Thread (2 messages) 2 messages, 2 authors, 2004-04-08

Re: lilo fails on root raid 1 on 2.6.4

From: Michael Tokarev <hidden>
Date: 2004-04-08 15:10:25

Lewis Shobbrook wrote:
Thanks for the reply Neil,
 
quoted
quoted
Hi All,

I've struck an issue attempting to run lilo when booting to a raid 1 
system using a stock Debain 2.6.4-1-686 unstable release kernel image.
After sucecssfully booting into the raid filesystem, attempts to run 
lilo give me the error...

Fatal: Trying to map files from unnamed device 0x0000 
(NFS/RAID mirror down ?)

You probably need a "raid-extra-boot=" option in lilo.conf
Just list the partition(s) that are currently active and it 
might work.
I've been able to apply the "raid-extra-boot=" option on an alternate
system and did a bit of toying around with the syntax to see what was
required and possible. All was well on the test machine, running the
same 2.6.4-1 kernel, however the problems persist.... 
[snip]

Quite some time ago I discovered the "ultimate solution" for this
lilo/raid stuff (even back when LILO wasn't aware of raid), and I
mentioned it on this (linux-raid) list several times.

Instead of using LILO to install to raid devices, use standard MBR
(comes in `mbr' debian package, install-mbr /dev/sda etc, and LILO
itself may ), mark your
boot raid partitions active and use "boot=/dev/md.." in lilo.conf.
For this to work, you should have your boot partitions at exactly
the same place on all disks, but this isn't a problem in most cases
(after all, boot partition shouldn't be large and it's easy to place
it somewhere at the beginning of the disk, on the same partition).
With raid-extra-boot=/dev/hdc,hda  (hda being marked as failed)...

Fatal: Unable to open dev/hda

With raid-extra-boot=/dev/hdc ...
Fatal: Trying to map files from unnamed device 0x0000 (NFS/RAID mirror
down ?)
Hmm... this is a bug somewhere in lilo it seems...

/mjt
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help