Xairro.com

Login
Schliessen

Willkommen im Xairroversum! Ein kostenloser Account bei uns bietet dir mehrere Vorteile. Welche das genau sind, kannst du in der Tour erfahren. Viel Spaß!

Login

Register

Ubuntu auf dem Mac

Einige unter uns haben Macs. Und einige von uns spüren den Drang der Freiheit und wollen Ubuntu auf ihrem Mac haben. Ok, alles kein Problem. Solange man nicht OS X behalten möchte. Wie man Ubuntu und OS X im Dualboot auf einem Mac installiert erkläre ich in diesem Artikel.

Wie gesagt, die einfachste Variante ist es, den Mac komplett platt zu machen und Ubuntu die ganze Platte zur Verfügung zu stellen. Doch das werden die wenigsten wollen. Nur was steht einem Dualboot im Wege? Zwar kann Linux mit dem Partitionstabellenformat GPT (GUID Partition Table), das der Mac verwendet, umgehen, jedoch die gängigsten Bootmanager Grub und Lilo nicht. Es gibt zwar Elilo, einen Bootmanager der damit umgehen kann, doch der ist bei den wenigsten Distributionen dabei. Wo wir gerade beim Thema Distributonen sind: Ich habe Ubuntu 8.10 verwendet, es sollte jedoch auch mit allen anderen Versionen gehen. Nur aus dem openSUSE Lager habe ich von Problemen gehört. Zurück zum Thema. Wir brauchen also einen anderen Bootmanager, doch dazu später mehr. Erstmal geht es um das

Verkleinern der Partition

Zum verkleinern der OS X Partition stehen 2 Möglichkeiten zur Verfügung: das grafische Festplattendienstprogramm und das Konsolenprogramm diskutil. Da das Festplattendienstprogramm mir meine Partition komplett zerhaun hat verwende ich hier diskutil. gPartet kommt mit HFS+ (nach meinen Informationen) übrigens nicht zurecht.

diskutil

Mit dem Befehl diskutil list lassen wir uns als erstes die aktuelle Plattenaufteilung anzeigen. Die OS X Partition heißt normalerweise "Macintosh HD". In dieser Zeile steht auch der Devicename, standardmäßig disk0s2.

diskutil resizeVolume "/Volumes/Macintosh HD" limits zeigt uns neben der aktuellen Größe auch die minimale an.

Um die Partition um 40GB zu verkleinern tippen wir sudo diskutil resizeVolume disk0s2 40G ein. Aber Achtung: Nach dem return wird es ernst!.

Das Anlegen der Linux Partition überlassen wir nachher gParted bei der Ubuntu Installation.

Das ganze gibt es jetzt nochmal zum angucken:
OS X Partition verkleinern

Der Bootloader

Wie erwähnt brauchen wir einen anderen Bootloader, der später OS X bzw Grub lädt. Hier empfiehlt sich Refit. Er bietet neben dem GPT nämlich zusätzlich einen klassischen MBR an. Es empfielt sich den tarball zu laden und dann das Verzeichnis efi in das Wurzelverzeichnis zu kopieren:
efi kopieren

Jetzt musst du nur noch ein Terminal starten, per cd /efi/refit nach /efi/refit wechseln, und mit ./enable.sh den Bootloader installieren. Du musst noch einmal dein Passwort eingeben und dann ist es vollbracht:
Bootloader installieren

Der erste Restart

Jetzt musst du deinen Mac neustarten. Du wirst merken: Hier ist irgendwas anders. Genau, das ist der refit Bootloader ;)

GPT und MBR synchronisieren

Wähle "Start Partitioning Tool" aus (rechts neben dem Bash-icon) und bestätige die Frage mit z. z, weil der Bootloader ein Amerikanisches Tastaturlayout nutzt und da das y halt das z ist.

Jetzt geht's los!

Jetzt kannst du Ubuntu installieren. Wähle als erstes im Partitionsmenü "manuell" aus und erstelle eine Swap und eine ext3-Partition (letztere nach / mounten). Wichtig ist auch, dass GRUB sich nicht in den MBR, sondern in den Bootsektor der Root-Partition schreibt.

Nachdem Ubuntu installiert ist, ist es ratsam nochmal den GPT und MBR zu synchronisieren wie im vorherigen Schritt beschrieben.

Das war's, ab jetzt kann man beim Booten in refit zwischen einem Apfel und einem Pinguin switchen :)

1 comment

Cool, da ich nicht auf das 8.10er verzichten will, und nen Mac will, hab ich sowas schon gesucht :)

Eknoes am March 10, 2009 um 6:02 p.m.

Post comment

Zum Kommentieren musst du angemeldet sein.

About the author

Lukas

Lukas aka BlitzChecker programmiert seit 2003 in diversen Programmiersprachen. Spezialisiert hat er sich auf die Webprogrammierung und Linux Administration. Sein Fachwissen gibt er gerne in Artikeln auf Xairro weiter.

Weitere Informationen gibt es in seinem Userprofil auf Xairro und auf seiner privaten Homepage.

Tags

anderen beim bootloader bootmanager disk0s2 diskutil efi elilo enable festplattendienstprogramm gibt gpt grub haben hier installieren installiert komplett mac macintosh macs mbr neben nochmal normalerweise partition problem refit resizevolume steht tastaturlayout ubuntu uns verfügung verwendet vollbracht wechseln wähle zur zwar