como você sabe, em ambientes Linux, o initrd é diferente para cada plataforma de hardware, por exemplo, na vm e no hardware real. para criar initrd, deve usar o comando mkinitrd.
mas em ambientes de CD de instalação, como o initrd é criado dinamicamente para diferentes HW?
minha pergunta em outras palavras: quando você instala um linux no seu sistema, /boot/initrd.img dinamicamente (talvez) com base no seu hardware criado. minha pergunta é que, / boot / initrd como ser criado, é dinamicamente? pré compilado ou outra coisa.
Respostas:
O initrd é um formato antigo de ramdisk e não é mais usado. Alguma distribuição ainda usava o nome initrd para denotar initramfs.
O initramfs é um arquivo cpio que é compactado principalmente pela compressão gzip. A funcionalidade importante do initramfs é conter drivers, módulos do kernel e outros programas da terra do usuário que serão usados durante o processo de inicialização do sistema.
Portanto, se você tiver o LVM ou o RAID configurado, o initramfs terá módulos de kernel que podem ler LVM e RAID. O mesmo ocorre com discos criptografados criptografados.
O initramfs é criado com
mkinitramfs
oudracut
comando. Há um arquivo de configuração no /etc/initramfs-tools/initramfs.conf, que controla como e quais módulos precisam ser carregados no initramfs durante a criação.Os scripts em / etc / initramfs-tools / hooks são executados quando o initramfs é criado ou atualizado e esses scripts adicionam módulos e bibliotecas que serão necessárias durante o processo de inicialização. Por exemplo, o cryptsetup adiciona scripts que incluem módulos relacionados à descriptografia / criptografia no initramfs.
Se for o caso do DVD ao vivo, a única opção seria que o initramfs precise ter quase todos os módulos para suportar diversos sistemas de arquivos e dispositivos.
fonte
O initrd em um CD de instalação do Linux inclui apenas drivers para ler o próprio CD / DVD e talvez drivers de disco rígido. O instalador em si geralmente detecta qualquer hardware adicional e carrega os drivers adicionais que possam ser necessários.
fonte