Skip to content

Créer une disquette de boot Grub

Cet article va vous donner les commandes nécessaires pour créer une disquette de boot Grub.

Création de la disquette

On va commencer par formater la disquette

fdformat /dev/fd0

on crée ensuite un système de fichier de type ext2 sur la disquette

mke2fs /dev/fd0 ou mkfs -t ext2 /dev/fd0

On monte ensuite la disquette

mount -t ext2 /dev/fd0 /mnt/floppy

On installe les fichiers dont grub a besoin sur la disquette (cela se fait grâce au paramère --root-directory) et on met le MBR de grub sur la disquette (paramètre '(fd0')

grub-install --root-directory=/mnt/floppy '(fd0)'

Pour finir, on peut démonter la disquette.

umount /mnt/floppy

La disquette permet maintenant de booter sur Grub. Cela permet de prendre la main grâce au shell de grub et de pouvoir se sortir de toute les situations : sous le shell, vous allez pouvoir choisir le noyau que vous souhaitez utilisé ainsi que la partition root.

Par exemple, une fois sous shell, il suffit de taper : kernel (hd0,0)/vmlinuz root=/dev/hda1
boot
pour booter sur le noyau qui se nomme vmlinuz et qui se trouve sur sur la première partition du premier disque, et d'utiliser cette partition comme partition root.

Ajout

On peut ajouter un menu à cette disquette pour ne pas avoir à taper des commandes directement sous le shell de grub.

Pour cela, il suffit de créer un fichier menu.lst contenant ceci : title Mon linux
root (hd0,0)
kernel /vmlinuz root=/dev/hda1
de copier ce fichier sur la disquette comme ceci: mount -t ext2 /dev/fd0 /mnt/floppy
cp menu.lst /mnt/floppy/boot/grub/
umount /mnt/floppy

Conclusion

Voila, vous avez maintenant une disquette qui devrait vous permettre de booter si le MBR disparait de votre disque dur ;-)

Rétroliens

Pas de rétroliens

Commentaires

Afficher les commentaires en Vue non groupée | Vue groupée

Lalaina sur :

merci pour les conseil, ca c'cool mon vieux ;-) ca me soulange bien avec mon vieu PC qui ne boot pas par CD

Ajouter un commentaire

Marquer un texte en gras: *mot*, souligner un texte: _mot_.
Les smilies standard comme :-) et ;-) sont convertis en images.
Les adresses Email ne sont pas affichées, et sont seulement utilisées pour la communication.

Pour éviter le spam par des robits automatisés (spambots), merci d'entrer les caractères que vous voyez dans l'image ci-dessous dans le champ de fomulaire prévu à cet effet. Assurez-vous que votre navigateur gère et accepte les cookies, sinon votre commentaire ne pourra pas être enregistré.
CAPTCHA

Form options
tweetbackcheck