On se placera ici dans le cas d'une machine en UEFI avec partitions en GPT, cas le plus courant désormais sur les configurations.
Alors, admettons qu'après une installation fraîche de GNU/Linux, vous tombez sur cela :
Code : Tout sélectionner
grub >
Code : Tout sélectionner
ls (hd0,gptX)
Attention le clavier est en QWERTY : (=9 , )=0, ,=;, etc.
La partition racine est normalement formatée en EXT*, on la repère donc assez rapidement sur un système en dual boot.
Point 2 : en faire la partition racine pour GRUB :
Code : Tout sélectionner
grub > set root=(hd0,gptX)
Point 3 : indiquer le noyau avec ses options et notamment l'option root qui indique la racine vue du noyau + les modules additionnels (initrd), et démarrer le tout :
Code : Tout sélectionner
grub > linux /boot/vmlinuz root=/dev/sdaY
grub > initrd /boot/initrd.img
grub > boot
Le ls de GRUB renvoie l'UUID des partitions, donc normalement, on devrait aussi pouvoir replacer le root=/dev/sdaY en root=UUID=et le numéro correspond. Je n'ai pas essayé perso, mais si quelqu'un veut confirmer...
De toute façon sur la ligne linux, vous pouvez rajouter toutes les options de démarrage noyau habituel. Ça doit fonctionner.
Maintenant si quelqu'un à une autre astuce pour trouver le numéro Y sans se casser la tête, qu'il le dise dans ce forum ou qu'il se taise à jamais !