Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/07/2010, à 13:34

malbo

message au démarrage du PC " error: no such device grub rescue "

Quand on installe Grub dans le MBR du disque dur à partir d'un Ubuntu installé par Wubi, on vient de faire une connerie. Ben oui, on n'installe jamais Grub dans le MBR du disque dur dans le cas d'une installation de Ubuntu "dans Windows" (façon Wubi). Mais cette connerie, on ne l'a pas forcément faite de sa propre initiative : c'est parfois suite à un conseil d'un Ubuntero du forum qui n'a pas conscience que Ubuntu est installé par Wubi.
Les symptômes :
Quand on démarre le PC sur le disque dur, il y a un message de Grub qui dit :

error: no such device: un numéro de partition interminable
grub rescue>

Dans mon cas, le numéro de la partition (appelé UUID) est e99178d8-54d5-44e2-8a74-96e31872b356

Pour ceux qui ne connaissent pas, je donne la procédure détaillée pour réaliser le bootinfoscript (dont je parle plus bas) dans ce post :
http://forum.ubuntu-fr.org/viewtopic.php?pid=3534285

Pour diagnostiquer la connerie : quand on lance le bootinfoscript depuis une session live CD ou une session live USB,
on obtient ce résultat :

                Boot Info Script 0.55    dated February 15th, 2010                    

============================= Boot Info Summary: ==============================

 => Grub 2 is installed in the MBR of /dev/sda and looks on the same drive in 
    partition #256 for /boot/grub.

Notez bien la partition #256 : c'est l'indice que ça pue

PLus loin dans le bootinfoscript, on trouve :

blkid -c /dev/null: ____________________________________________________________

Device           UUID                                   TYPE       LABEL                         

/dev/loop0                                              squashfs                                 
/dev/loop1       e99178d8-54d5-44e2-8a74-96e31872b356   ext4

Dans cette ligne /dev/loop1 on trouve le numéro de la partition déclarée inexistante quand on démarre le PC.

----------------------------------------------------------------------------------------------------------------------------------------------
Réparation : Il faut remplacer Grub qui se trouve dans le MBR de sda par le lanceur d'origine de Windows. L'opération s'appelle réparer le démarrage de Windows et on peut trouver de l'aide pour le faire dans un forum généraliste Windowsien.
----------------------------------------------------------------------------------------------------------------------------------------------

Après réinstallation du lanceur Windows dans le MBR :
Si on démarre sur Ubuntu (Wubi) et qu'on fait un bootinfoscript depuis Ubuntu(Wubi), on trouve ça :

blkid -c /dev/null: ____________________________________________________________

Device           UUID                                   TYPE       LABEL                         

/dev/loop0       e99178d8-54d5-44e2-8a74-96e31872b356   ext4                          
plus d'autres lignes

l'UUID qui était déclaré comme inconnu dans le début du post est en fait l'UUID de la partition virtuelle de Ubuntu

Dernière modification par malbo (Le 20/12/2010, à 06:06)

Hors ligne

#2 Le 12/07/2010, à 16:50

malbo

Re : message au démarrage du PC " error: no such device grub rescue "

Un autre cas où le problème se produit, c'est la migration vers Lucid comme dans cette discussion :
http://forum.ubuntu-fr.org/viewtopic.php?id=407037
Dans le post #1, on y retrouve le message :

error: no such device: b4557e0e-db6f-45c5-b308-59fdcbb6ce25.
grub rescue

Et dans le post #18 de la même discussion :
http://forum.ubuntu-fr.org/viewtopic.ph … 8#p3596998
on peut trouver le symptôme qui pue :

============================= Boot Info Summary: ==============================

=> Grub 2 is installed in the MBR of /dev/sda and looks on the same drive in
    partition #256 for /boot/grub.

Et on trouve l'UUID de la partition virtuelle de Ubuntu :

blkid -c /dev/null: ____________________________________________________________

Device           UUID                                   TYPE       LABEL                         

/dev/loop0                                              squashfs                                 
/dev/loop1       b4557e0e-db6f-45c5-b308-59fdcbb6ce25   ext4

Dernière modification par malbo (Le 20/12/2010, à 06:06)

Hors ligne