BIOS Update/fr

Les fournisseurs de matériels fournissent souvent des mises à jour pour leur BIOS et pour leur logiciel embarqué. Appliquer (plus communément  flasher c.a.d. écrire en mémoire) ces mises à jour n'est pas chose des plus faciles et demande un peu de préparation.

Obtenir le BIOS
Vous devez d'abord identifier le fabricant de la carte mère et son modèle. Consultez le manuel fourni avec votre ordinateur (ou votre carte mère). En général vous y trouverez l'information nécessaire.

Vous pouvez aussi utiliser le paquet  pour récupérer quelques informations.

Pour finir, si vous y avez accès physiquement, vous pouvez trouver l'information directement sur la carte mère.

Après quelques recherches sur le site du fabricant, vous pouvez obtenir la mise à jour du BIOS sous forme de fichier zip-, exe- ou fichier iso.

Option du BIOS
De nombreux BIOS possèdent une option pour lire la nouvelle image binaire depuis une clé USB ou depuis un disque. Tout ce que vous avez à faire, c'est aller dans la configuration du BIOS et rechercher cette option.

CD de démarrage
Souvent le fabricant met à disposition un image de CD à télécharger et à graver comme médium de démarrage. Le fichier doit posséder une extension .iso, pour pouvoir être gravé sur un CD-R vierge :

À partir de là, vous pouvez choisir dans votre BIOS de démarrer à partir du CD et puis suivre les instructions données sur le site Internet du fabricant.

Environnement FreeDOS
Vous pouvez utiliser FreeDOS pour exécuter l'utilitaire BIOS basé sur le DOS de votre fabricant. Vous devez d'abord créer une image FreeDOS personnalisée qui inclut les outils du BIOS nécessaires, puis démarrer sur cette image selon l'une des méthodes décrites ici.

Télécharger FreeDOS et les outils :
 * FreeDOS - téléchargez le fichier fdboot.img
 * FreeDOS bootsector - téléchargez le fichier sys-freedos-linux.zip
 * Le programme DOS-Flash et le nouveau BIOS depuis le site de votre fabricant.

Créer une image FreeDOS personnalisée
Vous devez d'abord télécharger et installer les logiciels requis et activer le périphérique de boucle de retour (loopback device) dans votre noyau :

Si le module n'est pas encore chargé :

Installer le logiciel requis :

Créez un fichier image de ~20 Mo en utilisant dd (le nom doit être freedos.img si vous voulez remplacer celui du CD SystemRescueCD):

Placez un système de fichiers sur l'image :

Écrivez le secteur d'amorçage sur le fichier image :

Maintenant, il faut copier les fichiers FreeDOS sur notre nouvelle image.

Créez les points de montage :

Montez l'image originale :

Montez la nouvelle image :

Copiez les fichiers systèmes de FreeDOS sur votre nouvelle image :

Maintenant vous devriez aussi copier le programme flash et le nouveau BIOS sur le fichier image :

Démontez les deux images:

Utiliser SystemRescueCD pour démarrer sur FreeDOS
Le CD SystemRescueCD est fourni avec une version de FreeDOS. Nous pouvons remplacer l'image originale et créer une clé USB amorçable qui contient les programmes nécessaires à l'écriture (flash) de votre BIOS.

Télécharger le SystemRescueCD et préparer une clé LiveUSB

 * SystemRescueCD - téléchargez l'image ISO normale.

Create Bootable Memory Stick We use the default method to create the SystemRescueCD boot medium, the script will guide through the installation.

Create the folder in :

Mount the CD image:

Start the installation script:

Unmount the CD image:

Replace the FreeDOS image
We are going to replace the original FreeDOS image on the SystemRescueCD memory stick. Mount the SystemRescueCD memory stick ( needs to be replaced by the device name of your memory stick):

Replace the file:

Unmount the SystemRescueCD memory stick:

Booting the FreeDOS image from GRUB directly
If you would like to boot FreeDOS without any external media, you can use the "memdisk" tool from syslinux to allow grub (or another bootloader) to boot your FreeDOS image directly.

Mount your partition (if needed):

Copy the memdisk binary, and your newly built FreeDOS image to :

Edit and add an entry for FreeDOS:

Mise à jour du BIOS
Redémarrez et choisissez de démarrer depuis la clé USB OU depuis votre nouvelle entrée du grub. Si vous utilisez SystemRescueCD, dans la ligne de commande de GRUB tapez : freedos Ceci vous fera démarrer dans votre nouvelle image FreeDOS et vous serez accueilli par l'invite de commande de DOS : C:\ Maintenant vous pouvez démarrer votre mise à jour du BIOS en suivant les instructions du fabricant. Quelques commandes utiles dans DOS :
 * cd : changer de répertoire
 * dir : lister les fichiers du répertoire courant
 * type : afficher le contenu d'un fichier

Le paquet flashrom
Votre carte mère accepte l'écriture du BIOS via le paquet directement depuis votre système. Dans ce cas, vous n'avez besoin que d'une image du BIOS. Vérifiez d'abord la liste des matériels pris en charge.

Vérifiez d'abord votre nouvelle image du BIOS :

Si tout est OK, écrivez le BIOS :

Voir aussi

 * clé USB amorçable