I see more and more people who describe their struggle with booting from a software mirror, one of them even found his way to Advogato. I struggled with them during my Sun tenure for years, and now they are catching with me again. When will they learn that it is a very bad idea?
For intelligent Advogato readers, I would like to point out that booting from a software RAID presents a chicken and egg problem fundamentally. To read a boot image you need the RAID software, and to load RAID software you need a working OS. This is the main problem.
It is possible to break the loop, but the result is invariably fragile. It any little piece of the puzzle falls out of its place, the whole scheme crumbles. The most dangerous thing about it is that very often you get to discover how it breaks when it is time test your mirror in a degraded mode. If may be way too late to reconsider at that time.
If you really want to have your root filesystem on a software RAID, boot from some other place, then remount or pivot your root.