Aller au contenu principal
Sujet: Grub2 rescue, vraiment, vraiment besoin d'aide... (Lu 508 fois) sujet précédent - sujet suivant

Grub2 rescue, vraiment, vraiment besoin d'aide...

J'ai fait des changements de partitions sur mes disques, et j'ai voulu updater mon Grub. Sauf que... par le passé j'avais jamais réussi, ça m'envoyait toujours une erreur (grub-mkconfig -o /boot/grub2/grub.cfg de mémoire). Alors j'ai fait un "mettre à jour inconditionnellement" dans YaST de tous les paquets avec "grub" dans leur nom. Et là, la commande a marché.
Ravi, je redémarre mon PC... pour me retrouver en grub-rescue, avec l'erreur :

error: ../../grub-core/FS/btrfs.c:2157:file `/@/.snapshots/709/snapshot/boot/grub2/x86_64-efi/normal.mod' not found.
Entering rescue mode...
grub-rescue>

Voilà. Je suis complètement en PLS j'ai plus de PC et j'ai beaucoup de boulot... Please help 🥺

Note : à mon avis c'est une vieille ligne de grub.cfg qui désigne le thème du grub qui s'est bloquée sur un snapshot et a arrêté de se mettre à jour...

J'ai aussi souvenir de messages d'erreurs parlant de mdos ou qqch comme ça.

J'ai suivi sans succès tous les tutos que j'ai pu trouver en ligne, ils disent presque tous la même chose : il faut exécuter (en adaptant les numéros aux bonnes partitions) les quatre commandes suivantes :

set boot=(hd0,msdos1)
set prefix=(hd0,msdos1)/@/boot/grub2
insmod normal
normal

Mais chez moi ça fait rien, quand je lance "boot" il me répond que j'ai pas loadé de kernel...

Enfin, j'ai chercher partout depuis grub-rescue pas moyen de trouver ma version de vmlinuz et initrd.

Je m'en remets à vous...

Re : Grub2 rescue, vraiment, vraiment besoin d'aide...

Répondre #1
Hou, c'est embêtant, les jours passent et je vois que personne ne te répond...
alors, histoire de te faire patienter, je suis pas doué...
tu trouves pas ta version de vmlinuz et initrd,
d'hab, c'est dans /boot
sinon, moi qui aimais bien installer de nouveaux linux, je foutais souvent un bazar pas possible avec le grub
et le seul truc qui me faisait retrouver les linux installés c'est...
zut ! trou de mémoire;...
non, pas System.Rescue.CD
ah oui, tu installes rFind
https://www.rodsbooks.com/refind/
une fois celui-ci installé, , je te copie-colle ma note:
Citer
Depuis, dès que je perds un système, fastoche, je démarre mon PC avec la touche
F12 frénétique et je choisis la ligne rFind - Boot Manager
qui m'ouvre un GRUB couleurs bonbons qui affiche mes systèmes présents. Ya plus
qu'à cliquer celui de mon choix.
ce qui signifie qu'il présente un menu d'options à l'utilisateur lors du premier
démarrage de l'ordinateur
rEFInd n'est pas un chargeur de démarrage, c'est un programme qui charge un
noyau de système d'exploitation et lui en donne le contrôle.
rEFInd est un gestionnaire de démarrage pour les ordinateurs EFI et UEFI.

Re : Grub2 rescue, vraiment, vraiment besoin d'aide...

Répondre #2
Salut

l'erreur vient de ta commande "set prefix" qui ne cible pas ton snapshot709.
Selon tes infos la commande devrait ressemblé a cela :

set prefix=(hd0,msdos1)/@/.snapshots/709/snapshot/boot/grub2/x86_64-efi

et si ton système redémarre normalement, n'oublie pas de mettre a jour ton grub

sudo grub2-mkconfig -o /boot/grub2/grub.cfg