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.
Utilisez la réparation de démarrage pour réparer votre chargeur de démarrage.
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
Installer la réparation de démarrage
Sudo apt-get install -y boot-repair && boot-repair
Lancement et utilisation, voir https://help.ubuntu.com/community/Boot-Repair#Using_Boot-Repair pour plus de détails.
ls
pour obtenir une liste des partitionsset 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.insmod normal
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.
J'ai eu exactement le même problème - normal.mod not found
, ls
de 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.
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.
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).
Utilisé une copie de Ubuntu 10.10 live cd. Ran 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.
É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 DOS
et 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.
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.
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é.
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.