Mettre à jour le firmware de la carte mère (BIOS ou UEFI) n’est pas une démarche sans risque. Il y a un risque que la mise à jour plante et si c’est le cas la carte mère est définitivement inutilisable. Il faut en être conscient avant de ce lancer dans cette manipulation !
Voici les changements que peut apporter une mise à jour du firmware de la carte mère :
La mise à jour du firmware est présentée ci-dessous étape par étape.
Avant de commencer, il faut identifier le modèle de sa carte mère.
Pour avoir toutes les informations utiles sur sa carte mère, utiliser la commande (en root) dmidecode -t baseboard.
Avant de vous lancer dans le flash du firmware, il faut savoir quelle version est actuellement installée. Pour cela, vous avez deux méthodes :
On peut recommander de faire les deux manipulations et de comparer pour être sûr de la version actuellement installée.
Consulter les forums qui parlent du problème en recherchant sur les deux critères suivant : modèle de la carte mère et version du firmware installé.
Normalement, le problème devrait être identifié soit sur le site du fabriquant de la carte soit sur le site du constructeur de l'ordinateur. Si le problème est recensé, le site devrait indiquer quelle version va le résoudre.
Par contre, s'il n'est recensé nul part, le problème rencontré a probablement une autre cause et il vaut mieux passer du temps à essayer de la trouver plutôt que de risquer de perdre la carte mère à cause d'un plantage de la mise à jour du firmware.
Pour savoir si une nouvelle version du firmware est disponible, il faut se rendre soit sur le site web du fabricant de la carte mère soit sur celui du constructeur de l'ordinateur et rechercher les téléchargements disponibles concernant la carte mère.
Attention, pour une même référence de carte mère, il y a parfois des téléchargements d'utilitaires mélangés à ceux du firmware.
Plusieurs versions du firmware devraient être disponibles en téléchargement. Télécharger l'archive contenant la dernière version car les versions sont cumulative et incluent toutes les mises à jour précédentes.
En décompressant l’archive de la dernière version du firmware, vous obtenez plusieurs fichiers.
Dans la plupart des cas, un fichier texte ou PDF est inséré dans l’archive, qui indique la procédure pour mettre à jour le firmware de la carte mère.
Néanmoins, il se peut qu’aucune documentation ne soit disponible. Si vous êtes face à cette situation, voici les moyens de savoir comment flasher le firmware sur votre carte mère :
Outre la procédure qui serait indiquée sur le site du fabricant, il est possible de suivre celles présentées ci-dessous.
Les cartes mères récentes sont munies d'un utilitaire qui permet d'exécuter une procédure de mise à jour simplifiée.
L'exemple suivant utilise le format FAT16 sur le support /dev/sdb.
sudo umount /media/<nom_du_périphérique>
sudo fdisk /dev/sdb
sudo mkdosfs -F 16 -n FreeDOS /dev/sdb1
Une fois la clé formatée, copiez dessus le ou les fichiers de mise à jour du firmware.
IMPORTANT : Avant d'aller plus loin, assurez-vous que l'ordinateur sera bien branché au secteur électrique pendant toute l'opération de mise à jour,
Historiquement, les mises à jours de firmware sont fournies dans un fichier se terminant par le suffixe “.exe” qu'il va falloir lancer sous un système d'exploitation pouvant exécuter ce type de fichier.
Sur nos ordinateurs, nous installons LUbuntu qui, comme toutes les distributions Linux en général, n'est pas en mesure de lancer ce type de fichier. On va donc installer sur une clé USB un système d'exploitation qui pourra lancer un fichier “.exe” et démarrer l'ordinateur sur cette clé.
DOS est un système d'exploitation qui est en mesure d'exécuter des fichiers “.exe”, mais ce système est propriétaire. Il appartient à Macroshit Microsoft et bien que n'étant plus en fonction, car remplacé depuis belle lurette par Windows, cette société en garde encore jalousement les droits. Nous allons donc utiliser un logiciel libre (gratuit et développé par des bénévoles) qui “émule” DOS (c'est à dire qui “fait comme ferait” DOS. Ce sera FreeDOS.
sudo apt-get install Unetbootin
Fermer Unetbootin, ouvrir la clé dans Nautilus, y copier 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
Le BIOS est flashé.
Pour plus d'informations sur la procédure de flashage, vous pouvez consulter le lien suivant http://doc.ubuntu-fr.org/flasher_le_bios
Vérifiez d’abord que l’installation du firmware s’est bien passée.
Au démarrage du PC, repérez la ligne qui indique le numéro de version du firmware installé. Si celui-ci correspond à la version que vous vouliez installer, la mise à jour du firmware s’est bien déroulée. 🙂
Entrez dans les paramètres du BIOS/UEFI. Chargez les paramètres par défaut du BIOS/UEFI. C’est la procédure habituelle après l’installation d’un nouveau firmware. Pour cela, sélectionnez Load Fail-Safe Defauts (ou un terme similaire). Enfin, sélectionnez Save & Exit Setup.
C’est fini !