Il comando mkinitrd viene utilizzato per creare l'immagine initrd per il precaricamento dei moduli del kernel. Nella tabella seguente sono fornite varie opzioni del comando mkinitrd.
| Opzione | Descrizione |
|---|---|
| —preload={nome modulo} | Carica un modulo nell'immagine initrd prima di caricare altri moduli. |
| –with={nome modulo} | Carica un modulo nell'immagine initrd dopo il caricamento di altri moduli. |
| -f | Sovrascrivi un file immagine initrd esistente. |
| —non compresso | Disabilita la compressione dell'immagine initrd. |
Sintassi
La sintassi del comando mkinitrd è:
# mkinitrd [options] {initrd image name} {kernel version} L'esempio seguente crea un'immagine initrd dalla versione corrente del kernel e denomina l'immagine initrd-[kernel version].img:
# mkinitrd /boot/initrd-$(uname -r).img $(uname -r)
Se si verifica l'errore seguente durante l'esecuzione del comando mkinitrd:
mkinitrd: command not found
puoi provare a installare il pacchetto seguente secondo la tua scelta di distribuzione:
| Distribuzione del sistema operativo | Comando |
|---|---|
| Debian | apt-get install dracut |
| Ubuntu | apt-get install dracut |
| Kali Linux | apt-get install dracut |
| CentOS | yum installa dracut |
| Fedora | dnf installa dracut |
| Raspbian | apt-get install dracut |