Table des matières
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:
- recuperer une image disk bootable (1.44MB ou 2.88MB)
- monter l'image
- virer les fichiers inutiles
- y placer ses fichiers
- demonter l'image
- creer l'iso
- graver
- 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…
(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:” .