Your hda1 is not active; below the result of fdisk -l on my box (please note the asterisk under boot)
Code:
Disk /dev/hda: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 1024 8225248+ 83 Linux
/dev/hda2 1025 1090 530145 82 Linux swap
/dev/hda3 1091 4278 25607610 83 Linux
/dev/hda4 4279 4865 4715077+ 5 Extended
/dev/hda5 4279 4865 4715046 83 Linux
Run
fdisk /dev/hda and use menu option 'a' to toggle the bootable flag for hda1.
Just to make it complete, my lilo.conf
Code:
# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/hda
#compact # faster, but won't work on all systems.
#prompt
#timeout = 5
# VESA framebuffer console @ 1024x768x256
vga = 773
# 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
# ramdisk = 0 # paranoia setting
# End LILO global section
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/hda1
label = Slackware101
read-only # Non-UMSDOS filesystems should be mounted read-only for checking
# Linux bootable partition config ends