Um verschiedene Betriebssystem, wie z.B. FreeBSD und Windows, auf einem Computer parallel zu installieren ist der grafische Bootmanager GAG für mich die erste Wahl. Seit einiger Zeit wollte ich mich auch mit der Linuxdistribution Ubuntu beschäftigen. Die Installation von der Live-CD Ubuntu 6.10 erfolgte schön benutzergeführt und problemlos, nur mit der Installation vom zugehörigen Grub gab es im Zusammenhang mit GAG ein für mich zu lösendes Problem. Genauer gesagt lies sich Ubuntu nicht über GAG starten.

Kurz gesagt … muss bei der Frage, wo Grub installiert werden soll nicht die Vorgabe (hd0) sondern die Root-Partition von Ubuntu angegeben werden, da GAG ja direkt versucht die entsprechenden Partitionen zu booten.

In meinem Fall sieht die Festplattenaufteilung so aus:

/dev/hda1 (hd0) FreeBSD
/dev/hda2 (hd0,1) Ubuntu (ext3)
/dev/hda3 (hd0,2) Ubuntu (swap)
...

Die Installation von Ubuntu schlägt als Ziel (hd0) vor, korrekt wäre aber in meinem Fall (hd0,1) für hda2, da sich hier die Ubuntuinstallation befindet. Nun kann auch GAG Ubuntu erfolgreich über Grub starten :)

Wichtig wäre noch zu beachten, dass man die richtige Partitionsbezeichnung für die Grubinstallation von Ubuntu wählt. Also das z.B. aus hda4 -> (hd0,3) wird, also aus a -> 0 und 4 -> 3, da nullbeginnend gezählt.