Alionet - Communauté openSUSE francophone

openSUSE => Installation et boot => Discussion initiée par: sobkowiak le 06 Février, 2026, 20:03:01

Titre: Grub m'a perdu Leap 15.6
Publié par: sobkowiak le 06 Février, 2026, 20:03:01
Bonjour,
Depuis hier Grub ne m'affiche plus Leap 15.6. J'ai trois Os sur des sdd différents, Leap, Tumbleweed et Windows, Leap étant la plus ancienne. J'ai lancé os-prober qui m'affiche bien les trois et même Grub a détecté Leap. Y a-t-il un moyen de forcer Grub à prendre Leap en compte ?
Titre: Re : Grub m'a perdu Leap 15.6
Publié par: ManOnTheMoon94 le 09 Février, 2026, 01:25:45
Oui par le chroot
Télécharge boot-repair et pose le sur clé usb

et fais la procédure suivante
1) va direct sur le terminal et tu tapes setxkbmap fr pour mettre le terminal en français. Eventuellement dans les préférences, chope une police de terminal plus lisible - moi je mets toujours celle d'Ubuntu avec la taille 11. N'active pas la procédure de boot-repair affichée à l'écran, assez inutile pour Suse (et plutôt réservée à Debian/Ubuntu). Vérifie dans gparted si aucune partition n'a des erreurs. Si aucune, :
(s'il y en a démonte bien ta partition racine et tape: sudo btrfs rescue chunk-recover /dev/sdax).....mais pas de raison qu'il y en ait a priori

2) Monte ta partition root puis ta partition boot/efi
sudo mount /dev/sdax /mnt && sudo mount /dev/sdax /mnt/boot/efi
x representant tes numéros de partition. EFI est normalement la première, pour ta partition root de Leap à voir avec Gparted ou fdisk


3) monte les répertoires /dev /run /proc /sys avec la procédure suivante
sudo mount -o bind /dev /mnt/dev
sudo mount -o bind /run /mnt/run
sudo mount -o bind /sys /mnt/sys
sudo mount -o bind /proc /mnt/proc
sudo mount --rbind /sys /mnt/sys
sudo chroot /mnt

4) là tu arrives dans le chroot le prompt s'affiche en rouge
et tu tapes
sudo grub2-install /dev/sdax && sudo shim-install /dev/sdax
x représentant ta partition EFI donc à priori la première (/dev/sda1) mais ça peut être différent selon les configs donc fais gaffe!

5) un petit coup de :
sudo update-bootloader && sudo grub2-mkconfig -o /boot/grub2/grub.cfg


et tu devrais retrouver ton grub avec les trois OS. Tu peux aussi par le mode rescue de l'iso de SUSE et tenté d'update le grub (donc juste le point 5 sinon il faut faire la procédure du chroot sans les points évoqués par rapport à boot-repair.
Titre: Re : Grub m'a perdu Leap 15.6
Publié par: jtro le 09 Février, 2026, 14:55:30
salut
sinon  tu peux essayer avec supergrubdisk2.  Un peu plus simple que le chroot
https://www.supergrubdisk.org/wizard-step-download-super-grub2-disk/
Titre: Re : Grub m'a perdu Leap 15.6
Publié par: sobkowiak le 09 Février, 2026, 19:01:52
Je vais essayer supergrubdkisk. J'avais tenté la mise à jour de Grub et sa configuration, les différents disques sont bien détectés mais au redémarrage Leap 15.6 est toujours absent.
Titre: Re : Grub m'a perdu Leap 15.6
Publié par: jtro le 09 Février, 2026, 20:08:01
Je vais essayer supergrubdkisk. J'avais tenté la mise à jour de Grub et sa configuration, les différents disques sont bien détectés mais au redémarrage Leap 15.6 est toujours absent.
ok tiens nous au courant. je ne m'en suis servi qu'une ou Deux fois mais il
 m'a fait le job
Titre: Re : Grub m'a perdu Leap 15.6
Publié par: sobkowiak le 09 Février, 2026, 23:20:50
Cela a fonctionné pour récupérer Leap 15.6 mais c'est Tumbleweed qui a disparu du Grub. Par contre je peux la lancer depuis le bios ce qui est un moindre mal. Voila ce qui s'affiche quand je veux enregistrer le code d'amorçage sur la partition de Leap :
Titre: Re : Grub m'a perdu Leap 15.6
Publié par: ManOnTheMoon94 le 10 Février, 2026, 09:45:06
@sobkowiak de base tu démarres en EFI ou en mode bios?
Titre: Re : Grub m'a perdu Leap 15.6
Publié par: jtro le 10 Février, 2026, 10:54:39
Cela a fonctionné pour récupérer Leap 15.6 mais c'est Tumbleweed qui a disparu du Grub. Par contre je peux la lancer depuis le bios ce qui est un moindre mal. Voila ce qui s'affiche quand je veux enregistrer le code d'amorçage sur la partition de Leap :
est ce que supergrubdisk a détecté tumbleweed? si tu refais un coup de SGBD ça peut peut-être réparer TW?
Titre: Re : Grub m'a perdu Leap 15.6
Publié par: sobkowiak le 10 Février, 2026, 14:38:35
Aujourd'hui c'est Tumbleweed qui apparaît dans le Grub, hier Leap 15.6, que je peux lancer depuis le Bios. SuperGrubdisk avait reconnu les 3 Os. C'est quoi ce fameux SGBD ?
Titre: Re : Grub m'a perdu Leap 15.6
Publié par: sobkowiak le 10 Février, 2026, 15:23:59
Depuis un redémarrage c'est à nouveau Leap qui est proposé. Pour l'emplacement du chargeur d'amorçage, celui de Leap est dans le Mbr (/dev/sdc) et celui de Tumbleweed dans le Mbr (/dev/sdd). Dans le bios j'ai mis le sdd de Leap en premier et je ne suis en UEFI pour aucun Os.
Pour revenir au SGBD dans mes souvenirs qui remontent à une formation en 1991, il s'agit d'un Système de Gestion de Bases de Données.
Titre: Re : Grub m'a perdu Leap 15.6
Publié par: jtro le 10 Février, 2026, 16:11:24
Depuis un redémarrage c'est à nouveau Leap qui est proposé. Pour l'emplacement du chargeur d'amorçage, celui de Leap est dans le Mbr (/dev/sdc) et celui de Tumbleweed dans le Mbr (/dev/sdd). Dans le bios j'ai mis le sdd de Leap en premier et je ne suis en UEFI pour aucun Os.
Pour revenir au SGBD dans mes souvenirs qui remontent à une formation en 1991, il s'agit d'un Système de Gestion de Bases de Données.
pardon sgbd: flemme d'écrire supergrubdisk
Titre: Re : Grub m'a perdu Leap 15.6
Publié par: sobkowiak le 10 Février, 2026, 17:01:27
Tout excusé.