After having copied a OpenSuse 10.2 system with software-raid (
disk-mirror with 2 IDE harddisks) to a different set of harddisks,
Linux can no longer boot on the new disks, when I boot with the
standard Open SuSE 10.2 kernel.

The error message is from MD saying that it can not find any devices
for my three raid partions /dev/md0 (swap) , /dev/md1 (/) and /dev/md2
(/home)

   md: No device found for /dev/md0...

and the boot sequence halts.

The strange thing is that if I boot the system with a standard Linux
2.6.19.1 kernel, also on the harddisk (no module support), or if I
connect the harddisk to a MS Virtual PC, it boots just fine. The
problem has apparently something to do with the OpenSuSE 10.2 std
kernel. If I boot the rescue system from the dvd, it also looks just
fine ! (cat /dev/mdstat).


On the harddisk where the system was originally copied from, it works
perfectly.


I spent a lot of time on this problem, and after a while, a pattern emerged.
The problem with booting the default SuSE kernel on raid-partitions, seemed
to happen whenever the harddisk was moved to a machine that saw the
harddisk CHS with different values. As the problem happened before the real
kernel was booted it could not be the SuSE kernel, but rather the initrd.

I generated a new initrd, and the SuSE default kernel now starts without
any
problems at all.

Thanks for your input.


/Bo



--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to