I am able to use the CF rootfs now without any manual intervention (root=/dev/ram0 init=/linuxrc rw), but the initrd still can't be unmounted. Probably the devfs is the problem. I have added /dev/console, /dev/hda?, /dev/ram /dev/ram0 to the ramdisk and compiled without devfsd, but the boot process needs some other device... and hangs... Oleg.