dmesg.fr:~#

display message

Restaurer GRUB 2 - Linux ne démarre plus

icone-maintenanceLinux ne démarre plus, vous vous retrouvez avec un écran indiquant "grub>" vous invitant à saisir quelque chose, ou encore l'écran de démarrage de s'affiche plus.

Le chargeur d'amorçage GRUB est probablement défectueux.

Voici comment restaurer GRUB 2 et redémarrer votre système Linux.



Restaurer GRUB 2

Préparez un Live CD ou un clé Live USB Debian ou Ubuntu.

Sur le PC qui ne démarre plus, bootez sur le Live CD ou sur la clé Live USB.

Ouvrez un Terminal et connectez-vous en tant qu'utilisateur root ("sudo su" sous Ubuntu).

Avec fdisk, repérez la partition Linux du disque dur interne de votre PC (/dev/sdb1 dans cet exemple).

fdisk -l

Montez cette partition (précisez le bon type du système de fichiers, en général EXT3 ou EXT4) :

mount -t ext4 /dev/sdb1 /mnt

Montez le reste :

mount --bind /dev /mnt/dev
mount -t sysfs /sys /mnt/sys/
mount -t proc /proc /mnt/proc/

Faites un chroot et regénérez le fichier de configuration principal de GRUB 2 (/boot/grub/grub.cfg) :

chroot /mnt
update-grub2

Quittez chroot et éteignez votre PC :

exit
halt

Enlevez le Live CD ou la clé Live USB et redémarrez normalement.


En cas d'erreur de la commande update-grub2

Si la commande update-grub2 retourne une erreur, vous avez peut-être touché à des fichiers de configuration GRUB 2 avant votre plantage. Il faudra les modifier ou les restaurer. Vérifiez en 1er le fichier "/etc/default/grub", et éventuellement les fichiers template dans "/etc/grub.d".

Si la commande update-grub2 est introuvable, vous devez réinstaller GRUB2 (toujours en chroot). Tapez :

apt-get install grub-pc
update-grub2
grub-install /dev/sdb

Attention à préciser le bon device !


Copyright dmesg.fr - All Rights Reserved.