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

About these ads

One thought on “Montando um arquivo Initrd

  1. Se tivesse me perguntado … teria poupado esforcos ! :-D Alias, no kit que gerei pro Djames, o cara do phantom, ta com tudo maceteado la. Recomendo o linux/Documentation/ramdisk.txt (algo algo similar, se o nome nao for ramdisk)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s