> 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

Reply via email to