Il est possible que, par erreur, vous écrasiez le MBR (Master Boot Record) de votre disque, que quelque programme défectueux engendre cette erreur ou encore, que vous démarriez sous Windows® et que vous attrapiez un virus qui l'écrase. Donc, vous pensez que vous ne pourrez plus démarrer votre système, n'est-ce pas ? Il y a en fait plusieurs façons de récupérer le chargeur de démarrage.
Pour récupérer votre chargeur de démarrage, vous avez besoin d'une disquette de démarrage. Sans une disquette de démarrage quelconque, vous pourriez bien être complètement perdu[17].
Insérez simplement la disquette dans le lecteur et redémarrez votre ordinateur. Ce que vous devrez ensuite faire varie selon que vous utilisiez LILO ou GRUB. Quel que soit le chargeur de démarrage, toutes les commandes que vous devrez utiliser devront l'être en tant que root.
Si vous utilisez LILO, il vous suffit d'exécuter ceci à l'invite : /sbin/lilo. Ceci réinstallera LILO dans le secteur d'amorce de votre disque et corrigera le problème.
Si vous utilisez GRUB, les choses sont un peu différentes par rapport à LILO.
![]() | Note |
---|---|
L'exemple suivant suppose que vous essayez d'installer GRUB dans le MBR de votre premier disque IDE et que le fichier stage1 est dans le répertoire /boot/grub/. |
D'abord, lancez le shell de GRUB en lançant la commande grub. Une fois que c'est fait, exécutez les commandes suivantes : root (hd0,0). Ceci indiquera à GRUB que les fichiers nécessaires sont dans la première partition (0) de votre premier disque dur (hd0). Puis, exécutez setup (hd0), ce qui installera GRUB dans le MBR de votre premier disque dur. C'est tout !
Vous pouvez aussi essayer d'utiliser grub-install /dev/hda pour installer GRUB sur le MBR de votre premier disque dur, mais la méthode décrite plus haut est préférable.
Mise à jour de Windows 9x, NT, 2000 et XP. Si vous utilisez un système à lancement double, soyez prévoyant et ayez toujours une disquette de démarrage GNU/Linux sous la main. Windows® (toutes les versions) écrase facilement le chargeur de démarrage sans avertissement, et si vous ne possédez pas de disquette de démarrage, vous serez incapable de lancer GNU/Linux après avoir fait une mise à jour de Windows®.
Pour faire une copie du Master Boot Record (MBR), insérez une disquette vierge dans votre lecteur et tapez la commande suivante :
# dd if=/dev/hda of=/dev/fd0/mbr.bin bs=512 count=1 |
Si vous voulez restaurer une copie du MBR de votre disque dur, insérez une disquette le contenant dans votre lecteur et tapez la commande qui suit :
# dd if=/dev/fd0/mbr.bin of=/dev/hda bs=512 |