#2151 Le 01/04/2021, à 14:34
- YannUbuntu

Re : [Réparateur de démarrage] Développement du logiciel Boot-Repair
Merci geole pour ton retour.
Les traductions dont je parle concernent l'interface graphique, et proviennent de https://translations.launchpad.net/boot-repair/trunk
Les warnings que tu vois sont apparemment dus au fait que le dépot Hirsute ne gère pas encore les paquets Universe, ça devrait être réglé en fin de beta.
Le bug #2125
en session live le bouton "Modifier le fichier de configuration de Grub" ouvre le fichier /etc/default/grub de la session live, pas d'un éventuel Ubuntu à réparer
devrait normalement être corrigé dans ppa129 .
Merci de confirmer, et si le bug est toujours présent de me transmettre le boot-info.
à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison
Hors ligne
#2152 Le 02/04/2021, à 17:54
- geole
Re : [Réparateur de démarrage] Développement du logiciel Boot-Repair
Bonjour
Je crois que c'est raté en EFi.! ( J'ai encore quelques grubs)
Mais c'est réussi en légacy
Je reconnais facilement que c'est mon grub qui fait booter ubuntu
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=4
#####GRUB_DEFAULT=4
GRUB_OS_PROBER_SKIP_LIST="39A322D60E9DD672@/dev/sda2","796B23D11411E4F8@/dev/sdb1","4014B1E11150574B@/dev/sdb3","4534E9C60E9DD672@/dev/sdc2","09FD70E16774D4DD@/dev/sdc5","39A322D60E9DD672@/dev/sdc6","C87C9DA77C9D90B4@/dev/sdc7","6CDFEB2715556D21@/dev/sdc8","6CDFEB2715556D21@/dev/sdc9","2E6C45FC0E9DD672@/dev/sdc1","2E6C45FC0E9DD672@/dev/sdc10","654A71280E9DD672@/dev/sdb1"
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=60Info: Je crains qu'à partir de la version 20.10, toutes les réparations qui vont nécessiter de supprimer le grub et de le réinstaller vont être vouées à l'échec. => L'utilisateur ne saura pas introduire le mot de passe nécessaire pour la suppression de shim-signed!
=> Voir l'ajout mis dans l'échange 2150 ==> Le bug
Dernière modification par geole (Le 03/04/2021, à 09:10)
Hors ligne
#2153 Le 03/04/2021, à 08:31
- jibel

Re : [Réparateur de démarrage] Développement du logiciel Boot-Repair
@YannUbuntu,
Bonjour, il se trouve que dans un de mes OSs. J'avais installé la dernière version B.R.D. de juin 2020. Lors des mises a jour de cet OS, il se trouve que la MàJ de B.R.D. du ppa128===> ppa129 cette MàJ devra être faite dans cet OS.
Une fois fait j'ai lancé B.R.D avec le CD-DVD, lors de son lancement il m'a été demandé de vérifier si B.R.D. est a jour, j'ai cliqué sur oui..la MàJ a été faite .
Voila le boot-info : http://paste.ubuntu.com/p/jbS8XsR2vj
est-ce que il n'y pas d'erreur quelque part ? Que tout est en ordre? ![]()
Dernière modification par jibel (Le 03/04/2021, à 08:40)
Plus grande est la face, plus grand est le dos!
Toutes les fautes de frappe, d'orthographe, de grammaire et de syntaxe ci-dessus, sont la propriété intellectuelle de l'auteur. Elles doivent être reproduites et même corrigées sans l'accord préalable du susdit et toc !
Mint 17.1 Xub 1804,Voyager20.04 Debian 10.buster, MX-linux, Hybryde 14.04, Pas d'OS intermédiaire ! PC medion akira DD 1T + 2 .
Hors ligne
#2154 Le 04/04/2021, à 19:57
- geole
Re : [Réparateur de démarrage] Développement du logiciel Boot-Repair
Info: Je crains qu'à partir de la version 20.10, toutes les réparations qui vont nécessiter de supprimer le grub et de le réinstaller vont être vouées à l'échec. => L'utilisateur ne saura pas introduire le mot de passe nécessaire pour la suppression de shim-signed!
=> Voir l'ajout mis dans l'échange 2150 ==> Le bug
Bonjour
Le début du test... je ne sais pas encore ce qui va se produire pour la suite
ubuntu@ubuntu:~$ sudo chroot "/mnt/boot-sav/sda15" dpkg --configure -a
sudo chroot "/mnt/boot-sav/sda15" apt-get install -fy
sudo chroot "/mnt/boot-sav/sda15" apt-get install -y lvm2
sudo chroot "/mnt/boot-sav/sda15" apt-get purge -y grub*-common shim-signed
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
glade2script glade2script-python3 pastebinit syslinux-common
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 2 non mis à jour.
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
lvm2 est déjà la version la plus récente (2.03.11-2ubuntu4).
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
glade2script glade2script-python3 pastebinit syslinux-common
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 2 non mis à jour.
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Note : sélection de grub2-common pour l'expression rationnelle « grub*-common »
Note : sélection de grub-common pour l'expression rationnelle « grub*-common »
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
efibootmgr glade2script glade2script-python3 mokutil pastebinit shim syslinux-common
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
grub-common* grub-efi-amd64* grub-efi-amd64-bin* grub-efi-amd64-signed* grub2-common* os-prober* shim-signed*
ATTENTION : Les paquets essentiels suivants vont être enlevés.
Vous NE devez PAS faire ceci, à moins de savoir exactement ce
que vous êtes en train de faire.
shim-signed grub-efi-amd64-signed (en raison de shim-signed) grub2-common (en raison de shim-signed)
0 mis à jour, 0 nouvellement installés, 7 à enlever et 2 non mis à jour.
E: Des paquets essentiels ont été supprimés et -y a été employé sans --allow-remove-essential.
ubuntu@ubuntu:~$ évidemment, boot-repair dit que ce n est pas supprimé. Donc, je fais un effort avec cette commande
sudo chroot "/mnt/boot-sav/sda15" apt-get purge -y grub*-common shim-signed --allow-remove-essential
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Note : sélection de grub2-common pour l'expression rationnelle « grub*-common »
Note : sélection de grub-common pour l'expression rationnelle « grub*-common »
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
efibootmgr mokutil shim
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
grub-common* grub-efi-amd64* grub-efi-amd64-bin* grub-efi-amd64-signed* grub2-common* os-prober* shim-signed*
ATTENTION : Les paquets essentiels suivants vont être enlevés.
Vous NE devez PAS faire ceci, à moins de savoir exactement ce
que vous êtes en train de faire.
shim-signed grub-efi-amd64-signed (en raison de shim-signed) grub2-common (en raison de shim-signed)
0 mis à jour, 0 nouvellement installés, 7 à enlever et 2 non mis à jour.
Après cette opération, 30,5 Mo d'espace disque seront libérés.
(Lecture de la base de données... 153336 fichiers et répertoires déjà installés.)
Suppression de os-prober (1.77ubuntu3) ...
dpkg: avertissement: lors de la suppression de os-prober, le répertoire « /var/lib/os-prober » n'était pas vide, donc il n'a pas été supprimé
dpkg: avertissement: problème contourné par utilisation de --force :
dpkg: avertissement: this is a protected package; it should not be removed
Suppression de shim-signed (1.45+15+1552672080.a4a1fbe-0ubuntu2) ...
Suppression de grub-efi-amd64-signed (1.169+2.04-1ubuntu45) ...
Suppression de grub-efi-amd64 (2.04-1ubuntu45) ...
Suppression de grub-efi-amd64-bin (2.04-1ubuntu45) ...
Suppression de grub2-common (2.04-1ubuntu45) ...
Suppression de grub-common (2.04-1ubuntu45) ...
Running in chroot, ignoring request.
Running in chroot, ignoring command 'stop'
Running in chroot, ignoring command 'stop'
Running in chroot, ignoring command 'daemon-reload'
Running in chroot, ignoring command 'daemon-reload'
Traitement des actions différées (« triggers ») pour install-info (6.7.0.dfsg.2-6) ...
Traitement des actions différées (« triggers ») pour man-db (2.9.4-2) ...
(Lecture de la base de données... 152875 fichiers et répertoires déjà installés.)
Purge des fichiers de configuration de grub2-common (2.04-1ubuntu45) ...
Purge des fichiers de configuration de shim-signed (1.45+15+1552672080.a4a1fbe-0ubuntu2) ...
Purge des fichiers de configuration de grub-common (2.04-1ubuntu45) ...
Running in chroot, ignoring command 'daemon-reload'
Running in chroot, ignoring command 'daemon-reload'
Running in chroot, ignoring command 'daemon-reload'
Running in chroot, ignoring command 'daemon-reload'
dpkg: avertissement: lors de la suppression de grub-common, le répertoire « /var/lib/grub/ucf » n'était pas vide, donc il n'a pas été supprimé
Purge des fichiers de configuration de grub-efi-amd64 (2.04-1ubuntu45) ...
Purge des fichiers de configuration de grub-efi-amd64-bin (2.04-1ubuntu45) ...et cela fonctionne.... Reste à voir si cette option est acceptée dans les vieilles versions
AJOUT Pour éviter le mot de passe => --force-remove-essential
Dernière modification par geole (Le 07/04/2021, à 09:36)
Hors ligne
#2155 Le 08/04/2021, à 21:57
- YannUbuntu

Re : [Réparateur de démarrage] Développement du logiciel Boot-Repair
Merci geole, je vais ajouter '--allow-remove-essential' aux purges dans ppa130. L'option est disponible dans les anciennes versions d'apt-get.
Je n'ai pas trouvé '--force-remove-essential' dans les manpages d'apt ni apt-get.
@jibel: merci oui la mise à jour du ppa s'est bien effectuée.
Dernière modification par YannUbuntu (Le 08/04/2021, à 22:08)
à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison
Hors ligne
#2156 Le 09/04/2021, à 08:28
- jibel

Re : [Réparateur de démarrage] Développement du logiciel Boot-Repair
@YannUbuntu,
@jibel: merci oui la mise à jour du ppa s'est bien effectuée.
Mon étonnement est que c'était dans l'OS LM 20 ou j'ai installé B.R.D. et quand j'ai lancé B.R.D. dans la clé USB. C'était OK pour la MàJ demandée. Cela fait des années que j'utilise B.R.D dans lequel il y a moult app's dans le menu. C'est avec certaines applications que je me sers pour corriger ceci ou cela.
Avec cet outil merci Yannubuntu
Plus grande est la face, plus grand est le dos!
Toutes les fautes de frappe, d'orthographe, de grammaire et de syntaxe ci-dessus, sont la propriété intellectuelle de l'auteur. Elles doivent être reproduites et même corrigées sans l'accord préalable du susdit et toc !
Mint 17.1 Xub 1804,Voyager20.04 Debian 10.buster, MX-linux, Hybryde 14.04, Pas d'OS intermédiaire ! PC medion akira DD 1T + 2 .
Hors ligne
#2157 Le 12/04/2021, à 20:39
- jibel

Re : [Réparateur de démarrage] Développement du logiciel Boot-Repair
@YannUbuntu,
Dans mes OSs installés, il y a eu la MàJ de B.R.D. avec ppa130 tout est OK, merci ! ![]()
Plus grande est la face, plus grand est le dos!
Toutes les fautes de frappe, d'orthographe, de grammaire et de syntaxe ci-dessus, sont la propriété intellectuelle de l'auteur. Elles doivent être reproduites et même corrigées sans l'accord préalable du susdit et toc !
Mint 17.1 Xub 1804,Voyager20.04 Debian 10.buster, MX-linux, Hybryde 14.04, Pas d'OS intermédiaire ! PC medion akira DD 1T + 2 .
Hors ligne
#2158 Le 13/04/2021, à 11:53
- geole
Re : [Réparateur de démarrage] Développement du logiciel Boot-Repair
Merci geole, je vais ajouter '--allow-remove-essential' aux purges dans ppa130. L'option est disponible dans les anciennes versions d'apt-get.
Bonjour
Voici le compte-rendu d'exécution du premier paquet de commandes.
sudo chroot "/mnt/boot-sav/sda15" dpkg --configure -a
sudo chroot "/mnt/boot-sav/sda15" apt-get install -fy
sudo chroot "/mnt/boot-sav/sda15" apt-get install -y lvm2
sudo chroot "/mnt/boot-sav/sda15" apt-get purge --allow-remove-essential -y grub*-common shim-signed
Traitement des actions différées (« triggers ») pour dbus (1.12.20-1ubuntu3) ...
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
acl apg aptdaemon-data apturl-common bluez-obexd bolt busybox-initramfs
colord-data desktop-file-utils dns-root-data dnsmasq-base fdisk gdisk
genisoimage gir1.2-accountsservice-1.0 gir1.2-dbusmenu-glib-0.4
gir1.2-dee-1.0 gir1.2-gck-1 gir1.2-gcr-3 gir1.2-gdm-1.0 gir1.2-geoclue-2.0
gir1.2-gnomebluetooth-1.0 gir1.2-goa-1.0 gir1.2-graphene-1.0
gir1.2-gst-plugins-base-1.0 gir1.2-gudev-1.0 gir1.2-gweather-3.0
gir1.2-javascriptcoregtk-4.0 gir1.2-json-1.0 gir1.2-mutter-7 gir1.2-nm-1.0
gir1.2-nma-1.0 gir1.2-rb-3.0 gir1.2-rsvg-2.0 gir1.2-snapd-1 gir1.2-soup-2.4
gir1.2-udisks-2.0 gir1.2-unity-7.0 gir1.2-upowerglib-1.0 gir1.2-vte-2.91
gir1.2-webkit2-4.0 gkbd-capplet gnome-control-center-faces
gnome-online-accounts gnome-session-common gnome-settings-daemon-common
gnome-shell-common gstreamer1.0-pipewire gvfs-common gvfs-libs hplip-data
initramfs-tools-bin klibc-utils libatasmart4 libblockdev-crypto2
libblockdev-fs2 libblockdev-loop2 libblockdev-part-err2 libblockdev-part2
libblockdev-swap2 libblockdev-utils2 libblockdev2 libbluetooth3
libcdio-cdda2 libcdio-paranoia2 libcdio19 libcolord-gtk1 libcolorhug2
libcue2 libdmapsharing-3.0-2 libfdisk1 libfprint-2-2 libfwupd2
libfwupdplugin1 libgcab-1.0-0 libgdm1 libgif7 libglu1-mesa
libgnome-autoar-0-0 libgnome-bluetooth13 libgnomekbd-common libgnomekbd8
libgoa-backend-1.0-1 libgpod-common libgpod4 libgsf-1-114 libgsf-1-common
libgsound0 libgssdp-1.2-0 libgupnp-1.2-0 libgupnp-av-1.0-2
libgupnp-dlna-2.0-3 libgusb2 libhpmud0 libieee1284-3 libimagequant0
libimobiledevice6 libjansson4 libjcat1 libklibc libldb2 liblirc-client0
libmtp-common libmtp-runtime libmtp9 libmutter-7-0 libndp0 libnetplan0
libnfs13 libnm0 libnma-common libnma0 libparted-fs-resize0 libpcre2-32-0
libpkcs11-helper1 libplist3 libplymouth5 libpulse-mainloop-glib0
librhythmbox-core10 librygel-core-2.6-2 librygel-db-2.6-2
librygel-renderer-2.6-2 librygel-server-2.6-2 libsane-common libsane-hpaio
libsbc1 libsgutils2-2 libsmbclient libsmbios-c2 libsnmp-base libsnmp40
libsysmetrics1 libtalloc2 libteamdctl0 libtevent0 libtracker-control-2.0-0
libtracker-miner-2.0-0 libudisks2-0 libusbmuxd6 libvncserver1 libvolume-key1
libwbclient0 libwebpmux3 libxatracker2 libxcb-icccm4 libxcb-image0
libxcb-keysyms1 libxcb-render-util0 libxcb-res0 libxcb-xkb1 libxcb-xv0
libxfont2 libxkbcommon-x11-0 libxklavier16 libxmlb1 libxss1 libxvmc1
linux-sound-base lz4 mobile-broadband-provider-info mutter-common
nautilus-data openvpn power-profiles-daemon ppp pptp-linux
printer-driver-hpcups printer-driver-postscript-hp python3-click
python3-colorama python3-dateutil python3-debconf python3-debian
python3-defer python3-ldb python3-macaroonbakery python3-mako
python3-markupsafe python3-netifaces python3-olefile python3-pil
python3-protobuf python3-pymacaroons python3-renderpm python3-reportlab
python3-reportlab-accel python3-rfc3339 python3-software-properties
python3-talloc python3-tz python3-xkit rhythmbox-data rygel samba-libs
session-migration switcheroo-control tracker tracker-extract
tracker-miner-fs unattended-upgrades update-notifier-common usbmuxd x11-apps
x11-session-utils x11-xkb-utils xbitmaps xfonts-base xfonts-encodings
xfonts-scalable xfonts-utils xinit xinput xserver-common xserver-xephyr
xserver-xorg-legacy xwayland
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 90 non mis à jour.
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
lvm2 est déjà la version la plus récente (2.03.11-2ubuntu4).
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
acl apg aptdaemon-data apturl-common bluez-obexd bolt busybox-initramfs
colord-data desktop-file-utils dns-root-data dnsmasq-base fdisk gdisk
genisoimage gir1.2-accountsservice-1.0 gir1.2-dbusmenu-glib-0.4
gir1.2-dee-1.0 gir1.2-gck-1 gir1.2-gcr-3 gir1.2-gdm-1.0 gir1.2-geoclue-2.0
gir1.2-gnomebluetooth-1.0 gir1.2-goa-1.0 gir1.2-graphene-1.0
gir1.2-gst-plugins-base-1.0 gir1.2-gudev-1.0 gir1.2-gweather-3.0
gir1.2-javascriptcoregtk-4.0 gir1.2-json-1.0 gir1.2-mutter-7 gir1.2-nm-1.0
gir1.2-nma-1.0 gir1.2-rb-3.0 gir1.2-rsvg-2.0 gir1.2-snapd-1 gir1.2-soup-2.4
gir1.2-udisks-2.0 gir1.2-unity-7.0 gir1.2-upowerglib-1.0 gir1.2-vte-2.91
gir1.2-webkit2-4.0 gkbd-capplet gnome-control-center-faces
gnome-online-accounts gnome-session-common gnome-settings-daemon-common
gnome-shell-common gstreamer1.0-pipewire gvfs-common gvfs-libs hplip-data
initramfs-tools-bin klibc-utils libatasmart4 libblockdev-crypto2
libblockdev-fs2 libblockdev-loop2 libblockdev-part-err2 libblockdev-part2
libblockdev-swap2 libblockdev-utils2 libblockdev2 libbluetooth3
libcdio-cdda2 libcdio-paranoia2 libcdio19 libcolord-gtk1 libcolorhug2
libcue2 libdmapsharing-3.0-2 libfdisk1 libfprint-2-2 libfwupd2
libfwupdplugin1 libgcab-1.0-0 libgdm1 libgif7 libglu1-mesa
libgnome-autoar-0-0 libgnome-bluetooth13 libgnomekbd-common libgnomekbd8
libgoa-backend-1.0-1 libgpod-common libgpod4 libgsf-1-114 libgsf-1-common
libgsound0 libgssdp-1.2-0 libgupnp-1.2-0 libgupnp-av-1.0-2
libgupnp-dlna-2.0-3 libgusb2 libhpmud0 libieee1284-3 libimagequant0
libimobiledevice6 libjansson4 libjcat1 libklibc libldb2 liblirc-client0
libmtp-common libmtp-runtime libmtp9 libmutter-7-0 libndp0 libnetplan0
libnfs13 libnm0 libnma-common libnma0 libparted-fs-resize0 libpcre2-32-0
libpkcs11-helper1 libplist3 libplymouth5 libpulse-mainloop-glib0
librhythmbox-core10 librygel-core-2.6-2 librygel-db-2.6-2
librygel-renderer-2.6-2 librygel-server-2.6-2 libsane-common libsane-hpaio
libsbc1 libsgutils2-2 libsmbclient libsmbios-c2 libsnmp-base libsnmp40
libsysmetrics1 libtalloc2 libteamdctl0 libtevent0 libtracker-control-2.0-0
libtracker-miner-2.0-0 libudisks2-0 libusbmuxd6 libvncserver1 libvolume-key1
libwbclient0 libwebpmux3 libxatracker2 libxcb-icccm4 libxcb-image0
libxcb-keysyms1 libxcb-render-util0 libxcb-res0 libxcb-xkb1 libxcb-xv0
libxfont2 libxkbcommon-x11-0 libxklavier16 libxmlb1 libxss1 libxvmc1
linux-sound-base lz4 mobile-broadband-provider-info mutter-common
nautilus-data openvpn power-profiles-daemon ppp pptp-linux
printer-driver-hpcups printer-driver-postscript-hp python3-click
python3-colorama python3-dateutil python3-debconf python3-debian
python3-defer python3-ldb python3-macaroonbakery python3-mako
python3-markupsafe python3-netifaces python3-olefile python3-pil
python3-protobuf python3-pymacaroons python3-renderpm python3-reportlab
python3-reportlab-accel python3-rfc3339 python3-software-properties
python3-talloc python3-tz python3-xkit rhythmbox-data rygel samba-libs
session-migration switcheroo-control tracker tracker-extract
tracker-miner-fs unattended-upgrades update-notifier-common usbmuxd x11-apps
x11-session-utils x11-xkb-utils xbitmaps xfonts-base xfonts-encodings
xfonts-scalable xfonts-utils xinit xinput xserver-common xserver-xephyr
xserver-xorg-legacy xwayland
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 90 non mis à jour.
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Note : sélection de grub2-common pour l'expression rationnelle « grub*-common »
Note : sélection de grub-common pour l'expression rationnelle « grub*-common »
Le paquet « grub-common » n'est pas installé, et ne peut donc être supprimé. Peut-être vouliez-vous écrire « grub-common:i386 » ?
Le paquet « grub2-common » n'est pas installé, et ne peut donc être supprimé. Peut-être vouliez-vous écrire « grub2-common:i386 » ?
Le paquet « shim-signed » n'est pas installé, et ne peut donc être supprimé
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
acl apg aptdaemon-data apturl-common bluez-obexd bolt busybox-initramfs
colord-data desktop-file-utils dns-root-data dnsmasq-base fdisk gdisk
genisoimage gir1.2-accountsservice-1.0 gir1.2-dbusmenu-glib-0.4
gir1.2-dee-1.0 gir1.2-gck-1 gir1.2-gcr-3 gir1.2-gdm-1.0 gir1.2-geoclue-2.0
gir1.2-gnomebluetooth-1.0 gir1.2-goa-1.0 gir1.2-graphene-1.0
gir1.2-gst-plugins-base-1.0 gir1.2-gudev-1.0 gir1.2-gweather-3.0
gir1.2-javascriptcoregtk-4.0 gir1.2-json-1.0 gir1.2-mutter-7 gir1.2-nm-1.0
gir1.2-nma-1.0 gir1.2-rb-3.0 gir1.2-rsvg-2.0 gir1.2-snapd-1 gir1.2-soup-2.4
gir1.2-udisks-2.0 gir1.2-unity-7.0 gir1.2-upowerglib-1.0 gir1.2-vte-2.91
gir1.2-webkit2-4.0 gkbd-capplet gnome-control-center-faces
gnome-online-accounts gnome-session-common gnome-settings-daemon-common
gnome-shell-common gstreamer1.0-pipewire gvfs-common gvfs-libs hplip-data
initramfs-tools-bin klibc-utils libatasmart4 libblockdev-crypto2
libblockdev-fs2 libblockdev-loop2 libblockdev-part-err2 libblockdev-part2
libblockdev-swap2 libblockdev-utils2 libblockdev2 libbluetooth3
libcdio-cdda2 libcdio-paranoia2 libcdio19 libcolord-gtk1 libcolorhug2
libcue2 libdmapsharing-3.0-2 libfdisk1 libfprint-2-2 libfwupd2
libfwupdplugin1 libgcab-1.0-0 libgdm1 libgif7 libglu1-mesa
libgnome-autoar-0-0 libgnome-bluetooth13 libgnomekbd-common libgnomekbd8
libgoa-backend-1.0-1 libgpod-common libgpod4 libgsf-1-114 libgsf-1-common
libgsound0 libgssdp-1.2-0 libgupnp-1.2-0 libgupnp-av-1.0-2
libgupnp-dlna-2.0-3 libgusb2 libhpmud0 libieee1284-3 libimagequant0
libimobiledevice6 libjansson4 libjcat1 libklibc libldb2 liblirc-client0
libmtp-common libmtp-runtime libmtp9 libmutter-7-0 libndp0 libnetplan0
libnfs13 libnm0 libnma-common libnma0 libparted-fs-resize0 libpcre2-32-0
libpkcs11-helper1 libplist3 libplymouth5 libpulse-mainloop-glib0
librhythmbox-core10 librygel-core-2.6-2 librygel-db-2.6-2
librygel-renderer-2.6-2 librygel-server-2.6-2 libsane-common libsane-hpaio
libsbc1 libsgutils2-2 libsmbclient libsmbios-c2 libsnmp-base libsnmp40
libsysmetrics1 libtalloc2 libteamdctl0 libtevent0 libtracker-control-2.0-0
libtracker-miner-2.0-0 libudisks2-0 libusbmuxd6 libvncserver1 libvolume-key1
libwbclient0 libwebpmux3 libxatracker2 libxcb-icccm4 libxcb-image0
libxcb-keysyms1 libxcb-render-util0 libxcb-res0 libxcb-xkb1 libxcb-xv0
libxfont2 libxkbcommon-x11-0 libxklavier16 libxmlb1 libxss1 libxvmc1
linux-sound-base lz4 mobile-broadband-provider-info mutter-common
nautilus-data openvpn power-profiles-daemon ppp pptp-linux
printer-driver-hpcups printer-driver-postscript-hp python3-click
python3-colorama python3-dateutil python3-debconf python3-debian
python3-defer python3-ldb python3-macaroonbakery python3-mako
python3-markupsafe python3-netifaces python3-olefile python3-pil
python3-protobuf python3-pymacaroons python3-renderpm python3-reportlab
python3-reportlab-accel python3-rfc3339 python3-software-properties
python3-talloc python3-tz python3-xkit rhythmbox-data rygel samba-libs
session-migration switcheroo-control tracker tracker-extract
tracker-miner-fs unattended-upgrades update-notifier-common usbmuxd x11-apps
x11-session-utils x11-xkb-utils xbitmaps xfonts-base xfonts-encodings
xfonts-scalable xfonts-utils xinit xinput xserver-common xserver-xephyr
xserver-xorg-legacy xwayland
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 90 non mis à jour.
ubuntu@ubuntu:~$ A priori, tout est correct. mais il me dit que grub est encore présent.. J ai un peu mal manipulé, j ai du relancer boot repair et même diagnostic, cette fois-ci je peux investiguer
ubuntu@ubuntu:~$ sudo chroot "/mnt/boot-sav/sda15" dpkg --configure -a
sudo chroot "/mnt/boot-sav/sda15" apt-get install -fy
sudo chroot "/mnt/boot-sav/sda15" apt-get install -y lvm2
sudo chroot "/mnt/boot-sav/sda15" apt-get purge --allow-remove-essential -y grub*-common shim-signed
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 86 non mis à jour.
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
lvm2 est déjà la version la plus récente (2.03.11-2ubuntu4).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 86 non mis à jour.
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Note : sélection de grub2-common pour l'expression rationnelle « grub*-common »
Note : sélection de grub-common pour l'expression rationnelle « grub*-common »
Le paquet « grub-common » n'est pas installé, et ne peut donc être supprimé. Peut-être vouliez-vous écrire « grub-common:i386 » ?
Le paquet « grub2-common » n'est pas installé, et ne peut donc être supprimé. Peut-être vouliez-vous écrire « grub2-common:i386 » ?
Le paquet « shim-signed » n'est pas installé, et ne peut donc être supprimé
0 mis à jour, 0 nouvellement installés, 0 à enlever et 86 non mis à jour.
ubuntu@ubuntu:~$
ubuntu@ubuntu:~$
ubuntu@ubuntu:~$ sudo chroot "/mnt/boot-sav/sda15" dpkg -l | grep grub
ii grub-common:i386 2.04-1ubuntu45 i386 GRand Unified Bootloader (common files)
ii grub-efi-amd64 2.04-1ubuntu45 amd64 GRand Unified Bootloader, version 2 (EFI-AMD64 version)
ii grub-efi-amd64-bin 2.04-1ubuntu45 amd64 GRand Unified Bootloader, version 2 (EFI-AMD64 modules)
ii grub-efi-amd64-signed 1.169+2.04-1ubuntu45 amd64 GRand Unified Bootloader, version 2 (EFI-AMD64 version, signed)
ii grub2-common:i386 2.04-1ubuntu45 i386 GRand Unified Bootloader (common files for version 2)
ubuntu@ubuntu:~$ Il n est pas facile de trouver la bonne codification
sudo chroot "/mnt/boot-sav/sda15" apt-get purge --allow-remove-essential -y grub*-* shim-signed
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Note : sélection de grub-rescue-pc pour l'expression rationnelle « grub*-* »
Note : sélection de grub-xen pour l'expression rationnelle « grub*-* »
Note : sélection de grub-splashimages pour l'expression rationnelle « grub*-* »
Note : sélection de grubzfs-testsuite pour l'expression rationnelle « grub*-* »
Note : sélection de grub-coreboot pour l'expression rationnelle « grub*-* »
Note : sélection de grub-legacy-doc pour l'expression rationnelle « grub*-* »
Note : sélection de grub-legacy-ec2 pour l'expression rationnelle « grub*-* »
Note : sélection de grub-emu-dbg pour l'expression rationnelle « grub*-* »
Note : sélection de grub-pc-bin pour l'expression rationnelle « grub*-* »
Note : sélection de grub-pc-dbg pour l'expression rationnelle « grub*-* »
Note : sélection de grub-gfxpayload-lists pour l'expression rationnelle « grub*-* »
Note : sélection de grub-xen-host pour l'expression rationnelle « grub*-* »
Note : sélection de grub2-themes-ubuntustudio pour l'expression rationnelle « grub*-* »
Note : sélection de grub-ieee1275-bin pour l'expression rationnelle « grub*-* »
Note : sélection de grub-cloud-amd64 pour l'expression rationnelle « grub*-* »
Note : sélection de grub-ieee1275-dbg pour l'expression rationnelle « grub*-* »
Note : sélection de grub-imageboot pour l'expression rationnelle « grub*-* »
Note : sélection de grub-efi-arm64 pour l'expression rationnelle « grub*-* »
Note : sélection de grub-efi-amd64 pour l'expression rationnelle « grub*-* »
Note : sélection de grub-efi-arm pour l'expression rationnelle « grub*-* »
Note : sélection de grub-yeeloong pour l'expression rationnelle « grub*-* »
Note : sélection de grub-ipxe pour l'expression rationnelle « grub*-* »
Note : sélection de grub-firmware-qemu pour l'expression rationnelle « grub*-* »
Note : sélection de grub-efi-amd64-signed pour l'expression rationnelle « grub*-* »
Note : sélection de grub-coreboot-bin pour l'expression rationnelle « grub*-* »
Note : sélection de grub-efi-arm64-signed pour l'expression rationnelle « grub*-* »
Note : sélection de grub-coreboot-dbg pour l'expression rationnelle « grub*-* »
Note : sélection de grub-customizer pour l'expression rationnelle « grub*-* »
Note : sélection de grub-theme-starfield pour l'expression rationnelle « grub*-* »
Note : sélection de grub-efi-amd64-bin pour l'expression rationnelle « grub*-* »
Note : sélection de grub2-common pour l'expression rationnelle « grub*-* »
Note : sélection de grub-legacy pour l'expression rationnelle « grub*-* »
Note : sélection de grub-efi-amd64-signed-template pour l'expression rationnelle « grub*-* »
Note : sélection de grub-efi-amd64-dbg pour l'expression rationnelle « grub*-* »
Note : sélection de grub-ieee1275 pour l'expression rationnelle « grub*-* »
Note : sélection de grub-uboot pour l'expression rationnelle « grub*-* »
Note : sélection de grub-common pour l'expression rationnelle « grub*-* »
Note : sélection de grub2-splashimages pour l'expression rationnelle « grub*-* »
Note : sélection de grub-efi-ia32-bin pour l'expression rationnelle « grub*-* »
Note : sélection de grub-efi-ia32-dbg pour l'expression rationnelle « grub*-* »
Note : sélection de grub2-themes-ubuntu-mate pour l'expression rationnelle « grub*-* »
Note : sélection de grub-efi-ia32-signed pour l'expression rationnelle « grub*-* »
Note : sélection de grub-invaders pour l'expression rationnelle « grub*-* »
Note : sélection de grub-linuxbios pour l'expression rationnelle « grub*-* »
Note : sélection de grub-xen-bin pour l'expression rationnelle « grub*-* »
Note : sélection de grub-efi-ia32 pour l'expression rationnelle « grub*-* »
Note : sélection de grub-efi-ia64 pour l'expression rationnelle « grub*-* »
Note : sélection de grub-xen-dbg pour l'expression rationnelle « grub*-* »
Note : sélection de grub-pc pour l'expression rationnelle « grub*-* »
Note : sélection de grub-doc pour l'expression rationnelle « grub*-* »
Note : sélection de grub-efi pour l'expression rationnelle « grub*-* »
Note : sélection de grub-emu pour l'expression rationnelle « grub*-* »
Note : sélection de grub-theme-breeze pour l'expression rationnelle « grub*-* »
Le paquet « grub-efi-ia64 » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-yeeloong » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-legacy » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-efi-ia32-signed » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-legacy-doc » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-cloud-amd64 » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-doc » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-efi-arm » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-efi-arm64 » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-uboot » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-efi-arm64-signed » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-common » n'est pas installé, et ne peut donc être supprimé. Peut-être vouliez-vous écrire « grub-common:i386 » ?
Le paquet « grub-efi » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-efi-amd64-dbg » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-efi-ia32 » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-efi-ia32-bin » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-efi-ia32-dbg » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-gfxpayload-lists » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-ieee1275 » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-ieee1275-bin » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-ieee1275-dbg » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-ipxe » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-legacy-ec2 » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-pc » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-pc-bin » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-pc-dbg » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-xen » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-xen-bin » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-xen-dbg » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub2-common » n'est pas installé, et ne peut donc être supprimé. Peut-être vouliez-vous écrire « grub2-common:i386 » ?
Le paquet « shim-signed » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-coreboot » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-coreboot-bin » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-coreboot-dbg » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-customizer » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-efi-amd64-signed-template » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-emu » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-emu-dbg » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-firmware-qemu » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-imageboot » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-invaders » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-linuxbios » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-rescue-pc » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-splashimages » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-theme-breeze » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-theme-starfield » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub-xen-host » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub2-splashimages » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub2-themes-ubuntu-mate » n'est pas installé, et ne peut donc être supprimé
Le paquet « grub2-themes-ubuntustudio » n'est pas installé, et ne peut donc être supprimé
Le paquet « grubzfs-testsuite » n'est pas installé, et ne peut donc être supprimé
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
grub2-common:i386 sbsigntool secureboot-db
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
grub-efi-amd64* grub-efi-amd64-bin* grub-efi-amd64-signed*
0 mis à jour, 0 nouvellement installés, 3 à enlever et 86 non mis à jour.
Après cette opération, 12,6 Mo d'espace disque seront libérés.
(Lecture de la base de données... 143921 fichiers et répertoires déjà installés.)
Suppression de grub-efi-amd64-signed (1.169+2.04-1ubuntu45) ...
Suppression de grub-efi-amd64 (2.04-1ubuntu45) ...
Suppression de grub-efi-amd64-bin (2.04-1ubuntu45) ...
(Lecture de la base de données... 143619 fichiers et répertoires déjà installés.)
Purge des fichiers de configuration de grub-efi-amd64 (2.04-1ubuntu45) ...
Purge des fichiers de configuration de grub-efi-amd64-bin (2.04-1ubuntu45) ...
ubuntu@ubuntu:~$ sudo chroot "/mnt/boot-sav/sda15" dpkg -l | grep grub
ii grub-common:i386 2.04-1ubuntu45 i386 GRand Unified Bootloader (common files)
ii grub2-common:i386 2.04-1ubuntu45 i386 GRand Unified Bootloader (common files for version 2)
ubuntu@ubuntu:~$ J ai impression que les * ne sont pas très efficaces.. alors
ubuntu@ubuntu:~$ sudo chroot "/mnt/boot-sav/sda15" apt-get purge --allow-remove-essential -y grub-common:* shim-signed
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Le paquet « grub-common » n'est pas installé, et ne peut donc être supprimé. Peut-être vouliez-vous écrire « grub-common:i386 » ?
Le paquet « shim-signed » n'est pas installé, et ne peut donc être supprimé
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libbrotli1:i386 libdevmapper1.02.1:i386 libfreetype6:i386 libfuse2:i386 libpng16-16:i386 sbsigntool secureboot-db
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
grub-common:i386* grub2-common:i386* os-prober*
0 mis à jour, 0 nouvellement installés, 3 à enlever et 86 non mis à jour.
Après cette opération, 16,7 Mo d'espace disque seront libérés.
(Lecture de la base de données... 143619 fichiers et répertoires déjà installés.)
Suppression de grub2-common:i386 (2.04-1ubuntu45) ...
Suppression de os-prober (1.77ubuntu3) ...
dpkg: avertissement: lors de la suppression de os-prober, le répertoire « /var/lib/os-prober » n'était pas vide, donc il n'a pas été supprimé
Suppression de grub-common:i386 (2.04-1ubuntu45) ...
Running in chroot, ignoring request.
Running in chroot, ignoring command 'stop'
Running in chroot, ignoring command 'stop'
Running in chroot, ignoring command 'daemon-reload'
Running in chroot, ignoring command 'daemon-reload'
Traitement des actions différées (« triggers ») pour install-info (6.7.0.dfsg.2-6) ...
Traitement des actions différées (« triggers ») pour man-db (2.9.4-2) ...
(Lecture de la base de données... 143468 fichiers et répertoires déjà installés.)
Purge des fichiers de configuration de grub2-common:i386 (2.04-1ubuntu45) ...
Purge des fichiers de configuration de grub-common:i386 (2.04-1ubuntu45) ...
Running in chroot, ignoring command 'daemon-reload'
Running in chroot, ignoring command 'daemon-reload'
Running in chroot, ignoring command 'daemon-reload'
Running in chroot, ignoring command 'daemon-reload'
ubuntu@ubuntu:~$ sudo chroot "/mnt/boot-sav/sda15" dpkg -l | grep grubC est parti pour la suite.
La suite se fait sans problème. Je vais réinstaller le dernier noyau car , il y a eu trop de suppresssion (Peut-être de mon fait)
Mais il faut attendre l'arrivée de la version définitive pour vour comment tous ces paquets seront reliés.
Dernière modification par geole (Le 13/04/2021, à 13:44)
Hors ligne
#2159 Le 12/05/2021, à 09:45
- iznobe
Re : [Réparateur de démarrage] Développement du logiciel Boot-Repair
Bonjour ,@YannUbuntu , il y aurait un moyen de , par exemple , detaillé les espaces vides des disque et de les ajouter au retour du detail des partitions avec l' une des commandes deja prise en charge par votre logiciel ? ( peu importe laquelle )
ca serait utile dans le cas ou des utilisateurs supprime malencontreusement des partitions et ca eviterait a ceux qui depanne de devoir faire des compte au niveau des secteurs ...
Dernière modification par iznobe (Le 12/05/2021, à 09:46)
retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM . avec Ubuntu , LM et W$10
Hors ligne
#2160 Le 11/12/2021, à 21:25
- YannUbuntu

Re : [Réparateur de démarrage] Développement du logiciel Boot-Repair
bonjour iznobe, je ne sais pas faire ça, mais si quelqu'un a une idée n'hésitez pas à proposer un patch.
à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison
Hors ligne
#2161 Le 11/12/2021, à 21:45
- geole
Re : [Réparateur de démarrage] Développement du logiciel Boot-Repair
Bonsoir YannUbuntu.
Tout d'abord, très heureux de te retrouver. Je craignais le pire.
Boot-repair/boot-info n'est pas disponible pour les versions 20.10 et 22.04.
Effectivement, les espaces vides ne sont pas listés.
Il faut les déduire des espaces occupés
Mais cette commande permet de les visualiser.
sudo parted /dev/sdX unit MiB print freeHors ligne
#2162 Le 12/12/2021, à 01:22
- YannUbuntu

Re : [Réparateur de démarrage] Développement du logiciel Boot-Repair
bonjour geole, content de te retrouver aussi, merci de continuer à aider sur le forum.
Tout va bien c'est juste que je contribue sur d'autres projets, et puis les gosses ça occupe pas mal aussi ![]()
Je viens de créer les paquets pour Impish et Jammy.
Malheureusement l'option 'print free' ne fonctionne pas pour parted -lm (sur laquelle se base une bonne partie du code et donc que je veux absolument afficher dans le boot-info), donc je vais créer une section à part dans le Boot-Info pour les Espaces libres.
J'en profite pour corriger https://bugs.launchpad.net/boot-repair/+bug/1905578 , et je vous livre tout ça dans la prochaine version (ppa131).
à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison
Hors ligne
#2163 Le 12/12/2021, à 11:35
- geole
Re : [Réparateur de démarrage] Développement du logiciel Boot-Repair
Bonjour.
Un contenu de la nouvelle section.
Free space (filtered): _________________________________________________________
nvme0n1:244198MiB:nvme:512:512:gpt:Patriot P300 256GB:;
1:0.02MiB:1.00MiB:0.98MiB:free;
1:244198MiB:244198MiB:0.32MiB:free;
sda:1907729MiB:scsi:512:4096:loop:ATA ST2000LM015-2E81:;Pour info: Le disque SDA n'a pas de table de partition.
Hors ligne
#2164 Le 12/12/2021, à 23:16
- YannUbuntu

Re : [Réparateur de démarrage] Développement du logiciel Boot-Repair
bonsoir, j'ai aussi ajouté une section 'gdisk' .
Petite question aux habitués: sur le forum ubuntu-fr, avez-vous vu des cas d'ESP avec drapeau 'hidden' ? si oui, était-ce des ESP normales (pour lesquelles il a probablement fallu retirer le flag hidden) ou bien des ESP recovery windows ? si vous avez des liens ça m'aidera à déterminer comment traiter ces cas tordus ![]()
Dernière modification par YannUbuntu (Le 12/12/2021, à 23:24)
à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison
Hors ligne
#2165 Le 13/12/2021, à 00:02
- geole
Re : [Réparateur de démarrage] Développement du logiciel Boot-Repair
Bonsoir.
Ce que je fais dans le contexte multiboot windows.
Lorsqu'il y a deux windows à traiter, si on prend le premier de la liste, le boot a lieu correctement. Mais si on prend le second, windows mouline et reboote pour lancer le second. Ce qui est une perte de temps. Afin d'éviter, j'ai solutionné le problème en créant autant de partitions de boot fat32 qu'il y a de windows afin que chaque partition fat32 avec soit dédiée à un windows. Au début, j'ai un peu bricolé pour faire. Mais maintenant, j'ai une solution pratique, Je mets le drapeau hidden sur toutes les partitions fat32. Puis je lance l'installation de windows. Comme il ne détecte plus de partition fat32, il en fabrique une. Il ne me reste plus qu'à le lancer et faire la commande Bcdedit pour épurer les windows exédentaires détectés afin qu'il ne propose plus la grille de choix des windows.
Comme c'est refind qui pilote, j'ai une icône par windows et par ubuntu.
Conclusion. Je ne sais pas ce boot-info/boot-repair pourraient faire à part analyser le contenu comme toutes les partitions fat32.
Comme mon installation ne provient pas d'un fabriquant, il n'existe pas de partition recovery.
Il fut un temps où l'installateur windows bouclait s'il rencontrait plusieurs partitions ESP par disque. c'est peut-être encore vrai.
Dernière modification par geole (Le 13/12/2021, à 00:11)
Hors ligne
#2166 Le 13/12/2021, à 12:52
- malbo

Re : [Réparateur de démarrage] Développement du logiciel Boot-Repair
Petite question aux habitués: sur le forum ubuntu-fr, avez-vous vu des cas d'ESP avec drapeau 'hidden' ? si oui, était-ce des ESP normales (pour lesquelles il a probablement fallu retirer le flag hidden) ou bien des ESP recovery windows ? si vous avez des liens ça m'aidera à déterminer comment traiter ces cas tordus
Bonjour,
J'ai trouvé des ESP normales dans ces cas qui concernent des ordis LENOVO : un ideacentre AIO 300-23ISU ; un Thinkpad E470 ; un Yoga 2 pro ; un LENOVO C20-00 ; un ThinkPad E560
Dans chacun de ces cas, on trouve la mention "EFI system partition:boot, hidden, esp;" dans le Boot-info.
EDIT : cette bizarrerie n'affecte pas tous les modèles de LENOVO : j'ai pu vérifier que d'autres modèles de LENOVO (par exemple ici ou là) n'ont pas ce drapeau 'hidden' pour la partition EFI
Dernière modification par malbo (Le 13/12/2021, à 13:19)
Hors ligne