web-dev-qa-db-fra.com

Erreur: hd0 ne peut pas obtenir les valeurs C / H / S. sauvetage de grub>

L'alimentation est sortie sur notre machine. Nous avons remplacé l'alimentation.

Maintenant, lorsque nous démarrons, tout ce que nous obtenons est un écran vide avec un curseur clignotant.

Nous tenons donc shift pendant le démarrage et cette erreur s’affiche:

error: hd0 cannot get C/H/S values.
grub rescue>

J'ai tapé ls et je vois (hd0) et (fd0).

Cette installation est-elle vissée? Avons-nous besoin de ré-installer? Si oui, pouvons-nous utiliser un disque Ubuntu Live pour récupérer certains de nos fichiers sur le disque dur?

Nous utilisons: Ubuntu 12.04 LTS (32bit)

2
Michael Ecklund

Vous pouvez utiliser un Ubuntu Live-CD pour accéder à vos fichiers et vous pouvez également l'utiliser pour réparer votre système:

  1. Boot depuis le live cd
  2. Installer lilo (Sudo apt-get install lilo)
  3. S'il est installé, exécutez: Sudo lilo -M /dev/XXX mbrXXX est votre disque dur. Dans la plupart des cas, XXX est sda. Ceci installe un nouvel enregistrement de démarrage principal (mbr) dans le périphérique spécifié. Pour plus de détails, consultez la page de manuel de lilo . Lorsque vous entrez la commande, vous verrez probablement des avertissements. Vous pouvez les ignorer en toute sécurité. Il y a plusieurs années, lilo était le gestionnaire de démarrage par défaut et les avertissements s'y rapportaient.

Maintenant, votre système devrait démarrer sans aucun problème.

1
qbi