BIOS Update/fr

This article Article description::describes how to apply a BIOS update on a Gentoo system.

Les équipementiers peuvent mettre à disposition les mises à jours des micrologiciels et du BIOS. Ces mises à jour sont parfois plus difficiles à effectuer (pour l'utilisateur) via les systèmes GNU/Linux qu'avec des systèmes d'exploitation propriétaires. Leur réalisation peut parfois nécessiter davantage d'opérations.

Obtenir des informations sur le micrologiciel
Vous devez d'abord identifier le fabricant et le modèle de la carte mère. Consultez les documents relatifs à la carte mère ou à l'ordinateur. En général, les informations nécessaires se trouveront dans ces documents.

Le paquet contient des utilitaires permettant d'obtenir des informations sur le système (nom du constructeur, numéro de série, version du BIOS, etc.). Plus précisément, reprend les informations qui sont contenues dans la table DMI.

En dernier recours, on peut consulter les inscriptions sur la carte mère.

Le site web du fabricant propose éventuellement des mises à jour. Normalement, lorsqu'on sélectionne une mise à jour, un fichier ou un répertoire au format .zip, .exe ou .iso est proposé en téléchargement.

Configuration du BIOS
La plupart des BIOS permettent l'amorçage de l'ordinateur à partir d'un support externe, comme une clé USB ou un DVD. On doit configurer l'ordre d'amorçage (cf. BIOS) pour pouvoir démarrer sur le support externe et effectuer la mise à jour. En cas de difficultés, on peut reprendre la lecture à la section suivante.

CD de démarrage
Les fabricants proposent souvent les mises à jour du BIOS, sous la forme d'une image disque (extensions .iso, .img, etc.). Cette image disque peut être gravée sur un CD-R(W) et être ensuite exécutée à chaque lecture du CD-ROM. On peut graver l'image avec :

Dès à présent, si ce n'est pas déjà fait, il faut configurer le BIOS afin de démarrer sur le CD-ROM. Ensuite, on s'en tient habituellement aux instructions indiquées sur le site web du fabricant.

Environnement FreeDOS
On peut exécuter des utilitaires compatibles avec DOS, dans un environnement FreeDOS, afin de mettre à jour le BIOS. Une image FreeDOS devra être constituée avec les programmes requis puis exécutée selon l'une des méthodes présentées ci-après.

Télécharger FreeDOS et les outils :


 * FreeDOS (télécharger le fichier fdboot.img)
 * FreeDOS bootsector (télécharger le fichier sys-freedos-linux.zip)
 * Le programme et la nouvelle version du BIOS sur le site web du fabricant.

Création d'une image FreeDOS
Les logiciels requis doivent être téléchargés et le dispositif de bouclage doit être activé dans le noyau :

Il faut utiliser si le module n'a pas été chargé :

On installe les logiciels requis :

On crée un fichier image de ~20 Mo nommé grâce à la commande  :

On crée un pseudo-système de fichiers (système de fichiers virtuel) :

On décompresse certains fichiers et on écrit les données sur le secteur d'amorçage de la pseudo-partition :

Ensuite, il faut copier les fichiers FreeDOS sur le pseudo-système de fichiers.

On crée les points de montage :

On monte le fichier fdboot.img sur  :

On monte le pseudo-système de fichiers freedos.img sur :

On copie les fichiers systèmes de FreeDOS sur le pseudo-système de fichiers :

On copie les programmes et  sur le pseudo-système de fichiers.

On démonte les deux pseudo-systèmes de fichiers :

Utiliser SystemRescueCD pour démarrer sur FreeDOS
SystemRescueCD est aussi disponible en version FreeDOS. Cette version peut être installée sur une clé USB amorçable. Elle contient ce qu'il faut pour mettre à jour le micrologiciel.

Téléchargement de SystemRescueCD et préparation de la clé USB autonome

 * SystemRescueCD (télécharger l'image ISO standard de SystemRescueCD).

Création de la clé USB amorçable
On utilise la méthode par défaut pour créer la clé USB autonome SystemRescueCD. Le script aide à réaliser l'installation.

On crée un répertoire SysRescueCD dans :

On monte l'image disque sur :

On exécute le script d'installation :

On démonte l'image disque :

Remplacement de l'image FreeDOS
Le moment est venu de remplacer l'image FreeDOS originale de SystemRescueCD.

On monte la clé USB autonome SystemRescueCD (on pense à remplacer par le nom de périphérique donné à la clé USB).

On procède au remplacement avec le fichier :

On démonte la clé USB autonome SystemRescueCD :

Amorçage de FreeDOS avec GRUB
Il n'est pas indispensable d'utiliser un médium car l'utilitaire de syslinux permet d'amorcer FreeDOS directement ou ultérieurement après le chargement de GRUB (ou un autre chargeur d'amorçage).

On peut monter le système de fichiers (si besoin) :

On copie et l'image FreeDOS récemment créée sur le système de fichiers.

On édite pour ajouter une entrée d'amorçage FreeDOS :

Mise à jour du BIOS
On amorce l'ordinateur depuis la clé USB autonome SystemRescueCD. On entre les commandes suivantes si la ligne de commandes de GRUB apparaît :

Ensuite, l'invite de commande DOS apparaît.

On peut commencer la mise à jour du BIOS en suivant les instructions du fabricant. Voici, quelques commandes DOS utiles :


 * Changement de répertoire.
 * Changement de répertoire.


 * Liste les fichiers du répertoire courant.
 * Liste les fichiers du répertoire courant.


 * Affichage du contenu d'un fichier.
 * Affichage du contenu d'un fichier.

Flashrom
On peut également changer le BIOS de certaines cartes mère grâce au système d'exploitation. Dans ce cas, le seul pré-requis est d'utiliser l'image BIOS. Avant tout, on vérifie que le BIOS de la carte mère peut être modifié avec.

On analyse la nouvelle version avec si le BIOS de la carte mère est modifiable avec.

Si tout est OK, on réalise la mise à jour du BIOS  :

Voir aussi

 * BIOS
 * clé USB autonome DOS