Here's your problem:

> request_module[md-personality-3]: Root fs not mounted

It looks like you are using a RedHat stock kernel, not one you built yourself.
RedHat's kernels use modular raid support, not built-in. The modules sit in
/lib/modules which is on root and, in your case therefore, on /dev/md8. So when
the kernel tries to start the raid arrays, it looks for the module to provide
raid support, but can't find it because it is on a raid device, which can't be
started because the module to support it isn't available. Catch-22.

There are two solutions. Build raid support into a new kernel (more stable). Or
use an initrd that includes raid support. To do this, do "mkinitrd --with raid1
/boot/initrd 2.2.5-15". Then edit /etc/lilo.conf to add an initrd=/boot/initrd
for the relevant image section. Now run lilo to make sure you use the new initrd
from the next reboot.

I think the messages in syslog are from when you mkraid'ed the arrays, not from
the reboot (hence the time discrepancy).

I still think this system is too "belt-and-braces" and an unnecessary waste of
disk space, by the way.

Cheers,


Bruno Prior         [EMAIL PROTECTED]

Reply via email to