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 suivre ensuite 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 les logiciels 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 :

Create the mountpoints:

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.

Créez la clé USB amorçable
Nous utilisons la méthode par défaut pour créer le médium de démarrage SystemRescueCD. Le script vous guidera le long de l'installation.

Créez le répertoire dans :

Montez l'image CD :

Lancez le script d'installation :

Démontez l'image CD :

Remplacez l'image FreeDOS
Par remplacer l'image originale de FreeDOS sur la clé USB SystemRescueCD. Montez la clé USB SystemRescueCD ( doit être remplacé par le nom de périphérique de votre clé USB) :

Mount the SystemRescueCD memory stick ( needs to be replaced by the device name of the memory stick):

Remplacer le fichier :

Démontez la clé USB SystemRescueCD :

Démarrer sur l'image FreeDOS directement à partir de GRUB
Si vous voulez démarrer sur FreeDOS sans faire appel à un media externe, vous pouvez utiliser l'outil "memdisk" de syslinux pour autoriser grub (ou un autre chargeur de démarrage) à démarrer votre image FreeDOS directement.

Montez votre partition (si besoin):

Copiez le binaire memdisk binary, et votre image FreeDOS nouvellement construite sur :

Éditez et ajoutez-y une entrée pour 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 :

Ceci vous fera démarrer dans votre nouvelle image FreeDOS et vous serez accueilli par l'invite de commande de DOS :

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


 * cd 
 * Change to the directory.


 * dir
 * List the files in the current directory.


 * type 
 * Display the contents of a file.

Le paquet flashrom
Some motherboards can support flashing (via the package) directly from the system. In this case the only needed component is the BIOS image. Before continuing this path, first check the list of supported hardware.

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

Si tout est OK, écrivez le BIOS :

Voir aussi

 * clé USB amorçable