initrd mount

Fórumok

Hali!
ez alapjan osszeraktam egy sajat Debian installert. Kesz is lett a cd (minden csomag sajat forditas rajta), bootol, telepedik meg minden.
A debian-installer-20070308etch1/build/README alapjan keszult (keresre beidezem vagy elkuldom a filet).
Mint emlitettem, mukodik. Szepen csinal egy alap ramfs-t (initrd.gz neven), ami bootol es utana mar a csomagokat a cd-rol szedi le.
EZT az initrd.gz-t nem tudom megnyitni. probalkozasaim:
mount -o loop initrd x
(gunzip utan, az x konyvtarba)
Hatarozzam meg a filerendszert
mount -o loop -t ext2 initrd x
mount -o loop -t iso9660 initrd x
Mindegyikre "wrong fs type, bad superblock" meg a tobbi, asszem ismeros.
Egyedul ezt fogadta el:
mount -o loop -t ramfs initrd x
A mount parancs kimenete szerint is csatlakoztatva van. Megis tokures a konyvtar, nem latom a tartalmat. Mit rontok el?
(Egyebkent mindenhol csak az elso variaciot irjak, vagyis fs megadas nelkul mountoljam)

Ja, a file initrd szerint:
ASCII cpio archive

Probaltam cpio -i initrd paranccsal is, hat nem segitett...De lehet, hogy csak varni kellett volna. Most itthagyom, hazamegyek, otthonrol ranezek, hatha addigra vegez a cpio...
De ha vkinek van otlete, hogyan lehetne mountiolni, ne tartsa magaban!

Hozzászólások

Meg is valaszolom a kerdest....
file:///usr/src/linux/Documentation/initrd.txt
gzip -cd /boot/imagefile.img | cpio -imd --quiet

Szoval nem kell/lehet mountolni. Viszont ki lehet bontani :)

De a Te verziod is mukodik.

Azert vicces, hogy meg a Debian Installer wiki is mountolast emleget, az osszes google-talalat szerint mountolhato.