O Initrd está obsoleto e foi substituído pelo Initramfs (e, em certa medida, pelo upstart).
Qual é a diferença entre initrd e initramfs?
O initramfs é mais uma parte do processo de inicialização e é um sistema de arquivos mínimo usado para inicializar o kernel e inicializar seu hardware.
O suqashfs é uma ferramenta de compactação e pega um sistema de arquivos grande (5 Gb) e o compacta em um tamanho muito menor, mas é o ro.
O squashfs é usado para todo o sistema de arquivos, e / ou todos os binários e libs necessários para o Ubuntu live.
Veja também:
O Initramfs é usado como o primeiro sistema de arquivos raiz ao qual sua máquina tem acesso. Ele é usado para montar os rootfs reais que possuem todos os seus dados. O initramfs carrega os módulos necessários para montar seus rootfs.
Aqui está o initramfs que eu criei o link
e
O Squashfs é um sistema de arquivos compactado somente leitura para Linux. O Squashfs é destinado ao uso geral do sistema de arquivos de somente leitura, para uso de arquivamento (isto é, nos casos em que um arquivo .tar.gz pode ser usado) e em sistemas de dispositivo / memória de blocos restritos (por exemplo, sistemas embarcados) onde é necessária baixa sobrecarga.