Dracut é usado para desenvolver dados do CPIO (copiar em copiar). É usado explicitamente no Fedora e nas distribuições que podem fazer parte da família Red Hat, mas podem ser usadas em distribuições comunitárias, Gentoo e Arch Linux. Cada uma das funcionalidades do aplicativo é organizada em módulos para listar todos os módulos de Dracut que são armazenados no sistema. O usuário deve invocar o aplicativo com a opção "--list-modules", que exibirá a saída.
Como usar o comando dracut no linux
Dracut incorpora um conjunto de módulos padrão, que podem ser substituídos pela linha de comando ou pelos arquivos de configuração. Os módulos fornecem funcionalidade específica na forma de scripts.
A melhor maneira de criar uma imagem initramfs no Linux é usar o comando dracut. O comando gera as fotos do Initramfs com toda a funcionalidade viável, garantindo os módulos Dracut e a configuração da combinação de sistemas. Nesse caso, Dracut enviará uma mensagem de erro se a imagem initramfs já existir.
Você pode usar o seguinte comando para substituir a imagem existente:
sudo dracut -force
Você pode escolher qualquer outro nome de arquivo para a foto por meio deste comando:
Dracut Foobar.img
Criando imagens para a versão do kernel
Para criar um initramfs, também chamado de "initrd", o para o kernel, então os são usados. Se você omitir, você pode usar a versão do kernel em execução real. Suponha que o omitido ou vazio, então ele usará automaticamente o local padrão como /inicialização /initramfs-.img.
O Dracut cria uma imagem usada pelo kernel para pré -carregar o conjunto de módulos de dispositivos, incluindo IDE, SCSI ou RAID, para obter uma entrada no gadget do relatório básico. Em algum momento do procedimento de inicialização, o kernel divide o arquivo na RAM e o usa como o documento de raiz preliminar, e os arquivos básicos aparecem nos estágios iniciais.
Parâmetros de inicialização
Sem usar o modo "Hosttonly", você pode gerar initramfs. Mas não inclui nenhum arquivo de configuração do sistema. Neste exemplo, você pode inicializar rapidamente a partir de uma partição raiz modificada sem regenerar as imagens initramfs, completando a configuração na linha de comando do kernel.
Você pode usar o seguinte comando para começar rapidamente a linha de comando do kernel certa em seu sistema:
sudo dracut --print-cmdline
Acelerar o processo de inicialização
Por padrão, o Dracut pesquisa em qualquer lugar em uma linha de comando regular do kernel Dracut para um número simples ou partição lógica pode incluir:
rd.Luks = zero rd.lvm = 0 rd.md = 0 rd.dm = 0
Off Path, você também pode perder os módulos de Dracut dentro da técnica de introdução initramfs. No entanto, você pode perder a possibilidade de mostrá -lo sob demanda.
Conclusão
Neste guia detalhado, explicamos tudo sobre o comando dracut para construir os initramfs em muitas distribuições Linux. Com o comando dracut, você pode construir os initramfs para uma versão específica do kernel e todos os kernels instalados no sistema.
Se você seguir este guia, entenderá o uso de comandos Dracut no Linux, implementando -os com exemplos adequados.