VorwortObwohl Habré bereits einen guten Artikel über den Hackintosh hat, ist er bereits recht jung und einige Informationen dort sind veraltet. Das Wesentliche der gesamten Aktion wird jedoch korrekt beschrieben. Ich empfehle daher zunächst, sie zu lesen . Hallo Habr.
Dieser Leitfaden dient als Ergänzung zu einem bestehenden Artikel (siehe Vorwort), in dessen Verlauf einige Änderungen vorgenommen wurden, über die ich sprechen möchte.
Da mit einer Wahrscheinlichkeit von 99% in verschiedenen Phasen der Installation eine Reihe von Fehlern auftreten, kann ich nur raten, einen Kommentar zu Ihrem Problem am Ende des Artikels zu hinterlassen oder in einem Forum darüber zu schreiben. Es ist auch möglich, dass Ihr Problem der Community bereits bekannt ist. Ich empfehle daher dringend, Googeln anzuwenden.
Also werde ich versuchen, die Informationen, die sich bereits auf dem Hub befinden, nicht zu duplizieren, dem Link im Vorwort zu folgen und zu verstehen. Jetzt können wir fortfahren.
In diesem Artikel ist der Loader = Clover, da wir ihn verwenden werden. Fragen Sie bitte nicht nach anderen Ladern, ich kann leider nicht antworten.Über LaptopsIch möchte reservieren, dass sich dieses Handbuch hauptsächlich mit PC-Computern befasst, die für OSx86 ein viel einfacheres Ziel sind als Laptops. Die Installation eines Hackintosh auf Laptops entspricht der Gleichung des höchsten Grades für einen Neuntklässler: Es ist schwierig, lang und keine Tatsache, die gelöst wird. Obwohl es auch erfolgreiche Laptop-Modelle gibt, die alles bis zum Touchpad und der Netzwerkkarte starten, gibt es nicht viele. Eine Liste von ihnen kann auf direkte Anfrage in jeder Suchmaschine gefunden werden.
Was könnte der Autor zum Arbeiten bringen?Hauptplatine: Asus ROG STRIX B360H-GAMING
CPU: Intel Core i5-8400, 2,8 GHz bis 4,0 mit Turbo-Boost
GPU: MSI RX 560 4 GB AERO 16CU
RAM: Entscheidend 8 GB 2666 Hz
Zubehör
1. Prozessoren
Nur Intel, vorzugsweise die i3 / i5 / i7-Serie (besser seit der Sandy Bridge der zweiten Generation), aber Pentium / Celeron sind relativ einfach zu starten. Natürlich glänzen sie nicht mit der Leistung, aber für den einfachen Gebrauch ist es genug.
2. Grafikkarte
Integrationen von Intel beginnen fast immer mit unterschiedlichem Erfolg, aber Artefakte und eine fehlerhafte Benutzeroberfläche sind keine Seltenheit, selbst wenn die neuesten und scheinbar nativen Instanzen wie das UHD630 verwendet werden. Oft ist es notwendig, die Grafikkarten-ID im Bootloader durch eine gefälschte zu ersetzen (es besteht kein Grund zur Angst, alles wird im Folgenden ausführlich erklärt).
Ich empfehle nicht, Grafiken von nVidia zum Hacken zu verwenden. Apple hat es seit vielen Jahren nicht mehr ausgedrückt, keine Rede von irgendeiner Art von Ursprünglichkeit. Unter Mojave 10.14 und Catalina 10.15 gibt es keine Treiber für sie. Es gibt bekannte, leicht hergestellte Karten, zum Beispiel GT210 und 630, die jedoch nicht mehr zum Verkauf angeboten werden.
Wenn Sie eine Grafikkarte für Hackintosh kaufen, dann nur bei AMD. Die Serien RX4xx und RX5xx funktionieren hervorragend, mit Ausnahme des RX550, der ein Problem darstellen kann. Aus dem professionellen Segment - Vega 56 und 64, die im originalen iMac Pro verwendet werden.3. Internetverbindung
Um die Lotterie nicht mit dem Computer nach dem Prinzip „Es wird starten - es wird nicht starten“ zu spielen, empfehle ich Ihnen, sofort einen externen WLAN-Adapter zu kaufen und diesen im Voraus auf Treiber für Makos zu überprüfen.
Erstellen eines bootfähigen Flash-Laufwerks
Ein Dienstprogramm, mit dem wir ein USB-Flash-Laufwerk (ab 8 GB) formatieren und einen Bootloader darauf schreiben können (etwas, mit dem unser System booten kann), heißt BootDiskUtility.
Es ist auch gut, weil Sie damit die sogenannten "Recovery HD" -Mini-Images herunterladen können, mit denen Sie das System wiederherstellen können, wenn etwas Schlimmes passiert ist. Sie wiegen jeweils etwa 500 MB, sodass das System beim Booten von Apple-Servern heruntergeladen wird. Eine ähnliche Methode funktioniert bei uns nur, wenn wir eine native Netzwerkkarte haben, die sofort von selbst startet. Ich bin auf solche Fälle nicht gestoßen, aber Sie können im Internet suchen, für welche Netzwerkkarten keine separate Fabrik erforderlich ist. In jedem Fall können alle Recovery HD-Dateien heruntergeladen werden, indem Sie im BDU-Hauptmenü auf „DL Center“ klicken.
Laden Sie es von der offiziellen Website
herunter :
tyk (vorsichtig, viel Werbung), verbinden Sie unser Flash-Laufwerk mit dem Computer, wählen Sie es in der Liste aus und klicken Sie auf "Format Disk". Jetzt sollte unser Flash-Laufwerk formatiert und in zwei Abschnitte unterteilt werden. In den Einstellungen dieses Dienstprogramms können Sie die Größe der Partition unter Clover, ihre Version und einige andere Parameter auswählen. 200 MB und die neueste Version des Bootloaders sind am besten.
Im Abschnitt mit Clover haben wir auch Treiber unter den WLAN-Adapter gestellt.
Keksts (von lat. Kernel-Erweiterungen = Kernel-Erweiterungen) sind eigenartige Treiber für das Makoshi, mit denen es funktioniert, die theoretisch nicht funktionieren sollten, z. B. eine Soundkarte oder eine Netzwerkkarte.
Laden Sie als Nächstes die folgenden Kests herunter und legen Sie sie im Ordner clover / kexts / other ab (wir betrachten FakeSMC nicht, es ist anfangs dort):
Die restlichen Keksts liegen in Ihrem Ermessen.Eine kurze Liste anderer Keksts und warum sie benötigt werden:
- FakePCIID ist eine Familie von Kexten, die Treiberkennungen für den korrekten Betrieb von Hardwaregeräten ersetzen. Auf den Maschinen, die ich für Hackintosh verwendet habe, waren diese Keksts nicht erforderlich, aber wenn Sie es sagen, wird es nicht schlimmer sein.
- HDMIAudio - für die Audioübertragung über HDMI.
- ACPIBatteryManager - Behebt die Batterieanzeige unter MacOS.
Der letzte Schritt bei der Vorbereitung des Flash-Laufwerks ist die Firmware des MacOS-Images im .hfs-Dateiformat.
Dies geschieht wie folgt:
- Laden Sie das System-Image von hier oder von hier herunter. MacOS 10.14 Mojave ist auf meinem Computer installiert. Ich empfehle die Verwendung, wenn Ihr Prozessor eine Sandy Bridge-Generation oder eine neuere ist. Wenn nicht, ist 10.13 High Sierra genau das Richtige für Sie. Es spielt keine Rolle, woher Sie das Bild beziehen. Hauptsache, es sollte im .hfs-Format vorliegen.
- Öffnen Sie erneut die BDU, wählen Sie den zweiten (größten) Abschnitt unseres Flash-Laufwerks aus, klicken Sie auf „Partition wiederherstellen“, klicken Sie im folgenden Fenster auf unser Image und flashen Sie es.
- Alles, das Flash-Laufwerk ist fertig.
Herunterladen und installieren
Also gingen wir zum letzten Teil unserer Aktion.
1. Wir nehmen unser Flash-Laufwerk, stecken es in den Computer in den USB2.0-Anschluss (dies ist sehr wichtig, nur USB2.0) und booten von dort.
2. Das Clover`a-Menü sollte sich öffnen. Es wird ungefähr so aussehen:

3. Öffnen Sie die Einstellungen, indem Sie das zweite Symbol in der zweiten Zeile auswählen (die Maus kann nicht verwendet werden, alle Aktionen werden mit der Tastatur ausgeführt).
4. Wir schreiben die folgenden Boot-Argumente (Boot-Argumente) - magische Wörter, die dem Bootloader einige Anweisungen geben:
kext-dev-mode = 1 -v
Im ersten Teil der Zeile können Sie Kexte im System installieren, im zweiten Teil wird der Download im Textmodus gestartet. Im Prinzip sollte dies ausreichen. Außerdem existieren die folgenden Startargumente:
- rootless = 0 - deaktiviert den Systemintegritätsschutz, egal was er ist - in keinem Fall verwenden wir dieses Argument seit MacOS 10.11 El Capitan
- nv_disable = 1 - relevant für den ersten Start von Grafikkarten von nVidia. Deaktiviert die grafische Shell
- nvda_drv = 1 - im Gegenteil, es enthält eine grafische Shell. Wird für den zweiten und nachfolgenden Start von nVidia-Grafiken verwendet, wenn die Treiber bereits installiert sind.
- –Disablegfxfirmware - Aktiviert nur die integrierte Grafikkarte.
- debug = 0x100 - Wenn während des Startvorgangs ein Zusammenbruch auftritt, wird das System gestoppt und ein Neustart verhindert. Hilft, die letzten Zeilen vor einem Fehler zu erkennen.
- Keepsyms = 1 - etwas detailliertere Ausgabe von Informationen beim Booten
- cpus = x (anstelle von x number) - Aktiviert die angegebene Anzahl von Prozessorkernen
5. Im Abschnitt „Graphics Injector“ des Bootloaders können Sie die Grafikkarten-ID ersetzen. Wenn dies zum ersten Mal keinen Sinn ergibt, kann es so funktionieren. Wenn Sie fehlschlagen, können Sie versuchen, die ID zu ändern. Auf welche speziell - bevor Sie auf der Website applelife.ru finden konnten. In letzter Zeit funktioniert es aus irgendeinem Grund nicht, daher kann ich keinen Link geben. Es gibt Fälle, in denen eine gefälschte ID einer Grafikkarte alles sein kann, außer der Standard-ID.
6. Klicken Sie auf "MacOS-Installation von *** starten". Das System beginnt zu starten.
Wenn alles in Ordnung ist, befolgen Sie die Anweisungen auf dem Bildschirm, formatieren Sie die Festplatte unter dem Namen „Macintosh HD“ im „Festplatten-Dienstprogramm“ und starten Sie die Installation.
Wenn nicht alles so rosig ist, merken Sie sich die letzte Zeile, die beim Laden auf dem Bildschirm angezeigt wurde, und fahren Sie sie in die Suchmaschine. Sowohl ich als auch alle meine Hacking-Freunde sind diesen Weg gegangen.7. Nach der Installation startet das System selbst neu. Wiederholen Sie die Schritte 1 bis 5, und klicken Sie nun auf „MacOS von Macintosh HD starten“. Die Installation wird fortgesetzt, sodass Sie sich im System befinden. Da dieses System jedoch minderwertig ist, befindet sich der Bootloader, mit dem Sie darauf zugegriffen haben, auf einem USB-Stick.
Systemeinrichtung
1. Führen Sie die Treiber für den WLAN-Adapter aus, damit das Internet funktioniert
2. Kopieren Sie config.plist, kexts und Treiber vom USB-Stick auf den Computer und deaktivieren Sie den USB-Stick selbst.
3. Laden
Sie hier Clover herunter und installieren Sie es. Konfigurieren Sie während der Installation Clover für UEFI-BIOS.
4. Jetzt können Sie im Finder den EFI-Abschnitt mit Clover sehen. Wir legen die Kexte, Treiber und config.plist dort ab, so wie sie sich auf dem Flash-Laufwerk befanden.
5. Laden Sie das Clover Configurator-Programm herunter, um die Datei config.plist zu bearbeiten. Was genau bearbeitet werden muss - ich werde nicht sagen, folge dem Link im Vorwort und lies dort. Ich möchte die gleichen Informationen einfach nicht mehrmals wiederholen.
6. Starten Sie neu, um die Leistung zu überprüfen.
Eine Sammlung von Nuancen / Lösungen für Fehler
- Bei der Installation der Systeme 10.13, 10.14, 10.15 ist der Treiber apfs.efi im Ordner Drivers64UEFI erforderlich. Wenn es fehlt, können Sie es nach Abschluss der ersten Installationsphase nicht fortsetzen. Clover sieht die Festplatte mit dem System nicht.
- Stellen Sie sicher, dass Sie den Start im Textmodus (das Argument -v) verwenden, bis Sie sicher sind, dass das System ordnungsgemäß funktioniert.
- Es ist besser, die unbekannten Parameter in Clover`e nicht anzukreuzen.
- Der Fehler, auf den ich gestoßen bin, ist folgender: Wenn der Hack auf der Festplatte selbst installiert ist, friert das System ein, wenn es einige Minuten vor Abschluss verbleibt. Ich habe lange darunter gelitten, bis ich versuchte, eine ältere Version von Clover zu verwenden.
- Es ist nicht notwendig, die SSD zu hacken, das System arbeitet sehr schnell und auf 7200 U / min gewöhnlicher Festplatten.
Darauf verbeugt sich dein bescheidener Diener. Wenn der Artikel Ungenauigkeiten enthält, schreiben Sie dies bitte im Kommentar. Vielen Dank!
Alle Informationen werden nur zu Informationszwecken präsentiert und ermutigen niemanden zum Handeln.