In regards to the LILO error (only showing the L on boot), boot off a
rescue disk and check for lba32 in /etc/lilo.conf.. beyond that, I don't
know much else.. maybe the LILO user manual (google will probably find
it) will have some more info about it and give you possible
trouble-shooting tips.
Not that this is completely specific to the problem, I'll just mention
how I dual-boot, thanks to a tutorial I found (a link long-since lost)
With Win9x, I was happy to let LILO sit in the MBR.. But when I
installed Win2k, I wasn't so trusting of Windows liking LILO in the MBR,
so I found an "alternative" way, using the win2k (or XP) boot loader to
handle dual-booting.
Currently, I have Windows installed on /dev/hda1 and linux on /dev/hdb2.
LILO is installed on /dev/hdb, and the MBR of /dev/hda contains the
Windows boot loader.
i have a file on /dev/hda called linux.bin, which (as I understand) is a
dump of the MBR of /dev/hdb..
to create this file I used:
dd if=/dev/hdb bs=512 count=1 of=/mnt/c/linux.bin
(/mnt/c ofcourse being where my windows partition is mounted)
Then, to C:\boot.ini I added the following line to the bottom:
c:\linux.bin="LINUX"
so, now when I boot, the Windows boot loader now shows me the option of
booting to windows or linux.
The only problem I have with this method is that whenever I re-run LILO,
I have to update linux.bin also. I note that it's easier just to install
LILO on the pri master, but "If it ain't broke, don't fix it" comes to
mind :)
Just my $0.02 worth :)