Hi,
From my own research on the matter, one of the reasons this can happen is if there are two partitions that are marked as active.
Could you boot up a livecd of openSUSE and then open up a terminal and then type:
then
and provide us with the output of fdisk -l
This will tell us if two active partitions is the problem.
Take Care,
Ian