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 |