The best way round this is to reinstall grub to the MBR. If it worked before, it will work again.
what you need to do is this:
Boot into linux. To do this, you have 2 options:
- Boot the install CD,
- Boot off the windows boot.ini setup.
If booting from the Install CD, bhoose to boot from hard disk, and it should ask what partition to boot. Choose the /boot partition, and it should start loading suse. Services may well fail on boot, but ignore these. We just need a system we can reinstall grub from.
If using the boot.ini method, all should be ok.
Once SuSE is loaded open up YaST and get into the Bootloader Configuration.
In here, select the "Overwrite MBR option" or similar named (cant remember exactly what it's called) and make it so that it WILL overwrite the MBR. Save changes, reboot, and you should be greeted by grub
If you have any problems with this, post back.