Diferença entre initrd.img e initramfs.img?

Diferença entre initrd.img e initramfs.img?

um initrd.img prepara o terreno para que o sistema de arquivos raiz real assuma o controle depois de concluído, pelo que entendi, o initramfs.img é uma versão personalizável do initrd. digamos que você esteja carregando para um destino sem disco, um initramfs.img pode conter o diretório raiz real e seus arquivos?

Pergunta 1: Eu sei como adicionar nfs e outros módulos do kernel ao initramfs ao criá-lo, mas existe uma maneira de carregar o sistema de arquivos raiz neste .img ou ele faz isso automaticamente usando a raiz da máquina em execução?

Pergunta 2: ao usar um initramfs, o sistema de arquivos raiz é apontado por, digamos, um servidor pxe fornecido além deste initramfs.img apenas para armazenamento persistente?

informação relacionada