> to /mnt/newroot/boot. Then after running "lilo -r /mnt/newroot" I get
> the following error:
> "Sorry, don't know how to handle device 0x0900"
>
> What does the above mean and how to i fix it?
It does mean that lilo doesn't know anything about md device. Change the
line containing "root=" in lilo conf to "root=0x900". This way lilo tells
the kernel properly where from mount the root fs.
> it get hammered. I think i am close just have to figure out this lilo
> thing.
Yes. Put everything needed to run lilo to a non-raided partition.
For example, this is my 'ls -lR /mnt/hda7' :
boot:
total 23
-rw-r--r-- 1 root root 512 Jul 28 16:09 boot.0300
-rw-r--r-- 1 root root 4540 Feb 2 1999 boot.b
-rw-r--r-- 1 root root 612 Feb 2 1999 chain.b
-rw------- 1 root root 14336 Jul 28 16:09 map
-rw-r--r-- 1 root root 620 Feb 2 1999 os2_d.b
dev:
total 0
brw-rw---- 1 root disk 3, 0 Jul 21 1998 hda
brw-rw---- 1 root disk 3, 7 Jul 21 1998 hda7
lilo:
total 933
-rw-r--r-- 1 root root 176 Jul 28 14:43 lilo.conf
-rw-r--r-- 1 root root 451591 Jul 28 15:49 zImage
-rw-r--r-- 1 root root 494994 Feb 4 1999 zImage-bak
Then run lilo like this:
archiv:/home/egon# lilo -r /mnt/hda7 -C /lilo/lilo.conf
Added Linux-smp *
Added Linux-bak
archiv:/home/egon#
Here's my lilo.conf:
boot=/dev/hda
root=0x900
install=/boot/boot.b
map=/boot/mapvga=ext
delay=30
image=/lilo/zImage
label=Linux-smp
image=/lilo/zImage-bak
label=Linux-bak
read-only
Simple.
Egon