El Capitan auf Asus Z170-K (Skylake) installieren

  • Auf den vielfachen Wunsch eines einzelnen Herren.


    Die Komponenten
    Die Skylake Onchip-Grafik funktioniert nicht ordentlich mit OS X, deshalb wird eine separate Graphikkarte benötigt.
    Die Beschreibung bezieht sich nur auf das angegebene Motherboard. Bitte auch die BIOS Version beachten, manche Versionen machen Schwierigkeiten.
    Andere Komponenten sind austauschbar, solange sie in der selben Familie bleiben. D.h. Skylake Prozessor, DDR4 RAM, vom NVidia Web-Driver unterstützte Grafikkarte.


    Die von mir verwendeten Komponenten

    • Asus Z170-K BIOS Version 0601
    • Skylake i6700K
    • NVidia GTX980TI
    • 32GB DDR4-2400 RAM
    • 2TB Samsung EVO 850 SSD

    Software

    • Snow Leopard Licence
    • El Capitan Installer
    • OS X Festplatten Hilfsprogramm
    • config.plist und SSDT aus dem Anhang
    • Unibeast 6.1.1
    • USBInjectAll.kext
    • RealtekRTL8111.kext Version 2.1 oder neuer.
    • Multibeast 8.01
    • Clover Configurator
    • Optional NVidia Cuda Treiber
    • NVidia Webdriver
    • Kext Utility

    BIOS
    Bevor es los geht, dass BIOS auf folgende Einstellungen setzen. Dazu muss man in den Advanced Mode wechseln.

    • Load Optimized Defaults
    • Advanced/System Agent/Graphics Configuration/Primary Display: PCIE
    • Advanced/USB Configuration/Legacy USB Support: Disabled
    • Advanced/USB Configuration/XHCI Hand-Off: Enabled
    • Advanced/Onboard Devices Configuration/Serial Prot Configuration/ Serial Port: Off
    • Boot/CSM/Launch CSM: Disabled
    • Boot/Secure Boot/OS Type: Other
    • Save and Restart

    Boot Stick an einem Rechner mit OS X vorbereiten
    Festplatten Hilfsprogramm starten und den Stick formatieren.

    • 1 Partition
    • GUID Partitionstabelle
    • Format OS X Extended Journaled

    Obwohl man nur eine Partition beauftragt hat, legt das FHP zwei Partitionen an. Die, die man haben wollte, und eine Partition namens EFI, die aber für gewöhnlich unsichtbar bleibt.
    Die Sprache in den Systemeinstellungen auf Englisch stellen, sonst startet Unibeast nicht. Echt müllig. Man muss nicht neustarten, nur English als Sprache hinzufügen und an die erste Stelle der Liste ziehen.
    Unibeast starten.

    • Destination Select: Stick anwählen
    • Installation Type: El Capitan Das geht nur, wenn der El Capitan Installer im Programm Ordner liegt.
    • Bootloader Options: UEFI
    • Graphics Configuration: Alles abwählen
    • Installieren .... Das dauert bei einem normalen USB Stick ewig.

    Sprache wieder auf Deutsch stellen.
    Direkt nach dem Beenden von Unibeast sollte die sonst versteckte EFI Partition sichtbar sein.
    Diese im Finder öffnen und dann durch den Ordner EFI, den Ordner CLOVER öffnen.
    Die config.plist in diesem Ordner durch die config.plist aus dem Anhang ersetzen.
    Im CLOVER Ordner den Ordner ACPI öffnen und die SSDT in den Ordner patched kopieren.
    Zurück in den CLOVER Ordner gehen.
    Im CLOVER Ordner den Ordner kexts öffnen.
    In kexts gibt es viele Ordner. Zur besseren Übersicht werden wir diese auf einen Ordner reduzieren.
    Zuerst die Datei FakeSMC.kext aus dem 10.11 Ordner in den Other Ordner kopieren.
    Dann alle Ordner außer Other im kexts Ordner löschen.
    USBInjectAll.kext und RealtekRTL8111.kext in den Other Ordner kopieren.
    Den EFI Ordner auf die andere Partition auf dem Stick kopieren. Das spart es uns ihn später von der EFI Partition zu holen.
    Clover Configurator, NVidia Webdriver und ggf. Cuda Treiber, Multibeast und Kext Utility ebenfalls auf die andere Partition des Sticks kopieren.
    Stick auswerfen.


    OS X installieren
    Den Stick in einen USB Port des Hackintosh stecken. Um Probleme zu vermeiden ein USB 2.0 Port am Back Panel verwenden. Ein USB3.0 Port sollte gehen, ein 3.1 Port wird nicht funktionieren.
    Ist der Stick das einzig bootfähige Gerät, so wird der Rechner automatisch von ihm booten und das Clover Menü laden.
    Sollte der Rechner von einem anderen Gerät starten, so muss man den Stick im BIOS zum Bootdevice machen. Man kann hierzu beim Starten die F8 Taste drücken und im erscheinenden Menü den Stick anwählen.
    Gegen Ende der Installation wird der Balken sehr langsam, so langsam dass man denkt der Rechner ist abgestürzt, einfach noch ein Bisschen warten.
    Nach der Installation wieder vom Stick booten, aber im Clover Menü nun die Platte anwählen auf der das System installiert wurde.


    Post Installation
    Den EFI Ordner, Multibeast, Kext Utility, Clover Configurator, ggf. den Cuda Treiber und den Webdriver auf die Festplatte kopieren.
    Den Stick auswerfen und abziehen.
    Multibeast starten

    • Quickstart: UEFI Boot Mode
    • Drivers/Sound: ALC 887/888b
    • Drivers/Misc: FakeSMC sollte schon angewählt sein.
    • Build/Select install drive: OS X System Platte
    • Install

    Clover Configurator starten

    • Der Configurator wird sich beschweren, dass er kein Config File hat. Hat er recht.
    • Er schlägt vor eine EFI Partition zu mounten. Das Angebot annehmen.
    • Es sollte nur ein Laufwerk angeboten werden. Dieses auswählen und mounten.
    • Configurator schließen.

    Im Finder sollte es nun wieder eine EFI Partition mit einem EFI Ordner geben.
    Die EFI Partition öffnen.
    Den EFI Ordner durch den auf der Platte gespeicherten ersetzen.
    Die EFI Partition öffnen.
    Deren EFI Ordner öffnen.
    Dessen CLOVER Ordner öffnen.
    Dessen kexts/Other Ordner öffnen.
    Die Realtek Datei auf den Desktop kopieren und aus dem Other Ordner löschen.
    Die FakeSMC Datei im Other Ordner löschen.
    Es sollte jetzt nur noch USBInjectAll.kext im Other Ordner sein.
    Zurück zum CLOVER Ordner.
    Doppelclick auf die config.plist. Dies öffnet den Clover Configurator.

    • Boot Optionen anwählen.
    • Das nv_disable Flag löschen.
    • Clover Configurator schließen.

    Alle Finder Fenster schließen.
    Den Ordner /Library/Extensions öffnen.
    Die RealtekRTL8111.kext in dem Ordner durch die vom Desktop ersetzen. Dazu muss man das System Kennwort eingeben.
    Kext Utility starten.

    • System Kennwort eingeben
    • Warten bis Kext Utility Enjoy anzeigt.
    • Kext Utility schließen.

    Irgendwann dazwischen kann sich OS X darüber beschweren, dass das mit dem Realtek Treiber nicht geklappt hat. Ignorieren. Kext Utility biegt das gerade.
    Fals gewünscht Cuda Treiber installieren.
    NVidia Webdriver Installation starten.
    Am Ende erfordert die Installation des Web Drivers einen Neustart. Das sollte es dann auch gewesen sein und OS X von der OS X System Platte booten.

  • Super gemacht ! Tausend Dank!!


    Eine Frage sei noch gestattet:
    Gilt hier auch bei HW-Kauf---Gigabyte-Board zu nehmen ?

  • Wenn Du irgendwann auf ein dann sauber laufendes Ozmosis umsteigen willst: Gigabyte!
    Bleibst Du mit ASUS bei Clover, braucht man im Configurator zZt. nur einen Haken mehr auf der Kernel-and-Kext-Patches-Seite, und die restlichen Komponenten sind ja schon fast identisch..


    :hackintosh:

  • Warum sollte Ozmosis nicht auch auf nem Asus Board sauber laufen? Versteh nicht das ihr immer Gigabyte Boards empfehlt. Ich spreche da aus Erfahrung. Ich würde mir nie wieder nen Gigabyte Board in den Rechner bauen. Die Boards sind vielleicht nicht schlecht aber was nutzt das wenn das Bios misst und der Support ne einzige Lachnummer.


    Nicht böse gemeint nur meine Erfahrung. Asus Boards laufen genau so gut wie Gigabyte Boards mit Ozmosis.

    Asus Maximus VII Z97 Gene Bios: 3003| i7 4770k 3,9GHz | 16GB 2133Mhz | Asus GTX 980 Strix | Eizo FS2434 | Crucial M550 256GB( Win10) +
    SAMSUNG SSD 850 EVO 500GB (OS X 10.11.2) / 1x2 TB | Logitech K800 | Logitech G400s | OS X 10.11.2 OZ167X

  • Gigabyte baut die besten und zuverlässigsten Boards ;)


    Gigabyte Boards laufen am besten mit OS X


    Soweit ich weiß schützt Asus seine Bios gegen Veränderungen heißt das Ozmosis Bios kann nicht geflashed werden

  • Ok, da der Kollege Brumbaer eine funktionierende Installation gemacht hat, dachte ich auch zuerst an ASUS.... aber in der Vergangenheit war die Install, mit Gigabyte immer sehr einfach und gelungen.
    Welches Board von Giga. sollten wir dann kaufen, wenn es denn kein ASUS wird....
    habt Ihr Vorschläge/ Erfahrungen für MB- mit Skylake-Proz.

  • Also das Gigabyte Boards zuverlässig und mit OSX am besten laufen darüber lässt sich streiten. Da habe ich leider andere Erfahrungen machen müssen. Das wäre mir neu das Asus seine Biose gegen Veränderungen schütz. Ich habe auch auf meinem Asus Board Ozmosis ohne Probleme am laufen.


    Soviel dazu ;)

    Asus Maximus VII Z97 Gene Bios: 3003| i7 4770k 3,9GHz | 16GB 2133Mhz | Asus GTX 980 Strix | Eizo FS2434 | Crucial M550 256GB( Win10) +
    SAMSUNG SSD 850 EVO 500GB (OS X 10.11.2) / 1x2 TB | Logitech K800 | Logitech G400s | OS X 10.11.2 OZ167X

  • Super gemacht ! Tausend Dank!!thumbsup.png


    Eine Frage sei noch gestattet:
    Gilt hier auch bei HW-Kauf---Gigabyte-Board zu nehmen ?<b></b>


    Das hängt von deinen Präferenzen ab.
    Es geht im Wesentlichen darum, ob dir der mobo Hersteller oder Ozmozis wichtiger ist.


    Wobei das auch nur insoweit gilt, als dass die Wahrscheinlichkeit, dass jemand ein Ozmosis-Gigabyte BIOS erstellt in diesem Forum höher scheint. Da dürften aber Vertrautheit und vorhandene Tools eher eine Rolle spielen als technische Gründe. Ich habe auch Threads zum Ändern von AMI BIOSen gesehen.


    Ob ein mobo besser oder schlechter unter OS X läuft hängt von der allgemeinen Qualität und der Qualität der Treiber (falls es sie gibt) für die verwendeten Komponenten ab.
    Ein Board, dass einen nicht unterstützen WiFi Chip verwendet wird nicht dadurch besser, dass es von Gigabyte oder Asus hergestellt wurde.


    IMHO ist Ozmosis nur interessant, wenn es ein funktionierendes BIOS zum Download gibt. Solange ich testen und ändern muss bleibe ich bei Clover. Wenn die Hälfte der Dateien nicht ins BIOS passt, geht auch ein wesentlicher Vorteil von Ozmosis verloren.
    Ein funktionierendes Ozmosis Bios zum Download vorliegen zu haben zieht einen großen Teil seiner Attraktivität aus der Tatsache, dass jemand anderes die Arbeit schon gemacht hat. Das Äquivalent bei Clover wäre der Installstick als ISO Datei. Das Nächstbeste wäre dann eine Liste der Treiber und config.plist und ggf. SSDT/DSDT als Download.


    Wenn du heute Clover zum Laufen bekommst, gibt es keinen Grund morgen auf Ozmosis umzusteigen. Umgekehrt gilt das genauso.


    Egal für welchen mobo Hersteller du dich entscheidest, stelle vor dem Kauf sicher, dass die verwendeten Komponenten von OS X unterstützt werden oder es Treiber für sie gibt.

  • Danke für die aufschlussreichen, informativen Worte!
    Mit Clover komme ich gut zurecht, meiner Meinung nach ist es auch schneller mal was zu ändern, ausprobieren, etc.
    Dann schau mer mal was die Finanzen sagen.
    Board Asus Z170-K
    CPU i5-6600K
    Mem 16GB G.Skill Trident Z DDR4-3000


    den Rest haben wir hier aus verschiedenen Z77-,Z87-Maschinen

  • Dankeschön an Brumbaer. :)
    Werde ich bald ausprobieren.
    mfg

  • @Hackfan, das ist eine sehr nette Begrüßung ^^


    Also, ich hab's grad installiert... (Bin totaler n00b was hackintosh angeht.)
    Und muss sagen: bis jetzt läuft alles überraschend gut. Hab den gleichen Mobo und ne gtx 960...


    Wichtig ist halt die BIOS Version, da gabs Probleme weil ich darauf erst nicht geachtet hab.

  • Hallo und :welcome: !


    Schön das alles auf anhieb klappt. Könntest du nur noch deine Hardware in der Signatur oder im Profil eintragen? Falls doch mal Probleme auftreten, kann man gezielter helfen oder andere User können dich bei Problemen finden...


    "Aber macOS ist manchmal eine Elb gewordene Vulkanette..."
    - Griven


    Du hast dringende Fragen zur Installation deines Systems? Dann poste in einem themenverwandten Thread und [size=12]nutze die geballte Power des Forums anstelle meines Postfaches. Ich bin vielleicht Moderator, aber nicht allwissend oder unfehlbar - sondern moderiere Diskussionen

  • @YogiBear getan!


    wie gesagt alles funzt, es gab nur wenige probleme:


    HDMI konnte kein Audio aber es gibt einen kext dafür.
    HDMI kann ab 1200 Auflösung nicht mehr höher, benutze einfach Displayport Kabel.


    Ich musste imac 14,2 einstellen damit die gtx 960 erkannt wird.


    Bin es grad am neuinstallieren weil ich es auf ne SSD packe. (Ich wollte es nicht spiegeln)


    Werde berichten falls mir was auffällt.


    *UPDATE*
    Wenn Hackintosh SSD besser läuft als die SSD im Macbook Pro XDDD


    :!::!:


    Was ich noch sagen wollte:


    1. USB 3 bekommt man via "GenericUSBXHCI.kext".
    2. Irgendwie nach der Installation war im Terminal "sudo" nicht zu erreichen, ich konnte es mit user:root reparieren. K.a. was da passiert ist.


    mfg

    5 Mal editiert, zuletzt von Wukish ()

  • Danke für die tolle Anleitung, Brumbaer. Ich habe heute die Installation auf meinem Asus Z170 Pro Gaming gewagt. Es scheint bis auf iMessage und ein paar Grafik-Artefakte alles zu funktionieren. Die Artefakte sind wohl bedingt durch die integrierte HD 530. Leider ist meine 980 Ti noch nicht da. Zur Installation reicht es aber. Klappt bei dir iMessage?


    Bei der Konfiguration (config.plist und SSDT-1.aml) habe ich mich an die Vorlage von @Fahradfahrer gehalten. Die AMD-Grafikkarte habe ich in der config.plist deaktiviert (0x0 gesetzt). Ich habe folgende Kexts verwendet: FakeSMC, GenericUSBXHCI, IntelMausiEthernet (statt RealtekRTL8111), USBInjectAll


    Vielleicht kannst du in den Guide noch aufnehmen, dass man bei der OS X Installation die Einrichtung der Netzwerkverbindung überspringen soll. Ich habe das anfangs versucht und es kam jedes Mal zum Absturz. Nachdem ich dann die Treiber mit MultiBeast installiert habe, funktionierte Ethernet.


    Ich hatte außerdem ein Problem mit meinem USB Stick. Dieser ließ sich im Festplattendienstprogramm nicht korrekt formatieren. Ich habe das daher über das Terminal gemacht:


    Code
    1. diskutil eraseDisk JHFS+ USB disk ...
  • Ich verwende gerade ein Asus Z170i Gaming Pro - iMessage funktioniert - wüsste nicht warum es nicht mit einem anderen Asus Board gehen sollte.


    "Deine" Config.plist enthält FixLAN, welches ich bei keinem meiner Boards setze, vielleicht ist das der Grund warum das Installieren mit Ethernet nicht ging. Ich hatte mit Ethernet noch nie Probleme. Einmal habe ich sogar das 170-K installiert und dabei im Migrationsassistenten des Installers (also während des Installs) den Inhalt von einem Mac (rund 1TB) über Ethernet kopiert. Ging wunderbar.


    Wozu die SSDT ? Sie enthält die P-States für 4 CPUs. Du hast 8 und außerdem werden die P-States über eine der Clover Optionen sowieso erzeugt.


    Funktioniert USB einwandfrei ? GenericUSBXHCI ist bei mir oft etwas wackelig. deshalb verwende ich es nicht mehr. Da ich die USB 3.1 Ports nicht brauche, habe ich die Entwicklung diesbezüglich nicht weiterverfolgt - mag also sein dass es jetzt stabil läuft.


    Viel Spass mit deienem Hack.