Ce modèle n’a d’autre but que « d’imager » le howto qui se trouve ici :
http://doc.ubuntu-fr.org/installation/disquette_de_boot_avec_grub?s=grub+disquette
Donc s’y référer pour les explications sur les différentes commandes.
J’ai juste modifié :
mkdir /media/floppy/boot/grub en :
mkdir -p /media/floppy/boot/grub pour pouvoir passer les deux répertoires dans la même commande
http://www.tuteurs.ens.fr/unix/exercices/solutions/mkdir_cd-sol.html
Disquette générée testée avec succes bien sûr.
cepcasa@cepcasa:~ $ sudo -s
root@cepcasa:~ # fdformat /dev/fd0
Double-côtés, 80 pistes, 15 secteurs/piste. Capacité totale 1200 kB.
Formattage en cours ... complété
Vérification en cours ... complété
(ne pas tenir compte de la valeur 1200 KB, j’utilise un vieux lecteur récupéré sur un RM 200 pour la circonstance )
root@cepcasa:~ # mke2fs /dev/fd0
mke2fs 1.35 (28-Feb-2004)
Étiquette de système de fichiers=
Type de système d'exploitation: Linux
Taille de bloc=1024 (log=0)
Taille de fragment=1024 (log=0)
152 inodes, 1200 blocs
60 blocs (5.00%) réservé pour le super usager
Premier bloc de données=1
1 bloc de groupe
8192 blocs par groupe, 8192 fragments par groupe
152 inodes par groupe
Écriture des tables d'inodes: complété
Écriture des superblocs et de l'information de comptabilité du système de fichiers: complété
Le système de fichiers sera automatiquement vérifié tous les 26 montages ou après
180 jours, selon la première éventualité. Utiliser tune2fs -c ou -i pour écraser la valeur.
root@cepcasa:~ # mount /dev/fd0 /media/floppy
root@cepcasa:~ # mkdir -p /media/floppy/boot/grub
root@cepcasa:~ # cd /boot/grub
root@cepcasa:/boot/grub # cp stage1 stage2 /media/floppy/boot/grub
root@cepcasa:/boot/grub # cp menu.lst device.map /media/floppy/boot/grub
root@cepcasa:/boot/grub # cd
root@cepcasa:~ # cd /media/floppy
root@cepcasa:/media/floppy # ls -l
total 13
drwxr-xr-x 3 root root 1024 2005-06-07 18:44 boot
root@cepcasa:/media/floppy # cd
root@cepcasa:~ # umount /dev/fd0
root@cepcasa:~ # grub
Probing devices to guess BIOS drives. This may take a long time.
( Ici, s’ouvre un autre écran, mais pour simplifier je l’incorpore dans l’écran de la console )
GNU GRUB version 0.95 (640K lower / 3072K upper memory)
[ Minimal BASH-like line editing is supported. For the first word, TAB
lists possible command completions. Anywhere else TAB lists the possible
completions of a device/filename. ]
grub> root (fdo)
Error 23: Error while parsing number
( Ben oui, pour montrer que o est différent de 0 zéro :-) )
grub> root (fd0)
Filesystem type is ext2fs, using whole disk
grub> setup (fd0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... no
Running "install /boot/grub/stage1 (fd0) /boot/grub/stage2 p /boot/grub/menu.lst "... succeeded
Done.
grub> quit
root@cepcasa:~ # exit
exit
cepcasa@cepcasa:~ $