Hmmm LILO not loading eh...

When you are booted from the boot disk, run lilo and see if it prints out any warnings about the 1024 cylinder limitation. PC BIOSes aren't designed to boot an operating system located past the 1024th cyclinder on an IDE hard drive. The latest LILO is supposed to fix that, and it works on a new machine at work i just installed linux on.. but maybe SUSE don't have the latest LILO.

While you're in there grab a copy of your /etc/lilo.conf and post it here