Hi,
Update to the above.. actually, thinking about it a bit more - have you changed your partitions recently ? If so, the device numbers of the partitions may have changed and that could be why you can't boot - lilo is trying to access /dev/hda7 when it should be /dev/hda8 or whatever.
Regards