Le micrologiciel est un type de logiciel qui fournit un contrôle de bas niveau pour le matériel spécifique à l’appareil. Le micrologiciel est stocké sur la mémoire morte (ROM) d’un appareil et donne des instructions au matériel sur la façon dont il doit être utilisé. Le micrologiciel ne peut pas être modifié ou supprimé par l’utilisateur final, tout comme les autres logiciels. Vous avez besoin d’un logiciel spécialisé pour le faire. Ce tutoriel montre comment mettre à jour le firmware de votre machine Linux.
Service de micrologiciel du fournisseur Linux
Le service de micrologiciel du fournisseur Linux est un service Web sécurisé qui permet aux fournisseurs de matériel de télécharger directement les mises à jour du micrologiciel pour l’utilisateur. Ce service est utilisé par toutes les principales distributions Linux. Les métadonnées et les fichiers fournis par Linux Vendor Firmware Service sont utilisés par gnome-software et fwupdmgr pour mettre à jour le micrologiciel de votre système.
Tout fournisseur de matériel peut télécharger un micrologiciel redistribuable vers un service de micrologiciel de fournisseur Linux. Tout d’abord, le micrologiciel doit être empaqueté dans une archive .cab standard de l’industrie, puis un fichier de métadonnées spécifique à Linux doit être ajouté pour l’utilisateur. Les métadonnées sont utilisées pour détecter et installer le micrologiciel requis sur leurs systèmes.
Comment installer le micrologiciel manquant dans Debian
Les micrologiciels manquants dans les distributions Linux se trouvent souvent dans les dépôts Debian non libres. Ne confondez pas le terme « non-libre », car vous n’avez pas à payer pour utiliser des logiciels non-libres dans Debian.
Pour accéder au logiciel, ajoutez les sources Debian dans votre fichier « /etc/apt/sources.list ».
sudo nano /etc/apt/sources.list
Ajoutez ces lignes en bas du fichier :
deb http://deb.debian.org/debian stretch main contrib non-free deb-src http://deb.debian.org/debian stretch main contrib non-free deb http://security.debian.org/debian-security/ stretch/updates main deb-src http://security.debian.org/debian-security/ stretch/updates main deb http://deb.debian.org/debian stretch-updates main deb-src http://deb.debian.org/debian stretch-updates main
Pour rechercher le nom du package nécessaire à l’installation du micrologiciel, recherchez le nom de votre appareil avec le mot-clé Debian. Vous trouverez probablement le nom du package que vous recherchez.
Par exemple, je recherche le micrologiciel de ma carte Wi-Fi et j’ai découvert que je devais installer le package « firmware-realtak ». Vous pouvez facilement installer le package à l’aide de la commande suivante :
sudo apt-get install firmware-realtek
Mettre à jour le micrologiciel à l’aide de fwupd
fwupd peut être l’option la plus populaire pour mettre à jour le micrologiciel de votre machine Linux. Avant de commencer, vérifiez si le fabricant de votre appareil prend en charge Linux Vendor Firmware Service (LVFS). Pour le vérifier, rendez-vous sur Site Web de la liste des appareils LVFS et recherchez votre appareil, puis passez à la section suivante si vous le trouvez.
Avant d’installer fwupd sur votre système, mettez à jour votre système.
sudo apt update sudo apt upgrade
Installez le package fwupd sur votre machine Linux. Il est généralement préinstallé avec votre distribution Linux, mais c’est une bonne idée de revérifier avant de continuer.
sudo apt install fwupd
Après l’installation, démarrez le démon fwupd.
sudo systemctl start fwupd
Pour voir si fwupd fonctionne correctement, exécutez
sudo systemctl status fwupd.service
Actualisez la liste des mises à jour du micrologiciel à l’aide du gestionnaire de mise à jour du micrologiciel.
sudo fwupdmgr refresh
S’il ne se rafraîchit pas automatiquement, utilisez le --force drapeau.
sudo fwupdmgr refresh --force
Le résultat ressemble à l’image suivante.

Si une mise à jour est présente, mettez à jour le micrologiciel de votre appareil à l’aide de cette commande.
sudo fwupdmgr update
Mettre à jour le micrologiciel à l’aide de Gnome-Software
Si vous n’êtes pas très familier avec les terminaux et que vous souhaitez les éviter, vous pouvez utiliser gnome-software pour mettre à jour le micrologiciel de votre appareil.
Le logiciel Gnome est généralement préinstallé dans l’environnement de bureau gnome. Si vous utilisez un autre environnement de bureau, vous pouvez installer le logiciel gnome en exécutant ces commandes.
sudo apt update sudo apt install gnome-software
Après l’installation, ouvrez votre logiciel gnome et cliquez sur l’onglet « Mises à jour ». Si votre appareil dispose de mises à jour du micrologiciel, elles seront affichées ici. Branchez votre appareil, car les mises à jour refusent parfois de s’afficher si votre appareil est à court de batterie.
Si vous pouvez voir des mises à jour dans l’onglet « Mise à jour » de gnome-software, cliquez sur « Installer ». Redémarrez votre ordinateur pour installer le micrologiciel au démarrage de l’appareil. Assurez-vous que votre appareil est branché au moment de l’installation. Un micrologiciel partiellement installé peut entraîner une panne du système.
Mettre à jour le micrologiciel à l’aide du logiciel KDE Discover
Comme gnome-software, KDE Discover est un magasin de logiciels conçu pour les environnements de bureau KDE. Il est préinstallé dans de nombreuses distributions Linux telles que KDE neon et kubuntu et est généralement fourni avec KDE plasma. Le logiciel Discover télécharge périodiquement des fichiers de métadonnées à partir du LVFS et les soumet à fwupd via D-Bus.
Pour installer une mise à jour du micrologiciel à l’aide du logiciel de découverte KDE, ouvrez-le et accédez à l’option de mise à jour. Vous pouvez localiser cette option en bas à gauche du logiciel. Si des mises à jour sont disponibles pour votre système, le logiciel de découverte listera toutes les mises à jour pour vous. Installez le firmware en cliquant sur le bouton « Tout mettre à jour ».

Microcode du processeur
Le microcode est lié au micrologiciel du processeur. Le noyau est capable de mettre à jour le firmware du processeur sans avoir besoin de le mettre à jour via une mise à jour du BIOS. Une mise à jour du microcode est conservée dans la mémoire volatile, ainsi le BIOS/UEFI ou le noyau met à jour le microcode à chaque démarrage.
Intel et AMD publient régulièrement leur microcode CPU pour corriger les bogues et améliorer les performances. La publication de microcode CPU est très fréquente pour les nouveaux processeurs. Avec le temps, tous les bogues sont corrigés pour les anciens processeurs. Les mises à jour du microcode pour les anciens processeurs sont rarement publiées par les fournisseurs.
Pour vérifier la version de votre microcode, exécutez cette commande dans votre terminal.
cat /proc/cpuinfo
Recherche de paramètres de microcode. Vous pouvez voir ma version de microcode ci-dessous.

Si vous avez un processeur Intel, exécutez le code suivant pour installer intel-microcode à votre système :
sudo apt-get update sudo apt-get install intel-microcode
Si vous avez un processeur AMD, installez amd-microcode à votre système :
sudo apt-get update sudo apt-get install amd64-microcode
Appstream-glib
La bibliothèque appstream-glib fournit des GObjects et des méthodes d’assistance pour faciliter la lecture et l’écriture des métadonnées AppStream. Cet outil peut lire et écrire des fichiers Appstream XML compressés. Par conséquent, cette bibliothèque est utilisée pour traiter les fichiers .cab.
Comme toutes les mises à jour du micrologiciel sont des fichiers .cab de système de fichiers compressés universels, la bibliothèque appstream-glib est très importante pour la mise à jour du micrologiciel Linux. Pour mettre à jour et installer un nouveau firmware, n’utilisez pas cet outil directement. Fwupd et d’autres processus mentionnés précédemment utilisent appstream glib sous le capot pour analyser les fichiers de métadonnées et de micrologiciel.
Outil de mise à jour
Noter: ce projet n’est plus maintenu. Sauf si vous utilisez un ancien serveur Linux, vous devez utiliser l’utilitaire fwupd au lieu de fwupdate.
Il s’agit d’une bibliothèque d’espace utilisateur. L’outil fwupdate interagit avec fwupd et l’interface ESRT du noyau et peut stocker les mises à jour UEFI sur le disque dur. Les utilisateurs peuvent ensuite mettre à jour pendant le démarrage. fwupdate est un utilitaire inter-OS. Il est pris en charge par Linux, le système d’exploitation Solaris et Windows pour les serveurs x86. L’outil fwupdate vous permet d’interroger, de mettre à jour et de valider le micrologiciel des périphériques de stockage.
L’outil fwupdate utilise une bibliothèque de gestion de stockage multi-OS à usage général pour accéder à des informations matérielles spécifiques. Il fournit l’exploration, la surveillance et la configuration des ressources de stockage embarquées et externes connectées au système hôte.
Utilisation de la fonction Asus EZ
Ce processus est très spécifique au matériel Asus. Si vous avez un ordinateur portable Asus, vous pouvez mettre à jour votre BIOS (UEFI) et votre micrologiciel à l’aide de la fonction Asus EZ.
Accédez à la page de votre produit sur le site Web d’Asus et cliquez sur la section pilotes et utilitaires. Dans la section BIOS et firmware, vous obtiendrez les fichiers téléchargeables. Téléchargez vos fichiers requis et extrayez le contenu du fichier sur un lecteur USB externe.

Connectez-vous à l’alimentation et éteignez votre ordinateur portable. Branchez votre clé USB externe sur laquelle vous avez extrait vos mises à jour du BIOS ou du micrologiciel, puis démarrez votre ordinateur portable et passez en mode BIOS en appuyant sur F2 clé. Dans la section « Avancé », vous pouvez voir l’option de l’utilitaire ASUS EZ flash. Cliquez sur l’option et sélectionnez votre clé USB externe contenant la mise à niveau.
L’ordinateur portable installera la mise à jour lui-même. Donnez tout le temps nécessaire et n’interrompez pas le processus. Une fois le flash terminé, redémarrez votre ordinateur portable pour qu’il démarre avec le dernier micrologiciel.
Vous pouvez également consulter ceci Vidéo YouTube par Asus pour plus d’informations.
Questions fréquemment posées
Où est installé le micrologiciel Linux ?
L’emplacement par défaut de l’installation de votre micrologiciel sous Linux est votre dossier « /lib/firmware ». Vous pouvez voir la liste des firmwares installés sur votre appareil en exécutant cette commande : ls /lib/firmware/
Le noyau est-il identique au firmware ?
Non, le noyau et le firmware sont deux choses différentes. Vous pouvez considérer le micrologiciel comme un logiciel pour le matériel, car le micrologiciel gère le matériel. Le noyau agit comme une interface entre le logiciel utilisateur et le matériel et prend beaucoup de choses importantes des développeurs et des utilisateurs pour l’uniformité et la fiabilité. Linux n’est pas un système d’exploitation ; c’est le noyau. Lorsqu’il est fourni avec GNU et d’autres logiciels, il est appelé système d’exploitation GNU/Linux.
Soutenez notre effort ❤️
Si vous avez apprécié cet article, pensez à laisser un pourboire pour nous aider à continuer à publier du contenu de qualité.





















