La commande mkinitrd est utilisée pour créer l'image initrd pour le préchargement des modules du noyau. Diverses options de la commande mkinitrd sont données dans le tableau suivant.
Option | Description |
---|---|
—preload={nom du module} | Charger un module dans l'image initrd avant le chargement des autres modules. |
–with={nom du module} | Charger un module dans l'image initrd après le chargement d'autres modules. |
-f | Ecraser un fichier image initrd existant. |
—nocompress | Désactiver la compression de l'image initrd. |
Syntaxe
La syntaxe de la commande mkinitrd est :
# mkinitrd [options] {initrd image name} {kernel version}
L'exemple suivant crée une image initrd à partir de la version actuelle du noyau et nomme l'image initrd-[version du noyau].img :
# mkinitrd /boot/initrd-$(uname -r).img $(uname -r)
Si vous rencontrez l'erreur ci-dessous lors de l'exécution de la commande mkinitrd :
mkinitrd: command not found
vous pouvez essayer d'installer le package ci-dessous selon votre choix de distribution :
Répartition du système d'exploitation | Commande |
---|---|
Debian | apt-get install dracut |
Ubuntu | apt-get install dracut |
Kali Linux | apt-get install dracut |
CentOS | yum installer dracut |
Fédora | dracut d'installation dnf |
Raspbian | apt-get install dracut |