Month: May 2006

Montando um arquivo Initrd

Levei um “baile” para montar um arquivo Initrd, eu já havia montado arquivos initrd antes, simplemente renomeando-os para .gz descompactando e mountando com a opção -o loop, sem passar o sistema de arquivo.

O comando file me retornava:

debian:/boot# file initrd.img-2.6.15.1
initrd.img-2.6.15.1: Linux Compressed ROM File System data, little endian size 4857856
version #2 sorted_dirs CRC 0x8596b7c7, edition 0, 2774 blocks, 309 files

Depois de quebrar a cabeça procurando um solução em vários site (eu havia encontrado a dica de passar a opção -t minix), resolvi executar o seguinte comando:

mount initrd.img-2.6.15.1 /mnt/debian -o loop -t cramfs

“Na mosca” funcionou, então descobri que não preciso descompactar a imagem para montá-la