Um initrd (abreviação de “initial RAM drive”) é um sistema de arquivos que é montado quando o kernel do Linux é inicializado, antes de o sistema de arquivos raiz "real". Este sistema de arquivos é carregado na memória pelo bootloader e permanece na memória até a inicialização real. O kernel executa o programa /linuxrc
no initrd; seu trabalho é montar a raiz real, e quando /linuxrc
termina o kernel executa /sbin/init
.
Um bug em algum lugar no initrd pode explicar porque o sistema não inicializa. Portanto, o documento ao qual você está vinculado recomenda que você compare seu initrd com um oficial se você tiver problemas para inicializar.
Nas instruções fornecidas, initrd
é apenas um diretório temporário, você pode chamá-lo de anisha_initrd
ou fred
, se desejar. O initrd é armazenado no arquivo /boot/initrd-SOMETHING.img
como um arquivo compactado cpio ; as instruções descompactam esse arquivo no diretório temporário que você criou. Depois de descompactar, você pode compará-lo com um initrd oficial (descompacte o initrd oficial e execute um comando como diff -ru /path/to/official_initrd /path/to/anisha_initrd
).