Weet je zo welke partitie de ubuntu partitie is?
Wat je kunt proberen is rebooten, en waneer grub in beeld komt, de 'c' indrukken.
Dan kom je in de command line omgeving van grub.
Ik neem even aan dat je ubuntu partitie /dev/hda2 is.
in de grub command line:
root (hd0,1)
kernel /boot//vmlinuz root=/dev/hda2
initrd /boot/initrd
boot
Met deze 4 commando's kies je voor harde schijf 0, partitie 1 (de eerste is 0)
op die harde schijf, laad de kernel /boot/vmlinux-bla en geef aan dat de root partitie /dev/hda2 is.
doe hetzelfde voor de initrd
en boot het zwikje.
Als dit gewoon boot, dan kun je die eerste 3 commando's gewoon in je grub zetten.
Als je trouwens je ubuntu partitie kunt mounten, dan kun je op die partitie ook eens kijken in boot/grub/menu.lst
daar staat als het goed is in wat grub nodig heeft om ubuntu to booten, als je dat stukje in de menu.lst van SuSE gooit dan zal deze met deze instellingen op kunnen starten. Let wel goed op wat waar moet staan en copy-paste niet zomaar alles.
Kanttekening:
Ik heb laatst toevallig voor een dual-boot server ubuntu-server 6.06.2 en SLES10 moeten installeren.
Om het dualboot spul goed te laten werken, moest ik ook mijn device map op ubuntu aanpassen, omdat de deze niet op de goede manier overeen kwam met die van SLES en grub niet meer begreep welke schijf nu welke was (als het ware).