Chainloading openSUSE from Win 7 MBR.

Is it possible to boot openSUSE from the Win 7 bootloader?

I have previosuly done a similar thing with Debian by writing the Boot sector to the /boot partition and then chainloading that from the Win 7 MBR. Something along the lines of:

Boot to live DVD
my_windows_part=/dev/sda1
my_boot_part=/dev/sda5
mkdir /media/win
mount $my_windows_part /media/win
dd if=$my_boot_part of=/media/win/linux.bin bs=512 count=1

Boot to Windows Recovery prompt
bcdedit /create /d “Linux” /application BOOTSECTOR
bcdedit /set {ID} device partition=c:
bcdedit /set {ID} path \linux.bin
bcdedit /displayorder {ID} /addlast

Is it possible to something similar with openSUSE?

Thanks,
Nick