Introduction
Lorsque l'on utilise exclusivement Linux, c'est cool, c'est génial... jusqu'à ce qu'on veuille mettre à jour le BIOS de la machine. Même si les constructeurs font, parfois, quelques efforts, d'autres partent visiblement du principe que tous leurs clients utilisent Microsoft Windows.
Bref, il peut arriver que vous ayez besoin de pouvoir exécuter un programme sous DOS. Et là, une fois de plus, les logiciels libres volent à votre secours.
Pré-requis
Vous aurez besoin:
- D'un ordinateur sous Linux
- La procédure a été testée sous Ubuntu mais devrait fonctionner sous toutes les distributions.
- D'une image de FreeDOS
- Vous pourrez la trouver ici: http://odin.fdos.org/odin2005/odin1440.img
- Grub et syslinux
- grub sera utilisé pour le démarrage à partir de la clef USB et syslinux pour lancer l'image FreeDOS.
Bien entendu, si vous n'avez pas le clef USB, ça va être plus difficile ;-)
Préparation de la clef USB
- Brancher la clef
- Repérer le nom de périphérique block: chez moi, /dev/sdb
- Créer une partition sur la clef
- Sélectionner [nouvelle], [Primaire], donner la taille en Mo 2048 et indiquer qu'elle doit être au [début].
- Rendre la clef bootable
- Toujours dans cfdisk, sélectionner la partition créée et choisir [Amorçable].
- Choisir le type de système de fichier
- Par défaut, c'est le type Linux qui est choisi. Pour en changer, sélectionner [Type] et 06 (FAT16).
- Écrire les modifications
- Sélectionner [écrire], confirmer avec oui et [quitter]
- Création du système de fichiers
- À l'étape précédente, nous avons créé la table de partition. Il faut maintenant formater la clef:
mkdosfs -n freedos -i16 /dev/sdb1
Installation de FreeDOS
Installation de syslinux
Installation de grub
Utilisation de la clef
Pour la mise à jour du BIOS de votre ordinateur, copiez le fichier .exe à la racine de la clef et redémarrez la machine sur la clef. Ensuite, choisissez l'option par défaut de grub, celle par défaut de FreeDOS et enfin procédez comme d'habitude.
