Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x90909090
Device Boot Start End Blocks Id System
/dev/sdb1 1 368 2955928+ 82 Linux swap / Solaris
/dev/sdb2 369 7301 55689322+ 5 Extended
/dev/sdb3 7302 11086 30403012+ 83 Linux
/dev/sdb5 369 3289 23462901 83 Linux
/dev/sdb6 3290 7301 32226358+ 83 Linux
Looks like a problem here. Once you figure out which partition Ubuntu is on you can edit an entry into openSUSE’s menu.lst file. Suppose the partition is sdb6, which is (hd1,5). Use whatever partition is the correct number instead of my example sdb5/(hd1,4). Change the chainloader Ububtu entry from this:
###Don’t change this comment - YaST2 identifier: Original name: whatever it was###
title Ubuntu
root (hd1,5)
chainloader +1
to this
###Don't change this comment - YaST2 identifier: Original name: whatever it was###
title Ubuntu
root (hd1,5)
kernel /vmlinuz root=/dev/sdb6 ro quiet splash
initrd /initrd.img
quiet
See if that helps
PS/Edit – of course, try caf4926’s chainloader first.