Я решил сделать все по-другому.
Бинарниками моей live-системы теперь рулит busybox.
Ядро с ramdisk'ом грузит isolinux.
Опять же, грузится ядро и выскакивает kernel panic. Я решил грузить initrd не сжатым gzip'ом.
Теперь пропало сообщение об ошибке загрузки initrd, даже правильно показывает его размер.
Но вот kernel panic остался - UDF-fs: No partition found, Kernel panic - no syncing: VFS...
Ядро скомпилировано вроде бы правильно.
Я вот что думаю, может это из-за того, что ядро не может приконнектитмя к загруженому RamDisk через /dev/ram0?
У меня папка /dev пуста, так как в статье утверждается, что devfs создаст все устройства.
Но вот на какой этапе загрузки он это сделает не понятно. И кто это сделает, ядро? Что-то я не нашел в ядре ни слова про devfs, может он просто не включен в ядро?
Вот скриншот:
http://www.webfile.ru/366632
А вот некоторые конфиги:
/cdrom/isolinux/isolinux.cfg:
default WereLinux
prompt 1
timeout 100
F1 f1.txt
F2 f2.txt
label WereLinux
kernel kernel/vmlinux
append initrd=initrd load_ramdisk=1 ramdisk_size=5000 rw root=/dev/ram0
label hd
localboot 0x80
------------------------------------------------------------------------
bash-2.05b# find
.
./isolinux
./isolinux/f1.txt
./isolinux/f2.txt
./isolinux/isolinux.bin
./isolinux/isolinux.cfg
./isolinux/initrd.gz
./isolinux/initrd
./isolinux/kernel
./isolinux/kernel/vmlinux
------------------------------------------------------------------------
Файлы конфигурации системы на ramdisk ведь не имеют значения на этом этапе загрузки? Пока ядро не приконнектилось к /dev/ram0 пофигу? А то я чувствую у меня inittab левый.