lundi 5 octobre 2009

Grub écrasé par windows

Lors d’une installation/mise à jour de windows (Xp ou Vista), il se peut que Grub installé dans le MBR soit écrasé.
Le restaurer est alors un jeu d’enfant si l’on dispose d’un liveCD ubuntu  ou n'importe quelle distribution linux.
Le principe est assez simple: chercher la partition contenant linux ie le répertoire /boot et ensuite reconfiguré grub.
Etape 1: lancement de grub
Pour pouvoir exécuter grub il faut être root en utilisant la commande:
$ sudo -s
$ grub --batch
Si grub n'est pas encore installer tapez:
sudo apt-get install grub
Etape 2: Recherche de la partition contenant /boot/grub/stage1
grub> find /boot/grub/stage1
SI la recherche a été fructeuse le resultat doit être semblable à (hdx,y) ou x et y sont des entiers positifs.
Etape 3: Configuration de grub
grub> root (hdx,y)
grub> setup (hdx)
NB: xet y étant le resulat de la commande de l'étape 2. Respecter les espaces entre les commandes ex: root [espace] (hdx,y).
Etape 4: Quitter grub
grub> quit

Voici un exemple que j'ai fait sur mon PC:
grub> find /boot/grub/stage1
 (hd0,4)

grub> root (hd0,4)

grub> setup (hd0)
 Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/e2fs_stage1_5" exists... yes
 Running "embed /boot/grub/e2fs_stage1_5 (hd0)"...  17 sectors are embedded.
succeeded
 Running "install /boot/grub/stage1 (hd0) (hd0)1+17 p (hd0,4)/boot/grub/stage2
 /boot/grub/menu.lst"... succeeded
Done.

grub> quit


Maintenant toute est remis en ordre, ainsi vous pouvez éditer à nouveau le fichier /boot/grub/menu.lst.



Aucun commentaire:

Enregistrer un commentaire