Vor OS X Lion war Virtualisierung für die Firma Apple kein Thema. Es war schlichtweg verboten ein Client-Betriebssystem in einer virtuellen Umgebung laufen zu lassen, daher wird man auch in VirtualBox keinen reinen Client-Eintrag finden; will man Mac OS X in dieser Umgebung installieren, dann muss man „Server“ auswählen.
Seit Lion aber ist Virtualisierung quasi „legal“. Es ist also legitim eine Kopie des Betriebssystems zu erwerben (oder seine DVD zu benutzen, wenn man das System hat), man kann damit gerne herumexperimentieren und versuchen, das Teil auf einem normalen Rechner zum Laufen zu bringen. Das wird aber in den seltensten Fällen klappen: Apple will nicht, dass das hauseigene Betriebssystem auf jeglicher Hardware läuft. Was man also braucht, um auch einen AMD- bzw. „normalen“ Intel-Rechner zum Arbeiten zu bewegen, ist ein modifiziertes Mac OS X-System. Diese enthalten meist auch diverse nützliche Treiber, etwa um Sound & Grafik besser ansprechen zu können.
Solche Systeme werden in der Szene gerne „Hackintosh“ genannt. Oft sind es diverse Gruppierungen, bestehend aus einer Handvoll Hackern bzw. Programmierern, die alles mitliefern, was das System für einen 0815-Rechner braucht; angefangen vom Bootloader, über Prozessortreiber, etc. Man kann auch bei der Installation auf der Platte auswählen, welche Features man benötigt.
Ein sehr bekanntes Hackintosh ist das „Snow Leopard“ von Hazard. Man findet die ISO in bekannten Torrent-Verzeichnissen, etwa „The Pirate Bay“. Die meisten Anleitungen im Web beschränken sich auf dieses Hackintosh für VirtualBox.
Nur ist es so, dass dieses System mittlerweile veraltet ist. Ich benutze daher in dieser Anleitung die 10.7.3-Version von Niresh, der eine Readme mitliefert und das in jedem Fall auf neueren Rechnern mit i-Prozessoren der Firma Intel läuft. Es sieht auch wesentlich besser aus und ist fast komplett auf dem neuesten Stand.
Ich verwende in dieser Anleitung KEINE Bilder. Es gibt genügend Anleitungen im Web, immer auf Englisch und wer will, kann sich die entsprechenden Screenshots gerne dort ansehen. Die nötigen Schritte haben sich nicht geändert, es sollte bei euch alles so durchlaufen, wie ich es beschrieben habe. Sollte irgendwas doch nicht funktionieren, lasst es mich wissen, dann wird das umgehend korrigiert.
Also hier erstmal die englische Anleitung für das Hazard-System: http://tek411.blogspot.de/2010/06/osx-in-virtual-box-hackintoshed-vm.html. Wer schöne Bildchen will, einfach den Link in einem neuen Tab öffnen und nachverfolgen.
—
Voraussetzungen:
i) eure Hardware sollte möglichst aktuell sein, vielleicht erst 1 Jahr alt. Ein Intel-Prozessor der Serie i5/i7 ist von Vorteil. Viel RAM und genügend Platz für eine virtuelle Festplatte (mind. 20GB)
ii) besorgt euch das Niresh-Lion in der Version V2. Darauf achten, dass es auch wirklich V2 ist! Nur die Version ist meine getestete und funktioniert dafür, die Vorgängerversion ist auch schon veraltet und hat zu wenig Treiber. Die ISO findet ihr z.B. bei „The Pirate Bay“
iii) VirtualBox mindestens Version 4. (Mac-Virtualisierung soll aber offiziell schon seit 3.2 funktionieren)
Dann kann es losgehen! 🙂
1) VirtualBox öffnen und auf „Neu“ klicken
2) „Neue virtuelle Maschine“ erstellen, weiter und Namen eingeben. Der kann beliebig sein
3) Unten bei „Betriebssystem“ „Mac OS X“ auswählen und unten das mit dem Server einfach stehen lassen
4) Beim nächsten Fenster RAM zuweisen. Der Installer vom Niresh-Lion läuft mit knapp unter 1GB, aber später, wenn ihr das System starten wollt und es bootet, werdet ihr um mindestens 1,5GB nicht umhin kommen. Dieser Wert kann aber später jederzeit geändert werden
5) Im nächsten Fenster wird die virtuelle Festplatte erstellt. Den Haken bei „Boot Hard Disk“ drin lassen, „Neue Festplatte“ erstellen und auf „weiter“ klicken
6) Mindestens(!) 20GB zuweisen. Alles darunter ist nicht empfehlenswert, darf auch gerne mehr sein. Wählt „dynamisch“ aus, dann schreibt er Daten nur auf die Platte, wenn sie auch wirklich vom System gebraucht werden
7) Soweit reicht das erstmal und auf „Fertig“ klicken
Jetzt geht es ein wenig ins Detail, aber nichts Schlimmes:
8) Klickt auf „Details“ oder „Settings“. Bei „System“ den Haken bei EFI wegmachen. Bei „Prozessor“, am besten 2 auswählen. Bei „Beschleunigung“ müssen beide Haken drin bleiben
9) Bei „Anzeige“ das Ganze auf 128MB hochschrauben. Bei „Beschleunigung“ beide Haken setzen, kann aber sein, dass 2D-Beschleunigung nicht funktioniert; euer System sollte nachher trotzdem laufen
10) Jetzt auf „Massenspeicher“ klicken. Beim CD-Symbol rechts unter „Attribute“ die Niresh-ISO auswählen
11) Jetzt auf „OK“ unten, dann schließt sich das Detail-Fenster. Schon jetzt könnt ihr auf „Starten“ klicken und der Bootloader sollte starten, damit ihr Mac OS X Lion installieren könnt!
Die Installation des Systems:
12) Nach dem Start erscheint irgendwann ein Sprache-Bildschirm. Hier wählt ihr eure Standardsprache. Als Nächstes akzeptiert ihr noch die Niresh-Bedingungen und schon geht es weiter mit der Festplattenauswahl
13) Oben ist eine weiße Leiste mit einem Apfel ganz links. Dort gibt es das „Disk Utility“. Benutzt das Programm und wählt links eure virtuelle Platte aus, die ihr vorhin erstellt habt. Lasst das Format wie es ist (journald) und gebt einen neuen Namen ein. Dann auf „Löschen“ und bestätigen. Die virtuelle Platte wird jetzt für Mac OS X Lion formatiert. Das dauert normalerweise nicht lang. Danach beendet ihr das „Disk Utility“-Programm
14) Ihr seht jetzt beim Installer eure formatierte Platte, die ihr erstmal anklickt. Jetzt gibt es zwei Möglichkeiten:
a) ihr entscheidet euch für den einfachen Weg, probiert das System einfach aus und installiert nichts zusätzlich. In dem Fall einfach auf „Fortfahren“/“Continue“ klicken, die Installation läuft normal durch
b) ihr kennt euch bereits mit Hackintosh-Systemen aus und wollt direkt bei der Erstinstallation auf spezifische Treiber nicht verzichten. Dann klickt ihr auf „Optionen“ und wählt das entsprechend aus. Erst danach klickt ihr auf „Continue“
15) Ihr müsst nichts mehr tun, nur abwarten. Man sieht nichts außer einem blauen Ladestreifen. Macht euch einen Kaffee oder geht eine rauchen, den Monsteranteil habt ihr bereits abgearbeitet! 🙂
Sobald die Installation abgeschlossen ist erscheint ein Zähler, das System will neustarten. Hier die rechte STRG-Taste drücken, oben auf „Geräte“ und dann die DVD-ISO unmounten.
Wenn alles klappt, dann seht ihr nun den guten Niresh, verkleidet als verrückter Hutmacher von Alice im Wunderland und euer brandneues Mac OS X Lion fährt zum ersten Mal hoch. Der Hintergrundbildschirm ist grau, es erscheint ein Apfel und ihr macht die üblichen ersten Systemeinstellungen. Danach seid ihr gerüstet für eure eigenen Erfahrungen mit OS X Lion!
Und zum Beweis, dass das Ganze auch wirklich funktioniert, hier ein Screenshot meines sogenannten „Trinity-Setups“ (links Mac OS X Lion von Niresh, rechts Windows XP, unten Linux, natürellemont):
Mögliche Probleme:
Ich muss meine Maschine manuell ausschalten! Das ist leider so. Immer sauber auf den Apfel und „Ausschalten“ klicken. Wenn die Meldung kommt, ihr sollt auf den Knopf drücken, hier die Maschine manuell ausschalten.
Kein Internet! Kann fast nicht sein. Ist eure Host-Box online, ist normalerweise auch euer virtuelles System online. Checkt das nach in „Details“ und probiert diverse Einstellungen durch
Kein Sound! Kann fast auch nicht sein. Wieder zurück in die „Details“ und probiert diverse Controller durch, die dort angeboten werden
Falsche Auflösung! Das kann sehr wohl sein. VirtualBox versteht jede(!) Monitorauflösung, man muss allerdings diese Auflösung an gleich zwei Stellen ändern.
Erstens: Öffnet die Datei org.chameleon.Boot.plist im Order „Extra“. Dort gibt es den Eintrag „Graphics Mode“, darunter erscheint die momentane Auflösung. Ändert diesen Wert in eine, die euch gefällt. Jetzt müsst ihr die Datei speichern und klickt oben auf den Apfel, dann auf „Ausschalten“. Lion fährt herunter und ihr müsst wieder manuell ausschalten
Zweitens: Mit dem Programm VBoxManage müsst ihr der Maschine ein zweites Mal sagen, dass eine neue Auflösung im Betrieb ist. Also:
VBoxManage setextradata "NameEurerVirtuellenMaschine" "CustomVideoMode1" "1280x800x32"
.
Wie gesagt: Die Auflösung ist beliebig, 1280×800 ist hier nur ein Beispiel. Wichtig: Diese Auflösung muss mit der in org.chameleon.Boot.plist übereinstimmen!
Eins noch: Keine offiziellen Updates einspielen! Benutzt die Seite http://www.osx86.net/ für jegliche Updates von Hackintosh-Systemen. Im Idealfall solltet ihr gar nichts von dort installieren. Ihr wart gewarnt, wenn ihr das doch gemacht habt, wendet euch an das Forum dort.
Viel Spaß mit eurem brandneuen Mac OS X-System! 🙂
Vorteile: Virtuelle Umgebungen sind sauber und sicher. Außerdem schreitet die Entwicklung hier sehr schnell voran, es kommen oft neue Features hinzu oder die virtuellen Maschinen laufen stabiler.
Nachteile: Ressourcenverschwendung. Man sollte nicht die Performance eines virtualisierten Windows XP erwarten. OS X Lion braucht sehr sehr viele Ressourcen, also RAM und Prozessorpower, wenn es in einer virtuellen Umgebung läuft. Es kann also durchaus vorkommen, dass das OS mal nicht hochfährt oder einfriert. In solchen Fällen hilft eine Aufrüstung des Rechners oder aber man findet sich damit ab.