mercredi, novembre 2 2005, 17:12
GRUB : utilisation && sauvegarde
Par Romain - Ubuntu - Lien permanent
GRUB (GRand Unified Bootloader) est le gestionnaire de boot installé par défaut dans les versions récentes d’Ubuntu & autres distributions telles que Debian, ...
Sa configuration est intéressante mais dangereuse...
Quelques astuces pour pouvoir redemarrer votre ordinateur si fausse manipulation...
Grub est un gestionnaire de boot dont les fichiers de configurations sont accessibles par :
root@citron:~# cd /boot/grub
Il permet de nombreuses manipulations (comme de changer l'ordre de boot sur votre système, mais peut également le mettre a mal en cas de faute d'utilisation...
Tout d'abord, il faut savoir que l'abscence de grub signifie tout simplement l'impossibilité d'utiliser son OS favoris; en effet le système ne peut plus retrouver le fichier qui permet de booter. Voici quelques précautions qui permettent de se tenir a l'abri de nombreux problèmes (je parle d'expérience...).
- Precaution n°1 : Créez une disquette de demarrage
1/ Formater une disquette au format ext2:
root@citron:~# mke2fs /dev/fd0
2/Monter la disquette et copier les fichier
root@citron:~# mount /dev/fd0 /media/floppy root@citron:~# mkdir /media/floppy/boot/grub root@citron:~# cd /boot root@citron:~# cp -a stage1 stage2 /media/floppy/boot/grub root@citron:~# /boot/grub/menu.lst ###Si autre OS installé root@citron:~# /boot/grub/device.map ###Si autre OS installé root@citron:~# umount /dev/fd0
- Precaution n°2 : Mettez votre MBR en boite (dans une disquette) - Merci Wiki Debian
root@citron:~# dd if=/dev/hda of=/media/floppy/boot.mbr bs=512 count=1
Pour le restaurer, vous inversez juste les paramètres de la commande :
root@citron:~# dd if=/media/floppy/boot.mbr of=/dev/hda bs=512 count=1
- Precaution n°3 : Copiez les fichiers de GRUB au cas où il y aurait une fausse manip
root@citron:~# cd /boot/grub root@citron:~# cp -a grub /home/romain/securite/grub
- Cas dramatique : vous avez supprimé les fichiers de Grub...*
1/ Vous avez fait la manip ci dessus :
root@citron:~# cd /home/romain/securite root@citron:~# cp -a grub /boot/grub
2/ Vous n' avez pas fait la manip ci dessus (pas testé):
root@citron:~# mkdir /boot/grub root@citron:~# cp -a /lib/grub/i386-pc/* /boot/grub/
/a. Vous aviez un seul systeme :
->Fin
/b. Vous aviez plusieurs systèmes :
Vous devez réécrire le fichier menu.lst
Debian vous conseille de vous servir de /usr/share/doc/grub/examples/menu.lst
.
Adresses utiles :
- Newbiedoc
- Archives liste debian
- Site Officiel de GRUB
- Wiki Debian
aucun commentaire