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 |