> The problem:
>       I am attempting to mount two secondary disks as a RAID 1 array.
> these devices are sdb2 and sdc2. I am booting off of sda1 which is not
> RAID. I have compiled a new
> kernel with RAID 1 support. No module load. On boot, dmesg shows the
> RAID1 mounted by kernel
> then it get torn down by a module loader???.

Not quite. dmesg shows the RAID1 being recognized by the kernel and calling the
RAID-1 module to start it. This fails because the module cannot be found
(because the root filesystem has not yet been mounted and support for RAID-1 is
not included in your initrd). Something has gone wrong with your rebuild of the
kernel. You did re-run lilo to point at the new kernel after you built it,
didn't you?

Solutions:

1. Make sure you have gone through the full kernel build procedure when you have
tried to build your kernel with RAID-1 support, including rebuilding and
installing the modules and running lilo to point at the new kernel.

2. Build an initrd with RAID-1 support using something like "mkinitrd --with
raid1 /boot/initrd-raid 2.2.5-15", and make sure you run lilo to point at the
new initrd-raid.

Cheers,


Bruno Prior         [EMAIL PROTECTED]

Reply via email to