<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Another Home Page Blog - FreeDOS</title><link href="https://blog.anotherhomepage.org/" rel="alternate"></link><link href="https://blog.anotherhomepage.org/feed/tag/FreeDOS/atom" rel="self"></link><id>https://blog.anotherhomepage.org/</id><updated>2011-03-28T09:30:00+02:00</updated><entry><title>Flasher son BIOS sans DOS ni Windows</title><link href="https://blog.anotherhomepage.org/post/2011/03/28/Flasher-son-BIOS-sans-DOS-ni-Windows/" rel="alternate"></link><published>2011-03-28T09:30:00+02:00</published><updated>2011-03-28T09:30:00+02:00</updated><author><name>Nils Ratusznik</name></author><id>tag:blog.anotherhomepage.org,2011-03-28:/post/2011/03/28/Flasher-son-BIOS-sans-DOS-ni-Windows/</id><summary type="html">&lt;p&gt;Mettre à jour le &lt;a href="https://secure.wikimedia.org/wikipedia/fr/wiki/Basic_Input_Output_System"&gt;BIOS&lt;/a&gt; de sa carte mère, voilà une activité qui peut s'avérer exaspérante au possible : par le passé, cela se faisait en utilisant une &lt;a href="https://secure.wikimedia.org/wikipedia/fr/wiki/Disquette"&gt;disquette&lt;/a&gt; (voire deux), contenant un système &lt;a href="https://secure.wikimedia.org/wikipedia/fr/wiki/DOS"&gt;DOS&lt;/a&gt; et deux fichiers, l'utilitaire de flashage et l'image du BIOS proprement dite.&lt;/p&gt;
&lt;p&gt;Il fallait donc :- disposer …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Mettre à jour le &lt;a href="https://secure.wikimedia.org/wikipedia/fr/wiki/Basic_Input_Output_System"&gt;BIOS&lt;/a&gt; de sa carte mère, voilà une activité qui peut s'avérer exaspérante au possible : par le passé, cela se faisait en utilisant une &lt;a href="https://secure.wikimedia.org/wikipedia/fr/wiki/Disquette"&gt;disquette&lt;/a&gt; (voire deux), contenant un système &lt;a href="https://secure.wikimedia.org/wikipedia/fr/wiki/DOS"&gt;DOS&lt;/a&gt; et deux fichiers, l'utilitaire de flashage et l'image du BIOS proprement dite.&lt;/p&gt;
&lt;p&gt;Il fallait donc :- disposer d'un lecteur de disquettes en état de marche, ainsi que de disquettes elles-aussi en état de marche;- disposer d'un système d'exploitation DOS ou d'un système &lt;a href="https://secure.wikimedia.org/wikipedia/fr/wiki/Microsoft_Windows"&gt;Windows&lt;/a&gt;, lequel permettait de créer une disquette de démarrage DOS.&lt;/p&gt;
&lt;p&gt;Cela doit faire quelques années qu'on ne vend plus d'ordinateurs équipés de lecteur de disquettes, aussi de nombreux constructeurs fournissent des outils fonctionnant directement sous Windows. Problème : la machine dont je souhaite mettre à jour le BIOS ne possède ni lecteur de disquette, ni de Windows, et pour couronner le tout, même pas de lecteur de &lt;a href="https://secure.wikimedia.org/wikipedia/fr/wiki/CD-ROM"&gt;CD-ROM&lt;/a&gt;. Pour la petite histoire, le système d'exploitation de cette machine a été installé grâce à &lt;a href="https://secure.wikimedia.org/wikipedia/fr/wiki/Preboot_Execution_Environment"&gt;PXE&lt;/a&gt;, et j'avais aussi installé un autre en démarrant sur une clé USB.&lt;/p&gt;
&lt;p&gt;Il me faut donc trouver un système capable d'exécuter des programmes DOS, et capable d'être démarré depuis le réseau ou une clé USB. Pour la première partie, c'est assez facile et archi-connu, il s'agit de &lt;a href="https://secure.wikimedia.org/wikipedia/fr/wiki/FreeDOS"&gt;FreeDOS&lt;/a&gt;. Pour la deuxième partie, c'est en fait tout aussi facile : FreeDOS est fourni sous forme d'image ISO. Cette image peut être copiée sur clé USB grâce à l'utilitaire &lt;a href="https://secure.wikimedia.org/wikipedia/fr/wiki/UNetbootin"&gt;UNetbootin&lt;/a&gt;. Il suffit, une fois FreeDOS installé sur la clé USB, de copier l'utilitaire de flashage et l'image du BIOS à la racine de cette clé USB.&lt;/p&gt;
&lt;p&gt;Le démarrage d'un ordinateur sur clé USB peut s'avérer plus difficile que prévu : il faut s'assurer en regardant dans le BIOS que celui-ci accepte de démarrer sur USB (ce n'est pas le cas de vieilles machines). Il se peut aussi qu'une option sur le type de périphérique USB (ZIP, disque dur, etc...) soit à modifier, ou la taille (fixe, dynamique). Bref, même aujourd'hui, démarrer sur l'USB, ce n'est pas trivial.&lt;/p&gt;
&lt;p&gt;Arrive ensuite le menu de démarrage. UNetbootin semble avoir son propre menu, qui m'affiche plusieurs entrées (qui ne mènent à rien), dont une nommée fdos et l'autre nommée freedos. Dans mon cas, c'est la première qui a fonctionné et qui m'a amené à l'écran de démarrage de FreeDOS. Là encore, je ne détaillerai pas les options, cela dépend vraiment de la machine.&lt;/p&gt;
&lt;p&gt;Une fois le prompt obtenu, reste à retrouver l'utilitaire de flashage. On remarque que le prompt affiche "A:\\&amp;gt;". La clé USB est en fait en C: donc on tape :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;A:\\&amp;gt; C:
C:\\&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;On peut lire le contenu du répertoire courant par la commande "dir", comme sous le vieux DOS de Microsoft. On peut donc vérifier que l'utilitaire de flashage est bien présent dans C: et aller vérifier dans les sous-dossiers si besoin. Ensuite, la commande varie selon les outils, mais lancer l'outil via un truc du genre :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;outildeflash.exe
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;ou alors :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;outildeflash.exe help
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;devrait aider à connaître la bonne syntaxe.&lt;/p&gt;</content><category term="Logiciels libres"></category><category term="BIOS"></category><category term="FreeDOS"></category><category term="USB"></category></entry></feed>