web-dev-qa-db-fra.com

Comment gérer le mode de secours après l'installation de burg?

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

2
chickengod27

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.

2
VaelynPhi

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.

1
user121839