El comando mkinitrd se usa para crear la imagen initrd para precargar los módulos del kernel. Varias opciones del comando mkinitrd se dan en la siguiente tabla.
Opción | Descripción |
---|---|
—preload={nombre del módulo} | Cargue un módulo en la imagen initrd antes de cargar otros módulos. |
–with={nombre del módulo} | Cargue un módulo en la imagen initrd después de cargar otros módulos. |
-f | Sobrescribir un archivo de imagen initrd existente. |
—sin comprimir | Deshabilitar la compresión de la imagen initrd. |
Sintaxis
La sintaxis del comando mkinitrd es:
# mkinitrd [options] {initrd image name} {kernel version}
El siguiente ejemplo crea una imagen initrd a partir de la versión actual del kernel y nombra la imagen initrd-[versión del kernel].img:
# mkinitrd /boot/initrd-$(uname -r).img $(uname -r)
Si encuentra el siguiente error mientras ejecuta el comando mkinitrd:
mkinitrd: command not found
puede intentar instalar el siguiente paquete según su elección de distribución:
Distribución del sistema operativo | Comando |
---|---|
Debian | apt-get install dracut |
Ubuntu | apt-get install dracut |
Kali Linux | apt-get install dracut |
Cent OS | yum instalar dracut |
Fedora | dnf instalar dracut |
Raspbian | apt-get install dracut |