Lorsque vous utilisez Linux, il peut arriver que vous ayez besoin de vérifier les informations sur le système de base d’entrée/sortie (BIOS) de votre système ou sur l’interface micrologicielle extensible unifiée (UEFI). Ces informations sont particulièrement importantes lors du dépannage de votre système, de la configuration du matériel ou de l’exécution de mises à jour de sécurité. Heureusement, Linux est équipé de plusieurs outils qui facilitent la vérification de ces informations. Cet article discutera de deux commandes couramment utilisées, dmidecode
et efibootmgr
, et introduira comment vérifier vos informations BIOS ou UEFI.
Utilisation de base de la commande dmidecode
dmidecode
est un outil en ligne de commande qui affiche des informations sur le BIOS, le système et le matériel de votre système Linux. Cette commande lit la table de l’Interface de gestion de bureau (DMI) et présente les informations dans un format lisible par l’homme. La table DMI contient des détails tels que le matériel du système, la version du BIOS, le fabricant et le numéro de série.
Installer dmidecode
Dans de nombreuses distributions Linux, dmidecode
est installé par défaut. Cependant, s’il n’est pas installé, vous pouvez facilement l’installer en utilisant votre gestionnaire de paquets. Par exemple, sur les systèmes basés sur Debian, vous utiliseriez les commandes suivantes.
sudo apt update
sudo apt install dmidecode
Comment utiliser dmidecode
Lors de l’exécution de dmidecode
, les privilèges root sont requis. La commande de base pour afficher toutes les informations BIOS/système est la suivante.
sudo dmidecode
Pour afficher uniquement des informations spécifiques, utilisez l’option -t
. Par exemple, pour afficher uniquement les informations du BIOS du système, vous utiliseriez la commande suivante.
sudo dmidecode -t bios
Cette commande affichera des informations telles que le vendeur du BIOS, la version et la date de sortie. Il existe de nombreuses autres options disponibles, et l’option -t
peut spécifier diverses catégories, y compris système
, carte mère
et processeur
.
dmidecode
fournit une mine d’informations sur la configuration matérielle de votre système. En utilisant cet outil, les administrateurs système et les utilisateurs finaux peuvent diagnostiquer des problèmes matériels ou planifier des mises à niveau du système avec les informations nécessaires en main.
Vérifier les entrées de démarrage UEFI avec la commande efibootmgr
efibootmgr
est un outil en ligne de commande pour gérer les entrées de démarrage dans les systèmes basés sur UEFI. Cet outil permet diverses opérations liées au gestionnaire de démarrage UEFI, telles que changer l’ordre de démarrage, supprimer des entrées de démarrage existantes et en créer de nouvelles. Il est particulièrement utile dans les environnements de double démarrage avec des systèmes Linux ou lorsque vous souhaitez contrôler précisément le processus de démarrage du système.
Installer efibootmgr
efibootmgr
est installé par défaut dans de nombreuses distributions Linux, mais s’il n’est pas installé, il peut être facilement installé via votre gestionnaire de paquets. Par exemple, dans les distributions basées sur Debian, vous utiliseriez les commandes suivantes.
sudo apt update
sudo apt install efibootmgr
Utiliser efibootmgr pour vérifier les entrées de démarrage
Pour afficher la liste actuelle des entrées de démarrage de votre système à l’aide de efibootmgr
, exécutez simplement la commande suivante.
sudo efibootmgr
Cette commande affiche une liste incluant l’ordre de démarrage actuel, les numéros de chaque entrée de démarrage, les noms des entrées et les chemins de fichier auxquels elles pointent.
Modifier l’ordre de démarrage
Pour changer l’ordre de démarrage en utilisant efibootmgr
, utilisez l’option -o
. Par exemple, si vous voulez démarrer dans l’ordre des numéros d’entrée de démarrage 0000, 0001, 0002, vous utiliseriez la commande suivante.
sudo efibootmgr -o 0000,0001,0002
Cette commande définit l’ordre de démarrage du firmware UEFI à la séquence spécifiée.
Créer une nouvelle entrée de démarrage
Pour créer une nouvelle entrée de démarrage, utilisez l’option -c
. Cela peut être un peu complexe car cela nécessite de spécifier avec précision le chemin du fichier de chargeur de démarrage et le numéro de partition de disque. Pour des options détaillées, référez-vous à la page du manuel de efibootmgr
ou à des ressources en ligne.
efibootmgr
est un outil puissant pour gérer le processus de démarrage sur les systèmes Linux utilisant le firmware UEFI. En utilisant cet outil, les utilisateurs peuvent contrôler finement comment leur système démarre et gérer efficacement plusieurs systèmes d’exploitation.
L’importance des mises à jour du BIOS et considérations
Mettre à jour le BIOS (système de base d’entrée/sortie) de votre ordinateur ou l’UEFI (interface micrologicielle extensible unifiée) peut améliorer la performance de l’ordinateur, renforcer la sécurité et prendre en charge de nouveaux matériels. Cependant, le processus de mise à jour comporte des risques, il doit donc être effectué avec prudence.
L’importance des mises à jour
Le firmware BIOS/UEFI contrôle les fonctions les plus basiques de votre ordinateur et joue un rôle crucial dans la manière dont le système d’exploitation communique avec le matériel. Les mises à jour du firmware peuvent offrir plusieurs avantages :
- Appliquer des correctifs de sécurité : Les mises à jour peuvent inclure des mesures contre des vulnérabilités nouvellement découvertes.
- Améliorer la stabilité du système : Des correctifs pour des problèmes de compatibilité avec certains matériels ou des bugs pouvant causer des plantages du système peuvent être inclus.
- Ajouter de nouvelles fonctionnalités : Le support de nouveaux matériels ou des améliorations de performance peuvent être ajoutés.
Considérations pour la mise à jour
Parce que les mises à jour du BIOS/UEFI peuvent apporter des changements permanents au système, procédez avec les considérations suivantes :
- Utiliser le fichier de mise à jour correct : Utilisez les mises à jour officielles fournies par le fabricant de votre carte mère ou de votre PC. Appliquer le mauvais firmware peut rendre votre système inamorçable.
- Éviter d’interrompre le processus de mise à jour : Une perte de puissance ou le redémarrage pendant une mise à jour peut entraîner un état irrécupérable. Assurez-vous que la batterie est complètement chargée ou connectez-vous à l’alimentation AC.
- Évaluer la nécessité de la mise à jour : Toutes les mises à jour ne sont pas nécessaires. Si il n’y a pas de problèmes ou d’avantages significatifs de la mise à jour, reporter celle-ci est également une option.
Le processus de mise à jour
Le processus de mise à jour peut varier selon le fabricant, mais suit généralement ces étapes :
- Télécharger le fichier de mise à jour depuis le site web du fabricant.
- Suivre les instructions pour copier le fichier sur une clé USB ou similaire.
- Sélectionner l’option de mise à jour depuis l’écran de configuration du BIOS/UEFI et spécifier le fichier de mise à jour.
- Attendre que la mise à jour soit complète.
Les mises à jour du BIOS et de l’UEFI sont importantes pour maintenir la performance et la sécurité du système. Cependant, pour minimiser les risques, une préparation adéquate et de la prudence sont nécessaires. Mettez à jour avec soin et seulement quand c’est nécessaire.
Problèmes courants et dépannage
Lors de la vérification des informations du BIOS ou de l’UEFI et de l’ajustement des paramètres sur les systèmes Linux, plusieurs problèmes et questions courants peuvent survenir. Ici, nous introduisons des méthodes de dépannage de base pour ces problèmes.
La commande dmidecode n’affiche pas d’informations
- Raison : La commande
dmidecode
nécessite des privilèges root. Sans eux, elle ne peut pas accéder aux informations nécessaires. - Solution : Exécuter la commande avec
sudo
. Exemple :sudo dmidecode -t bios
efibootmgr ne reconnaît pas les entrées de démarrage UEFI
- Raison :
efibootmgr
fonctionne uniquement dans les systèmes démarrés en mode UEFI. Il ne fonctionnera pas correctement si votre système est démarré en mode BIOS traditionnel (Mode Legacy). - Solution : Assurez-vous que votre système est démarré en mode UEFI. Souvent, vous pouvez changer les paramètres de démarrage pour passer en mode UEFI.
Le système se fige pendant la mise à jour du BIOS/UEFI
- Raison : Le processus de mise à jour est délicat car il change les fonctions fondamentales du système. Les gelées peuvent survenir en raison de problèmes d’alimentation ou de corruption de fichier.
- Solution : Assurez-vous que l’ordinateur est connecté à une source d’alimentation stable avant de commencer la mise à jour. Si un gel se produit, consultez le support du fabricant et suivez les procédures de récupération recommandées.
Le nouveau matériel n’est pas reconnu par le BIOS/UEFI
- Raison : Le nouveau matériel peut ne pas être pris en charge par le firmware du système, ou les paramètres peuvent être incorrects.
- Solution : Vérifiez si le matériel est pris en charge par la version la plus récente du BIOS/UEFI et mettez à jour si nécessaire. Aussi, examinez les paramètres du matériel et assurez-vous que les connexions sont correctement effectuées.
Ces conseils de dépannage servent de point de départ lors de la rencontre de problèmes liés au BIOS ou à l’UEFI sur les systèmes Linux. Si les problèmes persistent, référez-vous au manuel du système ou envisagez de consulter un support technique professionnel.
Conclusion
Vérifier et gérer les informations du BIOS ou de l’UEFI sur les systèmes Linux est crucial pour le dépannage et l’optimisation de la performance du système. Cet article a couvert l’utilisation de base des commandes dmidecode
et efibootmgr
, l’importance et les considérations des mises à jour du BIOS/UEFI, et les problèmes courants ainsi que leurs méthodes de dépannage. En tirant parti de ces connaissances, les utilisateurs Linux peuvent approfondir leur compréhension du processus de démarrage du système et aborder divers problèmes matériels ou de firmware. Utilisez ces outils et perspectives pour maintenir des opérations de système stables et sécurisées.