Hi! Was Fehler 15 angeht, kann ich Dir vielleicht weiterhelfen. Meistens muß man nur ein paar kleine Änderungen an der menu.lst vornehmen.
Versuch es mal mit einer Live Distri (Nimm am besten Ubuntu, starte die Installation bis es zur Partitionierung kommt und stoppe dort ohne zu installieren; dann brauchst Du die Laufwerke nicht von Hand zu mounten).
Jetzt öffnest Du nautilus und siehst nach, in welchem Verzeichnis sich /boot/grub/ befindet. Es wird entweder unter /media/sdaX oder /dev/sdaX bzw. /dev/hdaX (kann auch hdb oder sdb sein, X steht für eine Zahl) zu finden sein. Merke Dir das Verzeichnis oder lass nautilus geöffnet.
Jetzt schaust Du mit
sudo fdisk -l
nach, wo sich welche Distribution befindet und ob Du eine hda oder sda Platte hast. Merke Dir, was dort steht.
Wenn es eine sda ist, öffne mal mit dem Text-Editor mit Administrationsrechten die Datei (wobei davor noch das mit nautilus gefundene [Verzeichnis] stehen sollte):
sudo gedit [Verzeichnis]/boot/grub/device.map
und schau nach, ob dort ein Eintrag ist, der Grub sagt, daß Du eine sda-Platte hast. Der sieht so aus und muß gegebenenfalls nachgetragen werden:
(hd0) /dev/sda
Bei mehreren Platten erweitert sich das Ganze mit weiteren Einträgen
(hd1) /dev/sdb
(hd2) /dev/sdc
u.s.w.
Jetzt mußt Du noch mit
sudo gedit [Verzeichnis]/boot/grub/menu.lst
nachsehen, ob in der Datei die richtige Partitionierung angegeben ist. Scrolle bis zum Bereich, der die Menüeinträge bestimmt, bei mir sieht das so aus und bei Dir wird es ähnlich sein:
title Ubuntu, kernel 2.6.20-16-generic (recovery mode)
root (hd0,5)
kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=d2623cf9-205d-48d2-9b03-f438ad3e4a9f ro single
initrd /boot/initrd.img-2.6.20-16-generic
Der entscheidende Teil ist die root-Zeile. Sie gibt an, wo die Installation sich befindet. Dabei gibt die erste Zahl hinter hd die boot-Partition an. Das ist eigentlich immer die 0.
Die Zahl hinter dem Komma gibt die Partition des Betriebssystems an. Dabei ist zu beachten, daß grub die erste Partition immer als 0 bezeichnet. Hat also fdisk -l bei Dir Ubuntu auf sda3 oder hda3 erkannt, mußt Du die 3 um 1 reduzieren, sprich (hd0,2) angeben. Hat sie Ubuntu/Suse auf sda4 oder hda4 erkannt, mußt Du aus dem Eintrag (hd0,3) basteln. Bei mir ist Ubuntu auf sda6, deshalb ist (hd0,5) zugewiesen. Korrigiere ggf., speichere und starte neu.
Wahrscheinlich hat bei der Installation von Ubuntu einfach Dein Grub die Partitionen falsch zugewiesen. Normalerweise sollte es nach entsprechender Änderung wieder gehen.
Ist schwer zu erklären, ich hoffe es ist halbwegst verständlich.