Ceci est une ancienne révision du document !



Comment créer un live-USB contenant FreeDOS

FreeDOS est un système d'exploitation complet, libre, et 100% compatible MS-DOS.

Aujourd'hui, FreeDOS est idéal pour tous ceux qui veulent fournir une version du DOS sans avoir à payer de royalties pour pouvoir l'utiliser. FreeDOS fonctionnera aussi sur du vieux matériel, dans des émulateurs DOS et dans des systèmes embarqués.

Le présent tutoriel permet d'installer FreeDOS sur un support externe USB sur lequel les fichiers stockés seront accessibles depuis FreeDOS sur le lecteur A:
Il existe une méthode d'installation graphique utilisant UNetbootin mais cette méthode ne vous permettra pas d'accéder aux fichiers que vous aurez placé sur votre clé en vu d'une utilisation avec FreeDOS.

Avant de suivre le tutoriel, vous devez :

Tout d'abord, il vous faudra créer une partition au format FAT.

Le FAT16 est recommandé car certaines anciennes carte-mères ne savent pas démarrer sur des partitions en FAT32. Si vous savez que votre carte mère arrivera à utiliser le format FAT32, vous êtes libre de choisir l'un des deux formats.

L'exemple suivant utilise le format FAT16 sur le support /dev/sdb. Votre périphérique doit être connecté mais les partitions ne doivent pas être montées. Si besoin, démontez les en utilisant la commande

sudo umount /media/<nom_du_périphérique>
  1. Ouvrez fdisk :
    sudo fdisk /dev/sdb
  2. Supprimez les partitions existantes (touche d) ;
  3. Ajouter une partition (touche n) et validez les choix par défaut ;
  4. Définissez le format de partition (touche t) avec le code Hexa 6 ;
  5. Activez l'unique et nouvelle partition (touche a) sur l'emplacement 1 ;
  6. Contrôler les modifications avant écriture (touche p) ;
  7. Si les modifications sont correctes, écrivez la nouvelle table de partition (touche w) ;
  8. Formatez votre support pour appliquer les modifications
    sudo mkdosfs -F 16 -n FreeDOS /dev/sdb1

Identifiez l'emplacement de votre support externe (ex : /dev/sdb) et de l'image ISO de FreeDOS que vous avez téléchargé (ex : ~/Téléchargements/fdbasecd.iso). L'installation de FreeDOS est à effectuer avec Qemu. Pour libérer la souris et la clavier, utilisez la combinaison de touche ctrl+alt. Les commandes suivantes sont à adapter à votre configuration :

  1. Exécutez la commande
    sudo qemu-system-i386 -hda /dev/sdb -cdrom ~/Téléchargements/fdbasecd.iso -boot d
  2. Choisissez la première entrée : 1) Continue to boot FreeDOS from CD-ROM ;
  3. Choisissez la première entrée : 1. Install to harddisk using FreeDOS SETUP (default) ;
  4. Choisissez votre langage et agencement de clavier ;
  5. Choisissez la première entrée : 1) Continue with FreeDOS installation ;
  6. Choisissez la première entrée : 1) Start installation of FreeDOS 1.0 Final ;
  7. Laissez vous guider en choisissant les choix par défaut ;
  8. NE REDÉMARREZ PAS (touche N) et suivez la suite du tutoriel.

Créez un secteur de d'amorçage

Toujours dans Qemu que vous n'avez pas fermé, créez un secteur de d'amorçage :

fdisk /mbr 1

Modifiez le fichier fdconfig.sys

Toujours dans Qemu :

  1. Retournez à la racine du lecteur
    cd \
  2. Éditez le fichier fdconfig.sys
    edit fdconfig.sys
  3. Ajouter 1234? au début de la ligne n°22 commençant par SHELLHIGH=C:\ pour obtenir un résultat similaire (peut varier selon les version de FreeDOS)
    1234?SHELLHIGH=C:\FDOS\bin\command.com C:\FDOS\bin /E:1024 /P=C:\FDOS\fdauto.bat
  4. Sauvegardez le fichier avec la combinaison de touche Ctrl+S ;
  5. Quittez l'édition avec la combinaison de touche Alt+X ;
  6. Quittez Qemu.

Avant de démarrer, vous pouvez tester votre clé avec Qemu :

qemu -hda /dev/sdb -boot c

Les fichiers et dossiers que vous ajouterez sur votre clé seront accessibles dans le lecteur A: rendant possible, par exemple, la mise à jour d'un BIOS.


Basé sur Mettre à jour le bios avec FreeDOS


Contributeurs principaux : percherie.

  • tutoriel/comment_creer_un_live_usb_freedos.1358789786.txt.gz
  • Dernière modification: Le 21/01/2013, 18:36
  • par maisondouf