Réinstallation de Grub 2

Posted in linux

L’installation de Windows a toujours fait sauter le contenu du MBR et la dernière édition, Windows 7, ne fait pas exception à la règle.

Ainsi, si vous installez/ou finissez l’installation constructeur de Windows sur un ordinateur après avoir installé Linux, Windows ne manquera pas de corrompre le chargeur de démarrage.

Voici comment réinstaller le chargeur de démarrage grub 2 (dans mon cas, installé par Ubuntu 9.10) :

ATTENTION : ces manipulations doivent être adaptées pour fonctionner sur votre ordinateur. Elles ne fonctionneront pas/n’auront pas le résultat voulu si elles sont tapées bêtement.

  1. Démarrer l’ordinateur sur un live-CD/live-USB d’une distribution linux
  2. Ouvrir un terminal et passer super utilisateur avec su ou sudo -s -H (en fonction de la distribution)
  3. Monter votre partition racine (le ‘/’ de votre distribution installée sur disque dans /mnt)

    mount /dev/sda5 /mnt
    

    Attention, chez moi la parition est /dev/sda5, mais ça dépend des partitions que vous avez créées. Vous pouvez essayer de repérer la bonne partition (en fonction de sa taille) avec parted ou gparted.

  4. Remonter les systèmes de fichiers virtuels dans /mnt

    mount --bind /dev /mnt/devmount --bind /proc /mnt/procmount --bind /sys /mnt/sys
    
  5. Effectuer un changement de racine dans le terminal

    chroot /mnt /bin/bash
    

    A partir d’ici, les commandes que vous taperez s’exécuteront dans l’environnement de votre distribution installée sur disque.

  6. Réinstaller grub dans le MBR du premier disque

    grub-install (hd0)
    

Et voila, il n’y a plus qu’à redémarrer :)