Régénérer `initramfs`
Introduction¶
Un initramfs
est le système de fichiers root
à l'intérieur d'un noyau Linux pour aider à démarrer le système. Il contient les modules de base nécessaires au démarrage de Linux.
Parfois, un administrateur Linux peut vouloir régénérer les initramfs
, par exemple s'il souhaite mettre un pilote sur liste noire ou inclure un module hors bande. L'auteur a fait tout cela pour activer Intel vPro sur un Minisforum MS-01.
Prérequis¶
Les conditions suivantes sont indispensables pour utiliser cette procédure :
- Un système Rocky Linux ou une machine virtuelle (mais pas un conteneur)
- Modifications apportées à la configuration du noyau, telles que mise sur liste noire ou l'ajout d'un module
Régénérer initramfs
¶
Pour régénérer le initramfs
, vous devez d'abord sauvegarder le fichier initramfs
existant :
cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-$(date +%m-%d-%H%M%S).img
Ensuite, exécutez dracut
pour régénérer le fichier initramfs
:
dracut -f /boot/initramfs-$(uname -r).img $(uname -r)
Puis redémarrez le système :
reboot
Conclusion¶
Le noyau Linux est extrêmement puissant et modulaire. Il est logique que certains utilisateurs souhaitent autoriser ou interdire certains modules, et la régénération de initramfs
permet que cela se produise.
Author: Neel Chauhan
Contributors: Steven Spencer