OK I reformatted, tried again.. got 2.6.7 working, but I had it working before at one point too.. so..doesn't mean much
At this point of 2.6.7 working fine, here's the info you requested:
lilo.conf:
# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/hda
message = /boot/boot_message.txt
prompt
timeout = 1200
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
# Normal VGA console
vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
# vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769
# End LILO global section
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/hda1
label = Linux
read-only
# Linux bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz-generic-2.6.7
initrd = /boot/initrd.gz
root = /dev/hda1
label = Linux267
read-only
# Linux bootable partition config ends
And here's ls /boot:
README.initrd@ config@ map
System.map@ config-generic-2.6.7 vmlinuz@
System.map-generic-2.6.7 config-ide-2.4.26 vmlinuz-generic-2.6.7
System.map-ide-2.4.26 diag1.img vmlinuz-ide-2.4.26
boot.0300 initrd-tree/
boot_message.txt initrd.gz