Gostaria de saber qual a diferença entre initrd
e initramfs
?
12
O Initrd foi descontinuado, substituído pelo Initramfs, que não possui alguns dos pontos fracos do initrd:
Eu acho que isso é tudo.
Como esse comando update-initramfs gera /boot/initrd.img?
Ele transforma os arquivos necessários em um cpio
arquivo morto , que é um formato de arquivo binário (muito semelhante ao tar
, não é amplamente utilizado no Linux) e, em seguida, usa o gzip para compactar esse arquivo morto. O gzip não é um arquivo compactado, apenas uma compactação (é por isso que você obtém arquivos .tar.gz).
No momento da inicialização, o arquivo é descompactado e descompactado em um disco ram .
Veja também: Como um computador é inicializado
O initrd foi baseado em dispositivo de bloco, o initramfs é a base de arquivos.
com o initrd, você criou uma imagem do sistema de arquivos. com o initramfs, você cria um archive com os arquivos que o kernel extrai para um tmpfs.
fonte