vote for Lilo

Philip Pokorny ppokorny at penguincomputing.com
Wed Oct 22 01:07:13 UTC 2003


> Message: 14 Date: Tue, 21 Oct 2003 13:23:50 -0700
 > From: Gordon Messmer <yinyang at eburg.com>
 > To: fedora-test-list at redhat.com
 > Subject: Re: vote for Lilo
 > Reply-To: fedora-test-list at redhat.com
 >
 > Samuel Flory wrote:
> 
>> Gordon Messmer wrote:
>>> Don't put /boot on a RAID partition... simple.  I don't believe that 
>>> either Grub or LILO are going to work reliably on any RAID type other 
>>> than RAID 1.
>> 
>>    Lilo in RH 9 works great on RAID1 arrays.
> 
> That's what I said.  Either Grub or LILO should work on RAID 1, but I 
> don't believe that either will work with RAID 0 or 5.
> 
>> Unlike with grub the RH 9 
>> installer installed lilo to both drives.
> 
> How'd it do that?  I confess that I've not used RH 9 with LILO, but I'm 
> not aware of any special directives that would make that work.  Lilo, 
> like grub is normally installed to the MBR of a drive.  RAID devices 
> will not include that, so perhaps you installed to the superblock of 
> your partition?  That should work with both grub and LILO, but both will 
> need another boot loader on the MBR to chain boot them from their 
> location at the superblock on the RAID partition.

LILO doesn't require any special directives.  It sees your /boot is a 
RAID-1 mirror and installs to the MBR of each disk with a member of the 
RAID set automatically.

Looking at the output of 'lilo -v -v -v' I would say that it *could* 
even handle different geometries and offsets of the RAID partitions on 
each drive.  It builds a map for each drive and installs lilo with it's 
map into the MBR of each disk.  It's a bit of a pain and very confusing 
to create such a config though, so I haven't personally tried it.

If it weren't for BugID 39365 (a silly typo that *really* should be fixed)

https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=39365

LILO would effortlessly handle as many drives as you want.  I've 
personally built systems with 6 drives in a RAID1 mirror (6 copies of 
the same data).  Both SCSI and IDE work equally well.

That suffices to load the vmlinuz and initrd.

That together with partition type FD (RAID autodetect) is a wonder to 
behold.  It's cool to see Linux find and reconstruct all the RAID sets 
even after you re-arrange the drives in any order.

And LILO does it all automatically.

:v)

-- 
Philip Pokorny, Director of Engineering
Tel: 415-358-2635   Fax: 415-358-2646   Toll Free: 888-PENGUIN
PENGUIN COMPUTING, INC.
www.penguincomputing.com





More information about the fedora-test-list mailing list