erreur: fichier ‘/grub/i386-pc/normal.mod’ introuvable dans Ubuntu 13.10

J’ai installé Ubuntu 13.10, mais après le redémarrage, le message suivant s’affiche:

GRUB loading: Welcome to GRUB! error: file '/grub/i386-pc/normal.mod' not found Entering rescue mode... grub rescue> 

J’ai la configuration suivante pour les partitons:

 /dev/sdb5: /boot ext4 500MB /dev/sdb6: swap 4GB /dev/sdb7: / ext4 60GB /dev/sdb1: ntfs 900GB 

J’ai déjà essayé la solution de ” erreur: fichier” /grub/i386-pc/normal.mod “introuvable ” et ” Corrige grub2 après l’installation d’ubuntu 12.04 ” mais n’a pas obtenu de succès.

J’utilise un disque dur externe de 1 To pour cela et je ne veux pas gâcher les fenêtres de / dev / sdaXY. J’ai acer compagnon de voyage avec processeur Intel i5, 4 Go de RAM. J’utilise une image iso d’ubuntu 64 bits nommée “ubuntu-13.10-desktop-amd64.iso” .. S’il vous plaît, aidez-moi, j’ai essayé diverses solutions, mais je ne les ai pas réparées depuis 3 jours.

Je viens de rencontrer un problème similaire lors de l’installation de Mint 16 et Ubuntu 13.10 sur mon système (double démarrage avec Windows 7, remplacement de l’installation existante de Mint 15). Ce message a été généré par les deux installations et la réinstallation / reconfiguration de Grub n’a pas résolu le problème.

Il semble que – du moins dans mon cas – le programme d’installation pensait que je voulais utiliser EFI (Secure Boot), ce qui n’est pas le cas. Je l’ai explicitement désactivé dans mon BIOS UEFI, mais lorsque j’ai vérifié / boot / grub, il ne contenait qu’un dossier ‘x86_64-efi’, le dossier ‘i386-pc’ nécessaire était manquant (requirejs pour les configurations BIOS / non EFI).

La solution suivante a fonctionné pour moi (avec Ubuntu 13.10):

Démarrer Live DVD / USB, ouvrir le shell et exécuter:

 sudo -s #where sda1 is my root partition mount /dev/sda1 /mnt mount -t proc none /mnt/proc mount -t sysfs none /mnt/sys mount -o bind /dev /mnt/dev mount -o bind /tmp/ /mnt/tmp # chroot into your ubuntu installation chroot /mnt # remove all those grub efi packages apt-get remove --purge grub-efi-amd64 grub-efi-amd64-bin # and re-install grub with the bios (non-efi) packages only apt-get --reinstall install grub-common grub-pc os-prober # if there is an error repeat the setup via: grub-install --recheck /dev/sda 

Notes complémentaires:

  • Si vous avez une partition de démarrage séparée, vous devez également la monter avant de reconfigurer grub.
  • Il peut être nécessaire de laisser un espace libre (non partitionné) avant la première partition du chargeur de démarrage (ceci peut être fait avec GParted dans le système Live).
  • Si apt-get ne peut pas atteindre (trouver) les hôtes d’archives distants, essayez de définir manuellement l’adresse IP du serveur DNS (généralement le routeur), par exemple: “echo nameserver 192.168.0.1 >> /etc/resolv.conf”
  • Notez que la configuration peut être différente pour GPT (table de partition non MBR) + cela ne fonctionnera sûrement pas lors du double démarrage avec un système nécessitant EFI.

La solution de ce lien fonctionne sur Ubuntu 13.10, essayez à nouveau, mais dans votre cas, les commandes devraient ressembler à celles ci-dessous.

 sudo mount /dev/sdb5 /mnt sudo grub-install /dev/sdb --root-directory=/mnt 

Je ne sais pas si l’utilisateur rencontre ce problème sur de nouvelles machines ou non, mais c’est ce que j’ai trouvé dans un nouveau PC que je viens de recevoir de mon patron au travail.

Comme d’habitude, j’ai effacé le disque dur pour me débarrasser de Windows et installé Ubuntu 13.10 à l’aide d’un lecteur flash amorçable. Après l’installation et le redémarrage, j’ai rencontré le message d’erreur suivant:

‘/boot/grub/i386-pc/normal.mod’ introuvable.

Après avoir beaucoup lu sur le Web et ne pas être trop content de ce que j’ai trouvé, j’ai décidé de vérifier le BIOS. Une chose que j’ai découverte en jouant avec les parameters du BIOS de mon nouveau PC est que cette nouvelle machine a deux options de démarrage; EFI ou Legacy. La machine démarre en utilisant EFI par défaut.

J’ai éteint mon nouveau PC, inséré le lecteur flash amorçable Ubuntu, allumé le PC, appuyé sur F9 (cela peut être différent sur d’autres machines) jusqu’à ce que les options de la source de démarrage soient connues. J’ai choisi de démarrer à partir du lecteur flash en mode Legacy. Appuyez sur Entrée et réinstallez Ubuntu.

Cette fois-ci, lors du redémarrage de ma machine, le PC a démarré normalement.