Here's a quick note about using suspend-to-disk with lilo and linux.

If you suspend to disk, then let lilo boot something besides that suspend partition you run a risk of trashing your filesystems later when you do boot the suspend partition.

To avoid this, have lilo install itself to the root partition instead of the MBR (/dev/hda). The suspend routine will write it's own little stub on the MBR to have it automatically boot the suspend partition the next time. It'll all be automatic then.

So change your boot=/dev/hda to boot=/dev/hda4 if your root partition is /dev/hda4.