web-dev-qa-db-fra.com

Après la mise à jour, obtenez le message "error: file not found". suivi de "grub rescue> _"

Je viens d'installer un grand nombre de mises à jour 12.10, j'ai été invité à redémarrer, puis j'ai constaté que je ne pouvais pas démarrer.

23
8128

Utilisez la réparation de démarrage pour réparer votre chargeur de démarrage.

  1. Démarrer Ubuntu à partir d’un LiveCD ou d’un Live USB
  2. Connecter à Internet
  3. Ouvrez un terminal et ajoutez le PPA de réparation de démarrage

    Sudo add-apt-repository ppa:yannubuntu/boot-repair && Sudo apt-get update

  4. Installer la réparation de démarrage

    Sudo apt-get install -y boot-repair && boot-repair

  5. Lancement et utilisation, voir https://help.ubuntu.com/community/Boot-Repair#Using_Boot-Repair pour plus de détails.

28
8128
  1. Tapez ls pour obtenir une liste des partitions
  2. Entrez set prefix=(hd0,msdos6)/boot/grub [vous devrez presque certainement entrer un lecteur/une partition différente entre crochets; vous devrez peut-être simplement essayer tous ceux répertoriés par ls jusqu'à ce que vous trouviez celui qui fonctionne.
  3. Tapez insmod normal
  4. Tapez normal et vous obtiendrez votre invite de démarrage!

Voir aussi: L'endroit utile où j'ai trouvé ceci. Je doute que cela fonctionne pour toutes les personnes rencontrant cette erreur, mais je l'ai mise ici dans l'espoir que cela aide quelqu'un.

Une fois que vous avez chargé Ubuntu, lancez Sudo grub-install /dev/sda et Sudo update-grub dès que possible. Cela signifie que vous n'aurez pas à suivre ce processus fastidieux chaque fois que vous démarrez votre ordinateur.

9
8128

J'ai eu exactement le même problème - normal.mod not found, lsde la partition de démarrage produirait une ligne vide. Après une semaine de dépannage pour que le système démarre correctement, voici les étapes que j'ai suivies.

  1. Vous avez une copie de SuperGrub et créé un CD de démarrage. Je pouvais maintenant me reconnecter à mon système. J'ai une copie de BootRepair et je n'ai pas eu la chance d'obtenir le système pour démarrer directement à partir du disque dur et j'ai dû continuer à utiliser le CD. BootRepair a semblé un peu étrange puisque l'emplacement et les options de Grub étaient grisés. Il a signalé une installation réussie.

  2. Le disque dur a été configuré à l'origine:
    sda1 ext4 root with boot
    sda2 linux swap
    sda3 ext4 used as a spare drive (contient les machines virtuelles pour la boîte virtuelle).

  3. Utilisé une copie de Ubuntu 10.10 live cd. Ran gparted Install gparted pour réduire la partition sda1 et créer la partition de démarrage sda4 ext4 à l'avant du lecteur et définir le point de montage sur /boot après la suppression du répertoire de démarrage de /. BootRepair a maintenant des options disponibles. Installé sur la partition de démarrage et peut maintenant démarrer à partir du disque dur.

  4. Étant curieux, j'ai décidé de poursuivre mes recherches. Le journal de réparation du démarrage contenait une entrée particulière pour ma partition sda1_ext4, elle était signalée sous la forme DOSet contenait un UUID de 8 caractères au lieu de celui indiqué par blkid. grub-probe a signalé le système de fichiers comme vfat.

  5. Après de nombreux autres essais, j'ai effacé les 440 premiers octets de l'enregistrement de partition sda1. Grub-probe signale maintenant le système de fichiers en tant qu'ext2. Ran update-grub et l'UUID correct pour la partition sda1 apparaissent.

Le problème semble être double:
1. Cela semble affecter les installations où l'enregistrement de partition a des références à msdos.
2. grub-probe n'essaie pas de résoudre les problèmes d'incompatibilité entre le type de fs et le contenu de l'enregistrement de la partition.

4
Mark Milakovic

Une autre chose à vérifier est l'ordre de démarrage dans votre BIOS. J'avais apparemment installé grub sur tous mes disques (peut-être après avoir suivi la réponse de 8128), mais cela s'est brisé lors de la mise à jour de ma distribution Linux (Debian). Changer le premier disque de démarrage comme mon système d'exploitation Linux l'a corrigé.

1
Jonathan

J'ai rencontré cette erreur lors de la mise à niveau vers Kubuntu 13.10. Une clé de mémoire était connectée au port USB lors de la mise à niveau dist. Après le redémarrage, je suis allé directement à Grub Rescue. Débrancher le lecteur USB et redémarrer a résolu le problème.

0
David Walker