HD Install :: mkliloboot
AH! I see you got a perfect install of L 99 99 99 99 99 99 99...
This happens, because Lilo sucks sometimes.
You can either reinstall DSL, or, use my grub install method in the Docs.
-J.P.
Thank You, i had reinstalled it so many times that i wanted to check the forum.
I used a 486 and BIOS had a hd limitation of 512MB, but i had a 900MB ext2 and a 64MB swap partition.
And that was why GRUB reported: "ERROR 18 : Selected cylinder exceeds maximum supported by BIOS" and couldn't load linux24.
Then i booted DSL from a floppy again, repartitioned the hd and reinstalled DSL.
I then booted from GRUB, set some settings and after that installed grub from root with an accidental entry of something like this "mydsl-load grub.dsl". When finished, i changed some lines from /boot/grub/menu.lst:
1.I deleted all '#' signs that were before linux booting code
2.I changed all the settings to match the hd, where DSL was now installed
After a reboot GRUB showed a menu and i was able to choose from "linux", "windows", "other". So nothing had gone wrong..
Thank You Saidin.. 
The fix for this at least for me was to remove any SATA drives from my pc temporarily. They seem to break this lilo script. Once i removed them it install to hd fine. I had 2 raid 0 pairs of drives hooked up. It confused me becsue I was installing to a ide drive on /dev/hda. But i get no more 999999 at lilo coming up. I reattached after rebooting after mkliloboot my raid drives and voila IT WORKS.
amd 64
k8t-neo
1 IDE
1 VIA VT4620 RAID 0 2 drives sata
1 promise RAID 0 2 drives sata
original here.