Cómo usar el comando Dracut en Linux

Cómo usar el comando Dracut en Linux
Dracut es un comando utilizado para mejorar el funcionamiento del sistema de arranque de Linux y desarrollar una imagen de arranque de Linux (initRAMFS, sistema de archivos de RAM inicial) copiando el equipo y los documentos desde un sistema montado y fusionándola con el marco Dracut. El marco de Linux se determina en/usr/lib/dracut/módulos.

Dracut se utiliza para desarrollar datos CPIO (copiar en copia). Se usa explícitamente en Fedora y las distribuciones que podrían ser parte de la familia Red Hat pero que pueden usarse en distribuciones comunitarias, Gentoo y Arch Linux. Cada una de las funcionalidades de la aplicación se organiza en módulos para enumerar todos los módulos Dracut que se almacenan en el sistema. El usuario debe invocar la aplicación con la opción "--list-modules", que mostrará la salida.

Cómo usar el comando Dracut en Linux

Dracut incorpora un conjunto de módulos predeterminados, que puede ser anulado por la línea de comando o los archivos de configuración. Los módulos proporcionan una funcionalidad específica en forma de scripts.

La mejor manera de crear una imagen de initRAMFS en Linux es usar el comando Dracut. El comando genera las fotos de initRAMFS con toda la funcionalidad viable, asegurando los módulos Dracut y la configuración de la combinación del sistema. En este caso, Dracut enviará un mensaje de error si la imagen initRAMFS ya existe.

Puede usar el siguiente comando para sobrescribir la imagen existente:

sudo dracut -force

Puede elegir cualquier otro nombre de archivo para la foto a través de este comando:

Dracut Foobar.img

Creación de imágenes para la versión del núcleo

Para crear un initramfs, también denominado "initrd", para el núcleo, luego se usan. Si omite el, puede usar la versión del núcleo de ejecución real. Suponga que se omite o vacía, entonces usará automáticamente la ubicación predeterminada como /boot /initramfs-.img.

El Dracut crea una imagen utilizada por el núcleo para precargar el conjunto de módulos de dispositivos, incluidos IDE, SCSI o RAID, para obtener una entrada al dispositivo de informe básico. En alguna etapa del procedimiento de arranque, el núcleo divide el archivo en RAM y lo usa como el documento raíz preliminar, y los archivos básicos aparecen en las primeras etapas.

Parámetros de arranque

Sin usar el modo "Hostonly", puede generar initRAMFS. Pero no incluye ningún archivo de configuración del sistema. En este ejemplo, puede iniciar rápidamente una partición raíz modificada sin regenerar las imágenes de initRAMFS completando la configuración en la línea de comandos del núcleo.

Puede usar el siguiente comando para comenzar rápido para la línea de comando del kernel correcta en su sistema:

sudo dracut-huella cmdline

Acelerar el proceso de arranque

De forma predeterminada, Dracut busca en cualquier lugar de una línea regular de comando Dracut Kernel para un número simple o una partición lógica podría comprender:

rd.luks = cero rd.lvm = 0 rd.MD = 0 RD.dm = 0

Off Rath, también puede perderse los módulos Dracut dentro de la técnica de introducción de initramfs. Sin embargo, podría perder la posibilidad de mostrarlo a pedido.

Conclusión

En esta guía detallada, explicamos todo sobre el comando Dracut para construir los initramfs en muchas distribuciones de Linux. Con el comando Dracut, puede construir el initRAMFS para una versión de núcleo específica y todos los núcleos instalados en el sistema.

Si sigue esta guía, comprenderá el uso de comandos Dracut en Linux implementándolos con ejemplos adecuados.