|
I've read that sometimes kernels don't understand the notation /dev/rd/cXdYpZ for the root device and must be handed the hexadecimal notation for the device. The hexadecimal notation consists of four hex digits of which the first two are the major device number, representing the controller, and the last two are the minor device number, representing the disk and partition.
It works like this for a RAID setup like yours:
The major number is 48 decimal, so 30 in hex, plus the controller number. For c0d0p1 the controller number is 0 so the major number would be 30.
The minor number is the disk number multiplied by 8 plus the partition number. So again for c0d0p1 the disk number is 0, multiplied by 8 is still 0, plus the partition number, 1, makes the minor number 01.
So the root line in lilo could be
root=3001 ro
This may or may not be your problem, but it's worth a try.
Last edited by Rodrin; 05-26-2003 at 11:38 PM.
|