J'ai installé burg sur mon ordinateur et, après le redémarrage, grub affiche le message suivant:
GRUB loading.
error: no such device: 9b16030c-08f8-4f5d-b228-63e13bca7839
Entering rescue mode...
grub rescue>
taper la commande ls
m'apportera ceci:
(hd0)
C’est probablement faux, j’ai vu des gens avoir beaucoup plus de listes lorsqu’ils exécutaient cette commande.
lorsque je tape la commande set
, elle affiche:
prefix=(hd0)/boot/burg
root=hd0
J'ai essayé les commandes:
définir le préfixe = (hd0, x)/boot/grub définir la racine = (hd0, x) insmod normal normal
J'ai essayé à peu près toutes les variations de ce code, je ne reçois pas d'erreurs sur les commandes set prefix
et set root
, mais lorsque j'essaie une variation de la commande Insmod
, elle s'affiche. avec l'erreur Unknown partition
ou Unknown filesystem
Variations essayées de la commande insmod
Insmod (hd0,x)/boot/grub/normal.mod
Cela vient avec l'erreur unknown partition
Insmod normal
Cela vient avec l'erreur unknown filesystem
L'erreur unknown partition
semble apparaître lorsque (hd0,x)/boot
est spécifié
J'ai essayé de démarrer à partir d'un CD et cela ne semble pas fonctionner.
Je suis dual booted avec Windows 7 et Ubuntu 12.04 Comment puis-je récupérer de cette situation?
Merci
user121839 est correct.
J'ai eu un problème similaire sur un système où j'avais déplacé les partitions, et ls a répertorié toutes mes partitions, pas seulement le lecteur (hd0).
Au profit des futurs googlers:
En frappant
grub rescue>
Exécutez ls
pour obtenir une liste des lecteurs et des partitions, par exemple:
(hd0) (hd0,msdos1) (hd0,msdos2)
Si vous ne voyez que (hd0)
, vous devrez probablement examiner le lecteur avec un autre ordinateur ou un démarrage en direct.
Exécutez set
pour consulter vos paramètres de démarrage actuels:
prefix=(hd0,msdos2)/boot/grub
root=hd0,msdos2
Si vous avez un système et une partition de swap et que grub essaie de démarrer à partir du swap (comme dans mon cas), c'est peut-être le genre de problème que vous voyez.
Vous pouvez utiliser cat
et ls
pour examiner des fichiers ou vérifier leur existence:
ls (hd0,msdos1)/boot/grub/
cat (hd0,msdos1)/boot/grub/grub.cfg
Définissez la partition de démarrage correcte. Remarque: je n'ai pas utilisé set
, je viens de saisir directement les affectations d'environnement (prefix=value
).
set prefix=(hd0,x)/boot/grub
set root=(hd0,x)
Puis charge grub pour démarrer.
insmod normal
normal
J'espère que c'est utile, citoyens du futur.
C’est probablement faux, j’ai vu des personnes avoir beaucoup plus de listes lorsqu’elles exécutaient cette commande.
Oui, il devrait au moins répertorier toutes les partitions de ce lecteur.
Mais il semble que votre disque est simplement vide (pas de table de partition) ou au moins GRUB ne trouve rien (configuration incorrecte de grub).
Avez-vous essayé de démarrer un LiveCD/USB et de vérifier votre lecteur?
J'ai essayé de démarrer à partir d'un CD et cela ne semble pas fonctionner.
Si vous ne pouvez même pas démarrer à partir d'un CD/USB, le problème peut provenir des paramètres de votre BIOS.