Hmmmm. I think I made some progress. Usually, my filesystem wouldn't mount. This time, using
loadlin linux root=/dev/ram initrd=root.bin disksize=1.44 (linux is my linux kernel) (all the files are on c:\, a dos partition) the kernel booted fine but then ended with " Partition check: hda: hda1 hda2 hda3 < hda5 hda6 hda7 > RAMDISK: Compressed image found at block 0 invalid compressed format (err=2)<6>apm: BIOS version 1.1 Flags 0x03 (Driver version 1.13) apm: disabled on user request. EXT2-fs warning: checktime reached, running e2fsck is recommended VFS: Mounted root (ext2 filesystem). Freeing unused kernel memory: 156k freed kmod: failed to exec /sbin/modprobe -s -k binfmt-464c, errno = 2 kmod: failed to exec /sbin/modprobe -s -k binfmt-464c, errno = 2 Kernel panic: No init found. Try passing init= option to kernel. ide0: unexpected interrupt, status=0x80, count=1 " What do I pass to init= ? I tried loadlin linux root=/dev/ram initrd=root.bin disksize=1.44 init=single as described in http://www.ibiblio.org/mdw/HOWTO/BootPrompt-HOWTO-2.html#ss2.6, the kernel image was loaded, but loadlin then reported " can't open image file for initrd". What should I do? Besides, how come there is no kernel panic because of the "invalid compressed format (err=2)" ? Derek