> > > > boot=/dev/hdc3
> > > This line will make sure LILO is NOT in the MBR.
> > > That way the lba32 line will be pretty ineffective :-)
> > > Should be:
> > > boot=/dev/hda -------> I assume you're on hda instead of hdc!
> > > Eric
> > That was just an example (from my system) only intended to show how to
> > use 'lba32'. But you're right in that I should have been more clear
> > about that :-)
> > Tom
> This is in your lilo.conf??
> I fail to see why the lba32 line is there,
> if hda3 lies below cyl 1024, it's not needed, if hda3 is beyond cyl
> 1024, it won't work.
> Or did you copy your lilo.conf file (which does not contain the lba32
> line) and added the line as an example. Then I can understand this
It's hdc3, and it is beyond 1024 cylinders. That's why lba32 is needed.
Lilo is installed in the boot sector of /dev/hdc3 and I use another boot
manager (Bootit NG in the MBR) to reach Lilo. I have several Linux
installations on the system along with a couple of Windows installs.
As long as /dev/hdc3 is beyond 1024 cylinders, lba32 is needed for Lilo
to work. If /dev/hdc3 were completely below 1024 cylinders, lba32 would
not be needed. If /dev/hdc3 straddles 1024, lba32 may or may not be
needed, depending on the location of the kernel and other boot files. In
any case though, having lba32 in /etc/lilo.conf will not hurt anything
even if not actually needed.
I could also boot that same hdc3 partition by installing Lilo in the MBR
(boot=/dev/hda), and lba32 would also be needed in that case. I'm not
sure why you think it won't work - it does.