Error 17 occurs if Grub is pointing to the wrong partition.
Just a guess: If you can boot the live cd, mount the root directory and look in the location /mount_point/boot. If you see these two links/files in the folder "boot":
If they're there then you can edit the file menu.lst (st /mount_point/boot/grub/menu.lst) and put this entry:
Of course, you have to adjust sda5 and (hd0,4) to the partition that really exists.
# Entry to boot the openSUSE installation on /dev/sda5 by symlinks
title openSUSE RC1 (on /dev/sda5) by symlinks
kernel /boot/vmlinuz root=/dev/sda5
Then make Grub reinstall in the Master boot record like this:
open as root the grub prompt with this command:run this at the grub prompt but change 0,4 to your situation:run this at grub prompt:Reboot and X fingers