Outils pour utilisateurs

Outils du site


cd_flashbios

Flasher

mkisofs

Les méthodes ci-aprés ne semblent pas toujours fonctionner…

Celle-ci fonctionne: http://linux-sxs.org/hardware/flash_boot_cd.html

Le principe:

  1. recuperer une image disk bootable (1.44MB ou 2.88MB)
  2. monter l'image
  3. virer les fichiers inutiles
  4. y placer ses fichiers
  5. demonter l'image
  6. creer l'iso
  7. graver
  8. tester

Flasher son BIOS avec Linux

On n'a pas Windows ni de lecteur de disquette, mais on a un lecteur de CD !

Le principe: Creer une image DOS Bootable sur CD en y inserant les logiciels necessaires au Flash.

Image

Il faut d'abord trouver une image DOS Bootable !

Un tour chez BootDisk:
[Driver Free Disk For BIOS Flashing] » [Non-Windows Based Image Files W/ImageApp] » DOS 6.22

(On peut utiliser d'autres images DOS, mais c'est mon exemple)

Decompresser:

$ unzip 622c.zip

Ce qui nous extrait, entre autres, 622C.IMG

:!: Ca fonctionne aussi avec FreeDOS , d'aprés ce que j'ai lu.
http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.0/fdboot.iso

Projet K3B

Trouver “K3b” (graveur de CD/DVD sous Linux) et :

  • Demarrer
  • Fichier » Nouveau Projet de CD de données
  • Modifier les images de démarrage
  • Nouveau » Veuillez choisir une image de démarrage

Là, on va choisir: “622C.IMG

  • Type d'émulation: cocher [Disquette]
  • [OK]

Maintenant, on va ajouter a la racine du projet (Drag&Drop) les fichiers nécessaires au flashage du BIOS:
(On aura préalablement télécharger les fichiers chez son fournisseur… moi c'est ASUS…)

  • AFUDOS.exe
  • P5B-PLUS-ASUS-0903.ROM

On grave le “projet” sur CD-RW…

Boot

On insere le CD gravé, et on boot dessus:

Oh miracle: on dirait qu'on est sur une disquette en “A:” !

Les fichiers qu'on a importer sont dans “R:” : c'est super. ;-)

En fait

Je viens de me rendre compte qu'il suffit de copier le fichier Flash-ROM sur un CD, et que mon BIOS sait nativement parcourir ce CD… :-X
(mais ca m'a qu'en même rendu service pour une autre bécanne ;-) )

Boot Windows 98

Il est parfois necessaire booter sous “windows”, pour executer certains logiciels…

Notamment, pour flasher le BIOS de serveur Dell !

Donc, voila comment j'ai fait …

:!: En fait, on boot sur le DOS de Windows 98 SE !

Sur bootdisk.com recuperer une image “Non-Windows Based W/ImageApp” (en bas de page).

Par exemple, win98se comme cela:

$ wget http://s93616405.onlinehome.us/bootdisk/win98sc.zip

Extraire le contenu et on voit alors:

-rw-r--r-- 1 thierry thierry   14672 aoû  3  1999 FIRM.COM
-rw-r--r-- 1 thierry thierry    3081 aoû  5  1999 README.TXT
-rw-r--r-- 1 thierry thierry     740 aoû  5  1999 LICENCE.TXT
-rw-r--r-- 1 thierry thierry 1474560 mar 25  2004 WIN98SEC.IMG

Comme vu avec DOS, creer un projet avec “k3b” et utiliser l'image WIN98SEC.IMG pour creer le CD Bootable.

Ajouter les fichiers à executer.

Graver.

Booter.

Et voila, on est dans “Windows 98 SE” (DOS en fait), et les fichiers sont dans “R:” .

cd_flashbios.txt · Dernière modification : 2010/06/02 20:56 de thierry