web-dev-qa-db-fra.com

AIDEZ-MOI! Mode de secours Grub

J'ai un ordinateur portable qui est partitionné avec Windows 7 et Fedora 18. J'ai essayé de supprimer F18 dans le Gestionnaire de partition sous Windows 7, puis lorsque j'ai redémarré mon ordinateur, il se trouvait toujours dans le lanceur GRUB et en montrant Fedora, Fedora. avec Advanced Options et Windows 7. Ensuite, j'ai installé Ubuntu et quand j'ai redémarré le système, il a écrit:

GRUB loading.. 
Welcome to GRUB!
error: disk 'lvm/Fedora-boot' not found.
Entering rescue mode...
grub rescue>
3
Steven

Résumé

Ce problème (très probablement) a la même solution comme cette question ; si vous le souhaitez, vous pouvez immédiatement passer à thesolutions (faites votre choix). 1

Cela devrait vous permettre de démarrer correctement sur vos systèmes Ubuntu et Windows.

1 Cependant, puisqu'il s'agit d'une forme de problème très différente, le problème n'est pas l'absence de GRUB dans le MBR en soi , mais la présence de l'ancien système GRUB - Je pense que cela devrait être conservé comme une question distincte et non comme une copie de celui-ci.

Que s'est-il passé et comment y remédier

Il semble que le programme d'installation d'Ubuntu ait détecté l'installation GRUB appartenant à Fedora (ou à une partie de cette installation) et a décidé de "jouer prudemment" en n'installant pas GRUB lui-même. Malheureusement, le système Fedora n’existant plus, son installation GRUB n’est pas fonctionnelle.

La solution à ce problème consiste à démarrer à partir d'un Live CD/DVD/USB Ubuntu et à installer le chargeur de démarrage GRUB d'Ubuntu. (Cela peut ou non être un version = _ de GRUB que votre système Fedora utilisé. Le problème ici est que certaines parties de GRUB Le chargeur de démarrage était situé dans votre système Fedora et n’existait plus. Les parties correspondantes de GRUB doivent plutôt être installées dans le système Ubuntu.)

Pour réinstaller GRUB sur votre MBR et résoudre ce problème, utilisez l'une des méthodes présentées à l'un de ces emplacements:

À mon avis, la non - chrooter la méthode du terminal en direct ou Réparation du démarrage sont généralement les plus faciles. Veuillez noter que vous devez uniquement utiliser la méthode one ==. (Sauf si cela échoue. Ensuite, vous voudrez peut-être en essayer un autre.)

(Lecture facultative) Quelques détails techniques sur le problème

Le GRUBchargeur de démarrage installe une petite partie de lui-même dans l'enregistrement de démarrage d'un disque. Contrairement à certains chargeurs de démarrage plus minimalistes (par exemple, SYSLINUX, LILO), GRUB ne s'intègre pas dans un enregistrement de démarrage , de sorte que la partie qu'il installe sert à bootstrap dans votre installation principale GRUB, qui se trouve quelque part sur une partition et est généralement gérée par l'un de vos systèmes d'exploitation installés.

Votre BIOS (ou un autre chargeur de démarrage) examine l'enregistrement de démarrage, exécute le code GRUB bootstrap et passe ensuite le contrôle au GRUBà part entière. _ installation dans une partition.

À en juger par votre message d'erreur (principalement: error: disk 'lvm/Fedora-boot' not found.), il apparaît que le GRUB bootstrap installé sur votre Master Boot Record pointe vers le plein GRUB installation dans le système Fedora. Ce système n'existe plus.

La solution, comme expliqué ci-dessus, consiste à faire en sorte que le GRUB bootstrap du MBR pointe sur l'installation de travail GRUB de la partition du système Ubuntu (une partition qui, contrairement au LVM de Fedora, existe toujours sur votre système). C'est le processus familièrement appelé "réinstaller GRUB sur le MBR" ou "réparer GRUB".

2
Eliah Kagan