Comment mettre à jour le micrologiciel de l'ordinateur sous Linux
Longtemps, la mise à jour du firmware sous Linux s'est avérée complexe. Les utilisateurs devaient souvent installer Windows sur une partition ou un disque dédié afin d'obtenir les dernières versions pour leurs périphériques et le BIOS. Heureusement, cette époque est révolue. Ce guide vous expliquera comment mettre à niveau le microprogramme de votre PC Linux.
Note importante: Les mises à jour de firmware Linux sont possibles uniquement si votre système utilise l'UEFI. Si vous avez installé Linux avec une version BIOS, il faudra le réinstaller en mode UEFI.
Avant de commencer
L'outil Fwupd, via le projet Linux Vendor Firmware Service (LVFS), est utilisé pour la mise à jour du firmware sous Linux. Cependant, il est crucial de noter que tous les fabricants d'ordinateurs ne participent pas au projet LVFS en fournissant le micrologiciel. Par conséquent, l'application de ce guide ne garantit pas la mise à jour du micrologiciel de votre système. Dans ce cas, vous pourriez être contraint de recourir à Windows.
De nombreux constructeurs d'ordinateurs compatibles avec Linux soutiennent le projet LVFS, parmi eux Dell, HP, Logitech ou encore Thinkpad. Si vous souhaitez mettre à jour le firmware de votre ordinateur portable ou de bureau sous Linux, consultez le site web du Linux Vendor Firmware Service. Vous y trouverez des informations sur les participants au projet et ceux qui envisagent de le rejoindre.
Installation de Fwupd sous Linux
Pour mettre à jour le microprogramme de votre ordinateur, vous devez d'abord installer l'outil Fwupd. Certaines distributions Linux incluent déjà Fwupd. Cependant, ce n'est pas le cas de toutes. Voyons donc comment l'installer.
Pour lancer l'installation de Fwupd, ouvrez un terminal (Ctrl + Alt + T ou Ctrl + Maj + T). Suivez ensuite les instructions qui correspondent à votre distribution Linux :
Ubuntu
Pour Ubuntu, utilisez la commande Apt suivante:
sudo apt install fwupd
Debian
Sur Debian, la commande Apt-get fera l'affaire:
sudo apt-get install fwupd
Arch Linux
Les utilisateurs d'Arch Linux pourront installer Fwupd avec la commande Pacman:
sudo pacman -S fwupd
Fedora
Sur Fedora Linux, Fwupd s'installe via la commande Dnf:
sudo dnf install fwupd
OpenSUSE
Sur OpenSUSE, la commande Zypper permet d'installer facilement Fwupd :
sudo zypper install fwupd
Distribution Linux générique
Le projet Linux Vendor Firmware est récent, mais il est compatible avec de nombreuses distributions Linux. Il est probable que votre distribution possède Fwupd dans ses dépôts. Pour l'installer, ouvrez un terminal, recherchez "fwupd" et installez-le comme un programme classique.
Recherche de mises à jour avec Fwupd
Fwupd doit d'abord télécharger les mises à jour avant de pouvoir être utilisé pour obtenir un nouveau firmware pour vos périphériques. Pour cela, ouvrez un terminal (Ctrl + Alt + T ou Ctrl + Maj + T) et lancez le service fwupd:
sudo service fwupd start
Une fois le service démarré, utilisez la commande `fwupdmgr refresh` pour rechercher les mises à jour disponibles:
sudo fwupdmgr refresh
Si aucune mise à jour n'est détectée avec `refresh`, utilisez la commande `fwupdmgr get-devices`. Elle analysera tous les périphériques connectés et déterminera si des mises à jour sont disponibles. Elle peut aussi indiquer pourquoi les mises à jour ne peuvent être téléchargées.

fwupdmgr get-devices
Vous pouvez aussi sauvegarder les informations dans un fichier texte pour les consulter plus tard:
fwupdmgr get-devices ~/firmware-info.txt
Installation des mises à jour avec fwupdmgr
Une fois que Fwupd est à jour, l'installation des mises à niveau du microprogramme est rapide avec la commande `update`. Dans le terminal, tapez :
Attention: la mise à jour du firmware est une opération délicate. Ne coupez pas l'alimentation de votre ordinateur, ne le débranchez pas et ne le mettez pas en veille durant le processus, sous peine d'endommager votre matériel!
sudo fwupdmgr update
Mise à jour du firmware via Gnome Software
Mettre à jour le firmware via le terminal est pratique. Cependant, si vous êtes novice sous Linux, vous préférerez peut-être utiliser une interface graphique. Gnome Software peut gérer les mises à jour du firmware. Si vous utilisez un environnement de bureau Gnome, suivez ces étapes :
Étape 1: Cherchez "Mises à jour" et cliquez dessus pour accéder au gestionnaire de mises à jour de Gnome Software.
Étape 2: Cliquez sur "Actualiser" pour rechercher les dernières mises à jour. Si votre système a des mises à jour de firmware disponibles, elles apparaitront dans la liste.

Étape 3: Cliquez sur le bouton "Tout mettre à jour" pour installer les mises à jour du firmware.