PräambelDies ist mein dritter und auch letzter Bericht zum Thema Mac OS X auf PC-Hardware. Der erste befasste sich mit der Installation von Mac OS X auf dem NetBook S10 von Lenovo mit der Distribution MSIWINDOSX86, der zweite mit der Installation der Distribution iPC 10.5.6 auf einem selbst gebauten PC auf der Basis des Motherboards Gigabyte EP45-UD3R.
Beide Distros laufen sehr gut und zuverlässig, aber sie haben einen "Sprachfehler" . Wählt man als Standardsprache Deutsch stürzt der Finder ab wenn man dessen Einstellungen ändern möchte, und die Systemeinstellung Tastatur/Maus zeigt Mehrfach-Reiter an für die Einstellung ein und derselben Sache, also zwei Mäuse und zwei Trackpads, obwohl der PC kein Trackpad hat!
Die korrekten Einstellungen lassen sich nur bewerkstelligen, indem man die Sprache auf Englisch wechselt, die Einstellungen tätigt und danach wieder die Sprache Deutsch einstellt.
Diese Problematik ist jedoch KEIN Fehler der OS X Installation auf PC Hardware, sondern ist ein immanenter Fehler der US-Distribution von OS X. Ich habe mich deshalb entschieden eine Original-Installation von OS X 10.5.6 zu versuchen.
Retail Installation von OS X 10.5.6 Deutsch auf einem PCDie HardwareIch habe zwei PCs, die ich selbst zusammengestellt habe, mit offizieller und bezahlter Original-Software von Apple installiert.
Mac-PC (basierend auf einem LIAN-LI A06 Gehäuse, Motherboard Gigabyte EP45-UD3R - ATX (unterstützt HPET), Intel Core2Quad 2.83 GHz, 4 GB RAM):
Link zum Gehäuse:
Mac-PC-CUBE (basierend auf einem LIAN-LI PC-V350B Gehäuse, Motherboard Gigabyte EG45M-DS2H - µATX, Intel Core2Quad 2.33 GHz, 4 GB RAM)
Link zum Gehäuse:
Die Installation (gilt für beide Rechner)
1. Ohne EFI bootet OS X Retail auf keinem Hackintosh. Es ist deshalb notwendig eine Boot-CD auf Linuxbasis zu erstellen. Mit Torrent-Software lädt man sich deshalb eine neuere Version von Boot132 und erstellt eine ISO 9600 CD.
2. Im BIOS wird generell AHCI eingestellt und alle unnötigen Einstellungen für Parallel- und Serialports disabled. Als erster Boot-Device wird CDROM und als zweiter Boot-Device Harddisk eingestellt.
3. Danach wird der Rechner gestartet und die Boot132 CD eingelegt. Wenn der Prompt Boot: erscheint, wird die Boot132 CD aus dem Schacht entfernt und die Retail OS X 10.5.6 deutsch eingelegt. Nach zweimal ENTER startet der Rechner die Installation von OS X.
4. Nach der Wahl der Installationssprache MUSS die Harddisk mit dem Festplattendienstprogramm partitioniert und formatiert werden. Beim Partitionieren muss zwingend die Option GUID gewählt werden. (Mehr Info zu GUID hier:
). Der Name der Partition kann frei gewählt werden, ich empfehle jedoch einen Namen ohne Leerzeichen zu wählen (bspw. Macintosh_HD), das erleichtert die nachfolgende Installation gerätespezifischer Treiber via Terminal.
5. Die Installation kann jetzt bzgl. Sprachen und Druckertreiber angepasst und fortgesetzt werden.
6. Beide Installationen melden nach erfolgter Installation eine Erfolgsmeldung!
7. Der "Neustart" erfolgt wieder mit der Boot132 CD. Eventuell muss dazu der Rechner durch Drücken der Einschalttaste "abgeschossen" und von Hand neu gestartet werden, da OpenHaltRestart noch nicht installiert ist.
8. Beim Erscheinen des Prompt Boot: drückt man einmal die Enter-Taste und gibt dann 80 ein und drückt Enter. 80 ist die Hex-Boot-Adresse des ersten Harddisks.
Nun sollte der Harddisk mit Namen erscheinen und durch nochmaliges Drücken der Enter-Taste bootet der Rechner von der HD und schliesst die Installation mit den persönlichen Einstellungen bzgl. Tastatur, Userdaten etc. ab.
9. Übertragen persönlicher Daten von einem anderen Mac. Das geht eigentlich nur über einen externen Disk (Volume). Wer seine Daten von einem Mac oder Hackintosh auf den neuen Rechner übertragen möchte, der macht dies mit Vorteil via Backup mit CCC auf einen externen Disk, den er dann mit USB oder FW an den Rechner anschliesst.
10. Nach erfolgter vollständiger Installation ist der Rechner betriebsbereit, aber einiges wie Sleep, Restart, Audio und Ethernet wird nicht richtig funktionieren und einige Software, wie bspw. ScreenFlow, wird ihren Dienst verweigern.
Erweiterte Installationen, damit der Rechner weitestgehend wie ein Mac funktioniertBenötigt werden folgende Installationswerkzeuge:
- LS8v15 Shell Distribution von Kernelerweiterungen (
)
- UInstaller_1.2 und UND EFIStudio von von http://www.pcwizcomputer.com/
- Bei Motherboards die HPET (High Precision Event Timer) nicht unterstützen, muss DSDT gepachted werden (http://pcwizcomputer.com/index.php?option=com_content&task=view&id=150&Itemid=48)
Am besten ist, man hat diese "Werkzeuge" bereits vor der Installation auf einen USB Stick geladen.
1. UInstaller starten und folgende Optionen wählen:
a) Harddrive to apply (Harddisk, auf dem installiert werden soll auswählen)
b) Apply kext package anwählen
c) Install PC_EFI v9.... anwählen
Dann auf Install klicken
d) Bei Motherboards die HPET nicht unterstützen, muss noch das DSDT gepacht werden, den DSDT-Patcher findet man hier > (
)
e) Boot CD auswerfen (wird nicht mehr benötgt), Gerät abschalten und neu starten.
2. Nach dem Neustart (auch Zwangsstart) müssen jetzt einige Einstellungen vorgenommen werden.
a) Zuerst sollte der automatische Bootvorgang unterbrochen werden durch Drücken der Enter-Taste während des Rückwärtszählens des Boot-Timeout Zählers. Mit den Optionen -v -f bewirkt man, dass einerseits der Bootvorgang sichtbar wird und andererseits alle Kernelerweiterungen geladen werden.
3. Nach dem booten müssen jetzt einerseits die EFI Parameter gesetzt und die Kernelextension geladen werden, damit alles funktioniert.
4. Zuerst EFI-Studio starten. Korrekte Graka hinzufügen, dann Ethernet (keine Auswahl) und AZAL (keine Auswahl) hinzufügen und den erzeugten EFI String in die plist com.apple.Boot.plist sichern.
5. Im Terminal zuerst auf das Verzeichnis LS8v15 wechseln und das Skript install-ls8v15.sh laufen lassen (Wichtig: damit das Skript funktioniert MUSS man sich im Verzeichnis LS8v15 befinden).
6. Nach dem Start alle Optionen mit Y/n, y/N resp. Enter befolgen, ausser bei "Install patched AppleACPIPlatform - reboot fix? [Y/n] ", da OpenHaltRestart bereits installiert ist.
7. Den Rechner abschalten und neu starten mit der Bootoption -v -f
8. Eventuell ist es notwendig einen weiteren Reboot vorzunehmen, falls das System irgendwo hängen bleiben sollte, aber in der Regel war's das.
Erweiterte Wireless-HardwareWireless Anbindungen funktionieren problemlos mit allen USB-Sticks die auch Leopard unterstützen. Solche, die nur Tiger unterstützen funktionieren ebenfalls, müssen aber nach Sleep jeweils aus den Rechner entfernt und wieder eingesetzt werden.
Wer die n-Option nicht braucht und mit 54 MBit/s leben kann, dem sei die PCI Karte von Buffalo (Wireless-G 125 High Speed) empfohlen, die funktioniert OOB als Airport-Karte.
System-UpgradesJeder System-Upgrade auf eine andere OS X Version derselben Distribution (bspw. von Leopard 10.5.6 auf Leopard 10.5.7) wird gewisse Dateien überschreiben, die mit der LS8v15 eingerichtet wurden. Da die Installation sehr OS X nah ist, genügt es in der Regel, das Shellskript erneut laufen zu lassen und ausser "Install patched AppleACPIPlatform - reboot fix? [Y/n] " alle anderen Optionen erneut zu installieren.
Die anderen Upgrades lassen sich in der Regel ohne Probleme installieren.
Mein FazitDie Gründe einen Hackintosh, anstatt Original Apple Hardware einzusetzen mögen unterschiedlich sein. Ich habe die rote Pille geschluckt, da mir zwei Rechnertypen im Apple-Programm gefehlt haben die ich wollte, nämlich ein Netbook und ein normaler Mac (zwischen Mini und Pro).
Ganz nebenbei habe ich eine neue, interessante Welt kennen gelernt, die ich nicht mehr missen möchte. Meine "Kisten" laufen ohne die geringsten Probleme und das seit Monaten. Der Aufwand einen Hackintosh zu bauen ist, mit all dem Know-How das ich mir inzwischen erworben habe, eigentlich sehr gering. Wer sich daran wagt, sollte es in jedem Fall versuchen mit einer Retail-Installation mit Original Apple-Software probieren.
Schadet mein Tun Apple?Im Gegenteil!
Apple dürfte sich an der wachsenden Gemeinde von PC Hackern, die OS X auf ihren Kisten installieren, erfreuen, denn viele Newbies aus der PC Szene kaufen früher oder später auch Original Apple Produkte oder besitzen schon welche (bspw. iPod, iPhone).
Die Hackintosh Gemeinde erlaubt es Newbies OS X auf ihren Kisten auszuprobieren und führt viele von ihnen zu Apple. Denn seien wir ehrlich, wer arbeitet noch gerne unter Windows, wenn er sich an die Annehmlichkeiten, Funktionen und Möglichkeiten von OS X gewöhnt hat.