[fedora core 3] mount initrd
gzip -dc initrd.img > initrd
mount -o loop initrd /mnt/куда-там
а fs там то ли ext2, то ли ext3 - не помню.
он там скорее всего заgzip'ован. сделай
gzip -dc initrd.img > initrd
подразумевается по умолчанию
mount -o loop initrd /mnt/куда-там
а fs там то ли ext2, то ли ext3 - не помню.
вот то то и оно, что то, что ты помнишь - это ext2
но сейчас как то по другому, так как я написал, что с ext2 не получается примонтировать, подходит только ramfs.
Еще более странно, что initrd с установочного диска монтируется нормально как ext2 при том что в установочном диске используется такое
же ядро как и в установленной системе.
В общем вопрос открыт
ахуеть
I'm having problems building a diskless net-bootable FC3 kernel,
and decided to take a look inside the vanilla initrd file
initrd-2.6.9-1.667.img. However, if I gunzip this and try
to mount it, the mount fails:
[root fw1 ~]$ gunzip -c initrd-2.6.9-1.667.img > initrd-2.6.9-1.667
[root fw1 ~]$ ls -l initrd-2.6.9-1.667*
-rw-r--r-- 1 root root 1215488 Dec 6 15:29 initrd-2.6.9-1.667
-rw-r--r-- 1 root root 530308 Dec 6 15:29 initrd-2.6.9-1.667.img
[root fw1 ~]$ mount -o loop -t ext2 /root/initrd-2.6.9-1.667 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
or too many mounted file systems
(could this be the IDE device where you in fact use
ide-scsi so that sr0 or sda or so is needed?)
$ file /root/initrd-2.6.9-1.667
/root/initrd-2.6.9-1.667: ASCII cpio archive (SVR4 with no CRC)
It's not a filesystem any more, it's just a cpioball.
Открыл для себя программу file ?
Открыл для себя программу file ?
ага
как работает file( какой алгоритм ) ?
и как точно она определяет тип файла(чем открывать нужно) ?
Открой для себя теперь программу man .
згинь проклятый
"с тобой говорить, батюшка, что уксус пить" // штрафбат
всегда гарантируется правильное определение или могут быть косяки ?
а если я ей виндовый файл от чего-нибудь подсуну - file ебнется ?
%file /c/Доклад-5.doc
/c/Доклад-5.doc: Microsoft Office Document
по каким параметра из файла file определяет тип ?
не надо
уже понятно, что может обьебнуться
В первых 15ти строчках мануала об этом написано
Оставить комментарий
krishtaf
хочу посмотреть что в моем initrd есть и не получается.Делаю так:
/sbin/mount initrd.img ~/mnt -t ramfs -o loop=/dev/loop0
маунтится нормально, но ls -l ~mnt показывает "пусто"
ядро 2.6.9-1.667.i586
Если указывать тип FS отличный от ramfs - то замаунтить не получается
Как бы все-таки просмотреть содержимое initrd ?