Welcome to LQ!
My opinion is "less is better." Try commenting
Code:
verbose = 2
lba32
noraid
static-BIOS-codes
disk = /dev/hda bios = 0x80
then run "lilo" and see if it will boot. And check your initrd image.
Might help if you'll boot one time and post the exact error(s).