initrd.img criação no cd de instalação

1

como você sabe, em ambientes Linux o initrd é diferente para cada plataforma de hardware, por exemplo, em vm e hardware real. para create 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 outra palavra: quando você instala um linux em seu sistema, /boot/initrd.img dinamicamente (talvez) baseado em seu hardware criado. meu quiestion é que, / boot / initrd como ser criado, é dinamicamente? pré compilado ou qualquer outra coisa.

    
por haw3d 28.07.2012 / 07:56

2 respostas

1

initrd é um formato antigo do ramdisk e não é mais usado. Algumas distribuições ainda usavam o nome initrd para denotar o initramfs.

O initramfs é um arquivo cpio que é comprimido principalmente pela compressão gzip. A funcionalidade importante do initramfs é conter drivers, módulos do kernel e outros programas de 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 do kernel que podem ler LVM e RAID. Isso é o mesmo com discos criptografados criptograficamente.

O initramfs é criado com o comando mkinitramfs ou dracut . Há arquivo de configuração em /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ários durante o processo de inicialização. Por exemplo, o cryptsetup adiciona scripts que incluem módulos relacionados à descriptografia / criptografia no initramfs.

Se o caso do live DVD for a única opção, o initramfs deve ter quase todos os módulos para suportar diversos sistemas de arquivos e dispositivos.

    
por 19.09.2014 / 14:32
0

O initrd em um CD de instalação do Linux inclui apenas drivers para ler o próprio CD / DVD e talvez os drivers do disco rígido. O próprio instalador geralmente detecta qualquer hardware adicional e carrega todos os drivers adicionais que possam ser necessários.

    
por 28.07.2012 / 07:58

Tags