GRUB se plaint de "pas de telle partition" après avoir installé 12:04

19

Je viens d'installer 12.04. J'avais précédemment installé 11.10, avec /dev/sda6comme partition d'installation montée sur /et avec /dev/sda1montée sur /home. Lors de l'installation de 12.04, j'ai dûment sélectionné les mêmes options, sans reformater. J'ai sélectionné /dev/sda6la partition du chargeur de démarrage. J'ai été prévenu, comme prévu, que les fichiers système sur /dev/sda6seraient supprimés.

Après la réinstallation, je ne peux pas dépasser GRUB: la sélection de l'option de démarrage principale ou de l'option de mode de récupération me donne à la fois l'erreur "Aucune partition" et l'option de revenir à l'écran principal de GRUB.

Que se passe t-il ici? Quelle partition dit-elle n'existe pas? Et évidemment, comment puis-je résoudre ce problème?


Modifier 1:

J'obtiens l'erreur trois fois; On dirait:

error: no such partition.
error: no such partition.
error: no such partition.

Press any key to continue ...

Cela se produit également avec les options de démarrage "Test de mémoire".

Entrer dans la ligne de commande et courir lsme donne la même erreur.

jameshfisher
la source
Heureux que je ne sois pas le seul! plus.google.com/103621378732713508804/posts/i7ddQoUXJ52
Stefan Lasiewski

Réponses:

28

Pour réparer le chargeur de démarrage Grub, essayez ces étapes.

1 - Live CD

Tout d'abord, vous devrez démarrer à partir d'un CD Ubuntu Live.

2 - Réparer le bootloader

Ouvrez un terminal à partir du Live CD et exécutez les commandes suivantes:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
boot-repair

Après quelques secondes, la fenêtre principale de Boot Repair s'ouvrira.

Cliquez sur Recommended repair.

Vous avez terminé!

Redémarrez pour tout tester.

Si tout s'est bien passé, vous devriez être opérationnel maintenant. Sinon, continuez.

Version en ligne de commande

Si ce qui précède échoue, vous pouvez également utiliser la ligne de commande (à partir d'un Live CD) pour réinstaller Grub.

Important: remplacez-le sda1par la partition qui contient Ubuntu et sdapar le lecteur qui contient la partition d'Ubuntu

sudo mount /dev/sda1 /mnt
sudo grub-install --root-directory=/mnt/ /dev/sda
*edit* at this point, also ensure that if /usr and /var are on seperate partitions that you mount them to /mnt/usr and /mnt/var
*edit 2* whithin the chroot you need to have /dev /run and /proc available for update-grub to work, use the following to acheive that: for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt$i"; done
sudo chroot /mnt
sudo update-grub
sudo reboot
SirCharlo
la source
Salut merci. J'ai essayé cela et il est resté bloqué pour toujours (30 minutes) sur une dpkgcommande. Cependant, j'ai obtenu ce résumé des informations de démarrage: paste.ubuntu.com/947723
jameshfisher
Ok, puis en fonction de la sortie du script Boot Info, vous pouvez essayer de sudo mount /dev/sda6 /mnt && sudo grub-install --root-directory=/mnt/ /dev/sda && sudo chroot /mnt && sudo update-grub && sudo reboot
lancer
ÇA MARCHE! Sérieusement, merci. Et je vais continuer la tête dans le sable en ce qui concerne la complexité des bootloaders ...
jameshfisher
Bien! Je suis content que ça ait marché! Je mettrai à jour ma réponse pour aider ceux qui pourraient avoir votre problème ..
SirCharlo
Merci beaucoup .. vraiment ça fait du bien .. Maintenant je peux me connecter à Ubuntu sans liveCD mais windows7 ne fonctionne pas .. il me demande de réparer mon ordinateur .. et autre chose .. il y a un "échec de démarrage: du code je n'ai pas pu attraper "avant que le menu grub apparaisse .. pourquoi ??
Salahuddin