Here is a copy of my grub entry. The Fedora core was a default install, I let it automatically partition the drive, except I reduced the size of the root partition to allow for more OSes. It follows a Windows partition so your boot partition is probably different number but the names of the files should remain the same. The paths are /boot/vmlinuz-2.4.22-1.2115.nptl and /boot/initrd-2.4.22-1.2115.nptl.img. I have never used lilo so I don't know exactly what it is that you need.
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,4)
# kernel /vmlinuz-version ro root=/dev/hda6
# initrd /initrd-version.img
#boot=/dev/hda
default=1
timeout=20
splashimage=(hd0,4)/grub/splash.xpm.gz
password --md5 $1$EQsd85SD$36zJ1eVoJSczZbXmI3XRC.
title Fedora Core (2.4.22-1.2115.nptl)
root (hd0,4)
kernel /vmlinuz-2.4.22-1.2115.nptl ro root=LABEL=/ hdc=ide-scsi rhgb
initrd /initrd-2.4.22-1.2115.nptl.img
title Windows XP
rootnoverify (hd0,0)
chainloader +1
title Knoppix
root (hd0,7)
kernel /boot/vmlinuz-2.4.22-xfs ro root=LABEL=/ hdc=ide-scsi rhgb
initrd /boot/initrd.gz
|