The quickest dirty way I can think of to fix LILO is get a copy of distro installer, RedHat and Slackware do a good job of this, let it load the kernel and get to the installation, flip to another terminal with a CTRL+ALT+F2, mount the root partition of where-ever the proper lilo is, chroot into that, and then fix/re-run lilo. If your box doesn't boot off of cdrom, there's always floppy Linuxs like
Toms (which can't handle Reiser or Ext3 at last check, or just making a bootdisk for the distro CD.
Cheers,
Finegan
Okay, I checked, toms doesn't do reiser, and evidently never will, and will do ext3 but not for a while.