To use a RAID root filesystem, I think you can use a boot partition.
Put the kernel and an initrd image on a small, non-RAID fs, perhaps
mounted on /bootpart. Setup LILO to point to vmlinuz and initrd.img
in /bootpart.
The initrd image would contain statically-compiled md tools, and a
/linuxrc script that inits the RAID partition and mounts it as the
new root.
Then, the only thing you have to worry about is losing your non-RAID
boot partition. :) Paranoid people could even create a number of these
boot partitions all over their boot disk. ;)
Jeff
-- Jeff Garzik Typhoon, Cyclone, Diablo, and INN http://www.spinne.com/usenet/ News tuning and consulting
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.altern.org/andrebalsa/doc/lkml-faq.html