I had just a similar question, and found A solution in a thing called wingrub. It is a little exe file you can install in windows, and configure from there the windows bootloader to offer linux as a second choice.
I can now start up as before with the windows bootloader, as I still need windows more often as linux. (As I still have hardly a clue about linux.)
However, I had to change the harddrive number hd1,1 to hd2,1 with a cd boot with the linux installation cd (suse 9.3) from where it is possible to edit grub in yast, because, after installing linux on the second harddrive, I needed to add a further harddrive, which prevented linux from starting up.
Hope you can sort it.