Příkaz mkinitrd se používá k vytvoření obrazu initrd pro předběžné načtení modulů jádra. Různé možnosti příkazu mkinitrd jsou uvedeny v následující tabulce.
Možnost | Popis |
---|---|
—preload={název modulu} | Před načtením ostatních modulů načtěte modul do obrazu initrd. |
–with={název modulu} | Načtěte modul do obrazu initrd po načtení ostatních modulů. |
-f | Přepište existující soubor obrazu initrd. |
—nocompress | Zakažte kompresi obrazu initrd. |
Syntaxe
Syntaxe příkazu mkinitrd je:
# mkinitrd [options] {initrd image name} {kernel version}
Následující příklad vytvoří obraz initrd z aktuální verze jádra a pojmenuje jej initrd-[verze jádra].img:
# mkinitrd /boot/initrd-$(uname -r).img $(uname -r)
Pokud při spouštění příkazu mkinitrd narazíte na níže uvedenou chybu:
mkinitrd: command not found
můžete zkusit nainstalovat níže uvedený balíček podle vaší volby distribuce:
Distribuce OS | Příkaz |
---|---|
Debian | apt-get install dracut |
Ubuntu | apt-get install dracut |
Kali Linux | apt-get install dracut |
CentOS | yum nainstalovat dracut |
Fedora | dnf nainstalovat dracut |
Raspbian | apt-get install dracut |