Floppy-disk

De Centre de Ressources Numériques - Labomedia
Aller à : navigation, rechercher

Quelques commandes utiles pour gérer des floppy sous linux

Traiter des images de disquettes

ces commandes on été effectués avec un lecteur de disquette USB, d'où l'utilisation de /dev/sdc, pour un lecteur disquette intégré ce sera plutôt /dev/fd0


Copier un image de disquette depuis ou vers un disque physique

  • Pour installer une image disque (.img, .ima,...) sur une disquette
cat "le-fichier-image" > /dev/sdc
  • Pour créer une image disque depuis une disquette
cat /dev/sdc > "le-fichier-image"

Créer une image de disquette vide

 /sbin/mkfs.msdos -C ./floppy.img 1440

Formater cette image

mkfs.msdos ./floppy.img

Monter cette image

créer un dossier:

sudo mkdir /media/floppy1/
  • monté pour super utilisateur seulement :
sudo mount -o loop ./floppy.img /media/floppy1/ 
  • monté pour tout les utilisateurs :
sudo mount -o loop,umask=0 ./floppy.img /media/floppy1/

Tester une disquette format msdos

sudo dosfsck /dev/sdc

Formater une disquette msdos

sudo fsck.msdos /dev/sdc

Créer une disquette bootable sous freedos

Pour créer une image disque à partir d'un fichier lisible pour dos

  • télécharger et décompresser une image de disquette "bootable" :
wget http://www.fdos.org/bootdisks/autogen/FDOEM.144.imz
unzip FDOEM.144.imz
  • monter cette image
sudo mount -o loop -t vfat FDOEM.144 /mnt
  • copier les fichiers dans la disquette virtuelle
sudo cp fichier.EXE fichier.BIN /mnt/
sudo umount /mnt
  • écrire les données sur une vrai disquette
sudo dd if=FDOEM.144 of=/dev/fd0 count=1 bs=1440k

ou

sudo dd if=./unfichier.exe of=./test.img bs=1024 conv=sync; sync

sources :
http://idolinux.blogspot.fr/2009/10/create-dos-boot-disk-for-cd-or-grub.html
http://www.fdos.org/bootdisks/
http://www.yolinux.com/TUTORIALS/LinuxTutorialUsingDOSFloppies.html
http://untitledfinale.wordpress.com/2007/10/09/create-mount-and-copy-floppy-disks-images-under-linux/