web-dev-qa-db-fra.com

Grub error 17 and 18 - sauvetage de grub - comment redémarrer?

J'ai lu plusieurs questions d'erreur et réponses similaires, fait des recherches sur Google (beaucoup), mais je n'ai toujours pas trouvé de solution à mon problème.

J'ai un "vieux" bloc-notes sur lequel j'ai installé Windows XP, puis Ubuntu 8.04 - tout a bien fonctionné pendant longtemps. Après que les enfants aient joué avec elle (je n'ai pas vu ce qui s'est passé), je ne pouvais plus démarrer. Grub dit simplement Error 17, et rien d'autre. Après plusieurs échecs Error 17, l'erreur a été remplacée par Error 18 - et il s'agit de l'erreur affichée maintenant.

Qu'ai-je essayé? J'ai essayé plusieurs CD et DVD Linux LIVE: Ubuntu 8.04, Kubuntu 10.04, Ubuntu 10.04, Ubuntu 11.10, Fedora 11, etc. - aucun d'entre eux ne peut démarrer, dans tous les modes et options que j'ai essayés (je n'ai pas modifié manuellement les commandes, mais essayé les options fournies). Je ne peux pas utiliser le système d'exploitation Live CD et je ne peux pas non plus les installer. Ceci est important: il est correct d'effacer tout le contenu HD! Il est correct de formater, de repartitionner, de perdre toutes les données HD - pas de problème.

Dans la plupart des versions d'Ubuntu, y compris le CD 8.04, l'initialisation reste bloquée, affichant à plusieurs reprises les messages d'erreur suivants:

ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata3.00: BMDMA stat 0x25
ata3.00: cmd 25/00:08:e5:a5:50/00:00:12:00:00/e0 tag 0 dma 1024 in
ata3.00: status: { DRDY ERR }
ata3.00: error: { UNC }

J'ai également essayé le CD d'installation Windows XP. La ligne de commande de restauration échoue: fixmbr, fixboot, format - rien ne fonctionne. Si j'essaie diskpart l'outil de partitionnement me dit que le disque dur est "inaccessible" et si j'essaie de continuer, un genre de BSOD apparaît, me laissant la seule option pour redémarrer l'ordinateur.

Si, au lieu de la ligne de commande recover, j'essaie d'installer le système, la même chose diskpart se produit lors de l'étape de sélection de la partition.

Donc, j'ai téléchargé et gravé Rescatux sur un CD. Cela ne peut pas commencer en disant:

Welcome to GRUB!

error: invalid Arch independent ELF magic.
Entering rescue mode...
grub rescue> 

Et je reste avec cette invite grub rescue , qui sonne bien, mais qui m’est inutile, car je n’ai aucune idée de quoi et comment puis-je faire avec.

Alors, s'il vous plaît, bonnes et utiles âmes qui ont lu ma quête jusqu'à maintenant: que puis-je saisir dans ce grub rescue invite qui peut m'aider à redémarrer?

Cela me convient de formater le disque dur, de réinstaller Windows XP, de réinstaller Ubuntu, de repartitionner le disque dur ou, éventuellement, de restaurer la partie endommagée et de récupérer le double amorçage. aptitude. Je veux juste utiliser mon cahier à nouveau.

Merci!

1
J. Bruni

D'après ce que vous dites, cela ne ressemble pas à un problème de GRUB ou de tout autre système d'exploitation. GRUB est la première chose lue sur le disque dur, mais il semble que vous ayez du mal à lire le disque dur. Il peut s’agir d’une défaillance du disque dur de l’ordinateur portable, ce qui peut arriver à n’importe quel disque dur, en particulier les ordinateurs portables qui bougent pendant que le disque tourne et dont le flux d’air est réduit (surtout quand il est vieux et bouché par de la poussière à l’intérieur).

Cependant, le fait que vous rencontriez des difficultés pour lire tous les CD laisse penser que cela pourrait être à l’origine de l’échec de tous les disques, par exemple une carte contrôleur. Il est possible d'avoir plusieurs échecs à la fois, mais cela semble peu probable.

Si c’était moi et que je voulais vraiment ressusciter mon ordinateur portable, j’essayerais d’abord de démonter le plus possible et de le nettoyer à l’aide d’un aspirateur et peut-être à l’air comprimé, en éliminant le plus de poussière possible. Parfois, la poussière arrête le ventilateur du processeur et, lorsque cela se produit, toutes sortes d’erreurs se produisent. Un jour, j'avais un ordinateur sur lequel le ventilateur s'était arrêté et je pensais que j'avais un virus, car il continuait à recevoir d'étranges erreurs.

Si vous ne parvenez pas à démarrer un CD correctement, rien d’autre ne fonctionnera.

3
Marty Fried
ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata3.00: BMDMA stat 0x25
ata3.00: cmd 25/00:08:e5:a5:50/00:00:12:00:00/e0 tag 0 dma 1024 in
ata3.00: status: { DRDY ERR }
ata3.00: error: { UNC }

Rien à voir avec le grub pour ce message d'erreur. Le message d'erreur que vous avez obtenu est purement lié au disque dur utilisé. Il existe une corruption de secteur sur le disque dur sur laquelle les informations requises par grub ont été stockées. Ainsi, lorsque grub tente d'obtenir les informations requises, il échoue à cause d'un secteur corrompu sur le disque dur.

Ma suggestion, vous pouvez mieux changer le disque dur, car toutes les méthodes pour récupérer cette erreur particulière ne fonctionneront que temporairement (Pas même sûr que le disque dur récupérera de cette erreur).

1
user314563

8.04 n'est plus supporté (sur le bureau). Il semble également que votre lecteur est peut-être en panne. Téléchargez le cd 12.04, démarrez-le, ouvrez l'utilitaire de disque et vérifiez le statut SMART du lecteur pour y rechercher des erreurs.

1
psusi

Essayez ceci si vous avez besoin d'aide:

  1. Au grub>. entrez ces commandes

    find /boot/grub/stage1
    

    Cela retournera un emplacement. Si vous en avez plusieurs, sélectionnez l'installation à laquelle vous souhaitez fournir les fichiers grub.

  2. Ceci est important: ce qui a été retourné pour la commande find, utilisez-le à la ligne suivante pour le "?" -

    root (hd?,?)
    

    Utilisez à nouveau la valeur de la commande find, c’est-à-dire si find retournait (hd0,1), vous saisiriez root (hd0,1).

  3. Ensuite, entrez la commande pour installer grub sur le mbr

    setup (hd0)
    
  4. Enfin sortir de la coquille

    quit
    

Maintenant vous avez fini. Redémarrez la machine.


Une autre option consiste à exécuter cette commande:

grub-install /dev/hda
1
Amit Rane