Ceci est une ancienne révision du document !
Vrinse
Après 3 ans à monter un
Windows
bêlant, il s'attaque à l'univers du libre et tente d'apprivoiser un Dapper
.
Les nouvelles technologies, le net et le libre le passionnent et l'enthousiasment, autant que le silex à une autre époque!
Ayant maintenant acquis une certaine maîtrise de l'outil, et ce avec le soutien de la communauté, il s'emploie à un travail informel tenace en étant le "bon copain qui s'y connait en ordi" auprès des autres membres de l'espèce.
Il en profite pour informer sur les problématiques et enjeux de l'ère numériques, pour promouvoir le libre… et éventuellement leur installer Ubuntu.
Toutes les libertés dépendent de la liberté informatique.
Elle n’est pas plus importante que les autres libertés fondamentales mais, au fur et à mesure que les pratiques de la vie basculent sur l’ordinateur, on en aura besoin pour maintenir les autres libertés.
Richard Stallman
Mon brouillon de page actuellement en traitement...
À faire: Comment formater une clé USB ?
Questions: mettre dans matériel ou dans tuto?
tag>matériel carte_mère bios
Flasher le BIOS de la carte mère sans installer windows ?
En émulant DOS
Avec FreeDOS (clé USB)
Nous allons utiliser FreeDOS pour flasher le BIOS à partir d'un fichier .exe, non-exécutable sous Linux, mais exécutable sous DOS.
Préparation de la clé USB
- Formatez une clé USB en fat32.
- Lancez UNetbootin:
Applications
→Outils système
→UNetbootin
.
Cochez Distribution
et choisissez FreeDOS
. En bas, sélectionnez votre clé USB. Puis faites OK
.
- Fermez UnetBootIn, ouvrez la clé dans Nautilus, copiez-y simplement le/les fichier(s) de flashage récupérés sur le site du constructeur. La clé est prête pour flasher.
Flash du BIOS
- Bootez sur la clé. Le système va charger FreeDOS.
- Choisissez la seule option possible: Default.
- Une sorte de grub s'affiche, choisissez FreeDOS Safe Mode (don't load any drivers).
- On arrive sur un prompt, par défaut sur le disque A: → aller dans le disque C: en tapant
C:
. - Tapez la commande
dir
qui vous listera le contenu de la clé. Vérifiez que votre fichier de flashage apparaît bien dans la liste. - Tapez le nom complet, avec l'extension, du fichier de flashage.
- Tapez
Entrée
. - Le flashage du BIOS commencera et prendra quelques secondes ou minutes, puis il sera vérifié.
- Il est possible qu'il y ait une extinction un peu brutale de la machine à la fin du flashage, mais en fait c'est un reboot.
Votre BIOS est flashé. Au reboot, allez dans le BIOS, et effectuez les directives fournies par le constructeur (en général load setup defaults). Paramétrez votre BIOS à votre convenance, sauvegardez, et rebootez.
Création d'une image iso à graver sur cd
Prérequis: Il vous faut avoir le ou les fichiers de flashage fournis par le constructeur (il peut aussi fournir un utilitaire de flashage).
Je pars du principe que vous mettez tous les fichiers en question dans le répertoire "Téléchargements", toutes les commandes se feront donc dans ce répertoire.
Préparation du cd
- Téléchargez FreeDos en cliquant ici.
- Pour créer l'image, exécuter les commandes suivantes :
cd ~/Téléchargements mkdir tmp sudo mount -o loop -t vfat fdboot.img tmp
Copiez vos fichiers dans le répertoire tmp (créé par la commande mkdir précédente):
sudo cp fichier1 fichier2 fichier3 tmp
Puis lancez les deux commandes suivantes:
sudo umount tmp mkisofs -J -r -v -o cdboot.iso -b fdboot.img -c boot.cat test
cd ~/Téléchargements mkdir tmp sudo mount -o loop -t vfat DRDOS703.IMG tmp sudo cp AWDFASH.EXE biosupdate.file tmp sudo umount tmp mkisofs -o image.iso -b DRDOS703.IMG DRDOS703.IMG
- Graver le fichier image.iso sur un CD
Flasher
- Démarrer sur le CD, et à l'invite A:\ lancez votre utilitaire (chez moi : AWDFASH biosupdate.file)
<logiciel>.exe
À partir d'un système Linux
Avec Flashrom
Laptops, notebooks and netbooks are difficult to support and we recommend to use the vendor flashing utility. The embedded controller (EC) in these machines often interacts badly with flashing.
Flashrom est un programme pour flasher directement depuis votre système. Il est utilisable sous Linux, FreeBSD, DragonFly BSD, Solaris, Mac OSX, etc.
- Installez le paquet flashrom, ou en commande :
sudo apt-get install flashrom
- Voir la version du BIOS en cours :
sudo dmidecode -s bios-version
- Vérifier si votre fichier ROM est supportée :
sudo flashrom
Vous devriez obtenir un message comme suit :
Calibrating delay loop... OK. No coreboot table found. Found chipset "NVIDIA MCP51", enabling flash write... OK. Found chip "PMC Pm49FL004" (512 KB) at physical address 0xfff80000. No operations were specified.
- Sauvegarder le BIOS de votre machine :
sudo flashrom -r A7Tversion.ROM
qui doit renvoyer :
Calibrating delay loop... OK. No coreboot table found. Found chipset "NVIDIA MCP51", enabling flash write... OK. Found chip "PMC Pm49FL004" (512 KB) at physical address 0xfff80000. Reading flash... done.
- Pour flasher la ROM avec un nouveau BIOS :
sudo flashrom -w A7TNouvelleVersion.ROM
qui doit renvoyer :
Calibrating delay loop... OK. No coreboot table found. Found chipset "NVIDIA MCP51", enabling flash write... OK. Found chip "PMC Pm49FL004" (512 KB) at physical address 0xfff80000. Flash image seems to be a legacy BIOS. Disabling checks. Programming page: 0007 at address: 0x00070000
- Rebootez votre machine. Vous pouvez à nouveau vérifiez la version du BIOS :
sudo dmidecode -s bios-version