Die Vanilla-Installation ist jetzt im Post 1 Klick
AMD-Kernel-Installation nur für Ausnahme-Fälle, falls Vanilla nicht anwendbar ist.
Software
Adobe-Programme funktionieren nicht alle. Siehe hier
Falls kein macOS zu Verfügung steht, dann kann man mit Windows arbeiten -> Klick
Hardware
Der Ryzen-PC: Pascal-, und Maxwell-Grafikkarten haben eine geringe Leistung, vor allem bei Final Cut. AMD-Grafikkarten sind da besser.
Hack/Mac: Falls kein Mac oder Hackintosh zur Verfügung steht, geht es hier weiter -> Klick.
Die SSD auf der macOS installiert werden soll, in den Mac/Hackintosh einbauen. Falls das nicht geht, die SSD an einen USB- Adapter oder ein externes Festplattengehäuse anschließen. Falls nicht vorhanden, kann man anstatt der SSD auch einen USB-Stick als SSD-Ersatz nehmen, ist aber zeitintensiver.
Die schlechtere Lösung: USB-Stick
USB-Stick für die EFI-Partition
High Sierra / Mojave auf die SSD installieren
Die althergebrachte Methode, macOS mit einem USB-Stick zu installieren (Klick) kann ich bei einem AMD für High Sierra nicht empfehlen (und die Nutzung einer DMG ist gegen die Forenregeln).
Die Installation direkt in einem Rutsch auf die SSD geht viel schneller.
High Sierra (17G65) mit einem Hack/Mac oder in Virtualbox hier runterladen, oder mit diesem Tool.
Oder eine passende "Install macOS Mojave.app" über die App Store Auswahl runterladen. Und den S-Installer ausführen.
Kernel
10.13.0-10.13.3
Den AMD Ryzen Kernel von Bronya runterladen kernel_HS-ryzen_10.13 und aus dem Zip-Paket die Datei "kernel" nach System/Library/Kernels kopieren und die vorhandene Datei ersetzen.
(Die 3 Framework-Dateien die in manchen Installations-Paketen enthalte sind, unberührt lassen).
SLE
In den Ordner System/Library/Extensions
Und folgende Dateien löschen oder mit der Dateiendung bak versehen:
- AppleTyMCEDriver.kext
- AppleIntelCPUPowerManagement.kext (spart den NullCPUPowermanagement.kext)
- pmtelemetry.kext (macht Probleme beim erneuern des PrelinkedKernels
Prelinkedkernel
In den Ordner System/Library/PrelinkedKernels gehen, und die Datei prelinkedkernel umbenennen.
Terminal öffnen
sudo -s
touch /Volumes/SSD/System/Library/Extensions
kextcache -u /Volumes/SSD
In den Ordner System/Library/PrelinkedKernels schauen ob die Datei prelinkedkernel neu aufgebaut wird. Wenn es nicht funktioniert hat, ist der prelinkedkernel nicht mit aktuellem Datum, Uhrzeit (Und beim Booten, kommt später die Fehlermeldung: Invalid Opcode).
Wenn man in Sierra den Prelinkedkernel löscht wird der automatisch erneuert.
Oder vereinfacht:
sudo –s
touch (und den Order System/Library/Extensions in den Terminal ziehen, Enter)
kextcache –u (die Festplatte ins Terminal ziehen, Enter)
10.13.4
Den Prelinkedkernel 10.13.3 aus dem Anhang nach System/Library/PrelinkedKernels kopieren. Den Kernel aus System/Library/Kernels löschen. Das war es schon.
Nur für den Fall dass man später mal Änderung an System/Library/Extensions durchführt, muss, einen 10.13.4-Kernel aus dem Downloadbereich nach System/Library/Kernels kopieren. Die "Kexte für 10.13.4" aus dem Anhang nach System/Library/Extensions kopiern, die alten ersetzen , und der prelinkedkernel erneuern (Wie bei 10.13.0).
10.13.6
runterladen und aus dem Zip-Paket die Datei "kernel" nach System/Library/Kernels kopieren und die vorhandene Datei ersetzen.
(Die 3 Framework-Dateien die in manchen Installations-Paketen enthalte sind, unberührt lassen).
SLE
In den Ordner System/Library/Extensions
Und folgende Dateien löschen oder mit der Dateiendung bak versehen:
- AppleTyMCEDriver.kext
- AppleIntelCPUPowerManagement.kext (spart den NullCPUPowermanagement.kext)
- pmtelemetry.kext (macht Probleme beim erneuern des PrelinkedKernels
Beim neuesten AlGrey-Kernel nicht mehr nötig, beim Shaneee-Kernel noch nötig:
Den 10.10.3 IONetworkingFamily.kext aus dem Anhang nach System/Library/Extensions
und den RTL8111 Kext nach ein Library/Extensions kopieren.
Prelinkedkernel
In den Ordner System/Library/PrelinkedKernels gehen, und die Datei prelinkedkernel umbenennen.
Terminal öffnen
sudo -s
touch /Volumes/SSD/System/Library/Extensions
kextcache -u /Volumes/SSD
In den Ordner System/Library/PrelinkedKernels schauen ob die Datei prelinkedkernel neu aufgebaut wird. Wenn es nicht funktioniert hat, ist der prelinkedkernel nicht mit aktuellem Datum, Uhrzeit (Und beim Booten, kommt später die Fehlermeldung: Invalid Opcode).
Wenn man in Sierra den Prelinkedkernel löscht wird der automatisch erneuert.
Oder vereinfacht:
sudo –s
touch (und den Order System/Library/Extensions in den Terminal ziehen, Enter)
kextcache –u (die Festplatte ins Terminal ziehen, Enter)
10.14.1 - 10.14.4
Noch im Intel-System oder in Virtual-Box von der Mojave-SSD booten.
Den Kernel hier runterladen und aus dem Zip-Paket die Datei "kernel" nach /System/Library/Kernels kopieren und die vorhandene Datei ersetzen.
SLE
In den Ordner System/Library/Extensions
Und folgende Dateien löschen oder mit der Dateiendung bak versehen:
- AppleTyMCEDriver.kext
- AppleIntelCPUPowerManagement.kext (spart den NullCPUPowermanagement.kext)
- pmtelemetry.kext (macht Probleme beim erneuern des PrelinkedKernels
In den Ordner System/Library/PrelinkedKernels gehen, und die Datei prelinkedkernel löschen. Nach etwa 2 Minuten sollte macOS da einen neuen prelinkedkernel erzeugen.
10.14.4 - 10.14.6
Für Ryzen die Vanilla-Methode im Post1 anwenden. Dies ist nur für einige ältere CPUs interessant, die mit Vanilla nicht klar kommen.
Auf der SSD in System/Library/Kernels den kernel löschen. Den prelinkedkernel 10.14.4 Aus dem Anhang nach System/Library/PrelinkedKernels kopieren.
Clover
Ein USB-Stick mit FAT32 formatieren, falls es nicht schon vom Hersteller bereits gemacht wurde.
Die neueste Version von Clover aus dem Downloadbereich des Forums runterladen und auf dem USB-Stick installieren, mit folgender Einstellung:
- UEFI Drivers / ApfsDriverLoader-64
- UEFI Drivers / VboxHfs-64
Aptiofix
Die OsxAptioFix2Drv-free2000.efi nach drivers64UEFI kopieren
EFI-Ordner
Folgende Kexte nach EFI/Clover/kexts/Other kopieren:
Für AMD-Karten zusäzlich
Config.plist
Die config.plist aus dem Anhang nach EFI/Clover kopieren und die alte ersetzen.
Bios
Die SSD im AMD-Computer anschließen.
PC starten und das Bios-Menü aufrufen. Folgende Einstellungen:
- Super IO Chipset/ Serial Port: Disabled
- Super IO Chipset/ Parallel Port: Disabled
- Die EFI des USB-Sticks in der Boot-Reihenfolge nach vorn einstellen
- CPU Configuration/Cool n Quiet Disabled
- OS Type: Other OS
- CSM: Enabled (bei älteren Grafikkkarten)
Und abspeichern.
Booten
Ins Clover-Menü booten
Die SSD auswählen.
Falls die SSD nicht angezeigt wird Klick mich
Oft bleibt der Bootvorgang ein einer Stelle stehen. Davon ein Foto machen und im Forum posten. Dann kann die Community weiterhelfen.
Häufig dieser Fehler
Im Post Nr. 5 steht die Lösung Klick
Einstellungen
Länder-, Standort, Tastatur, usw. Einstellungen vornehmen. Manchmal funktioniert hier weder Maus noch Tastatur. Erst mal andere USB-Ports ausprobieren. Wenn das nicht hilft, einen USB-Fix anwenden.
Feintuning
Am Desktop angekommen, Folgendes im Terminal eingeben um unsignierte Programme öffnen zu können: sudo spctl --master-disable
EFI-Ordner
Folgende Kexte noch nach EFI/Clover/kexts/Other kopieren:
- Shiki und Lilu für iTunes
- Fast alle Ryzen-Boards brauchen den Realtek RTL8111 von Mieze
- Ein paar Boards haben einen Intel-LAN Chip Intel I211-AT https://www.hackintosh-forum.d…-211va-pcie-gbe-kext-zip/
- oder den IntelMausiEthernet.kext
- AppleALC für Audio
Optional
- Ab 6 Kerne braucht man evtl. einen angepassten VoodooTSCSync.kext -> Im Anhang
- Die Ryzen-USB-Kexte.zip oder andere USB-Fixes
- System.kext aus dem Kernel-Paket
Die EFI-Partition der SSD mounten. Mit dem Clover Configurator
Den EFI-Ordner vom USB-Stick auf die UEFI-Partition der SSD kopieren. Booten von der SSD sollte dann möglich sein.
Grafikkarten-Einstellungen
in Post 3
Bluetooth
in Post 5
Audio Feintuning
USB-Feintuning
in Post 5