Hi; I don't use grub myself, but I should be able to help you with lilo.
My understanding is that you have a small FS hda1 mounted as /boot,
and root (/) is hda2; is this correct? no swap?

Check whether you have a lilo.conf file under /etc. Probably not, since
you were using grub. If not, the following should get you started. You
should carefully check that all referenced files do exist on *your* system.
Please post the content of /boot (the output of 'ls -la'), then ask for
further guidance if you're not familiar with lilo.

  • lba32
    boot=/dev/hda1
    root=/dev/hda2
    install=/boot/boot-menu.b
    map=/boot/map

    image=/boot/vmlinuz
    [list:a2428bbd17] label=linux
    initrd=/boot/initrd
    read-only
[/list:u:a2428bbd17]