Du sollst gar nichts von den mit Fragezeichen aufgezählten Punkten anhaken. Du sollst einen Haken bei UEFI setzen wie von mir beschrieben. Und doch, der Punkt ist vorhanden, hast du ja auch nen Screenshot von gemacht.
Komplett neu in dieser Welt // Hackintosh - Core i5-9400F, XRX 580 - Hauptproblem Displayport und Shutdown
-
- Erledigt
- Sterohackios
- Erledigt
-
-
Du meinst Clover for UEFI booting only.
Gut hacken ist gesetzt. Das mit den Fragezeichen hat sich erledigt. Wie geht es nun weiter?
-
Als nächstes bitte das Paket laden und entpacken: https://github.com/acidanthera…/AptioFix-R27-RELEASE.zip
Dann in die EFI Partition von deinem Install Stick navigieren und den AptioMemoryFix.efi Treiber nach /EFI/CLOVER/drivers/UEFI schieben. Dieser EFI Treiber ist für die Memory Allocation beim Systemstart zuständig.Außerdem folgende Kexte nach /EFI/CLOVER/kexts/Other schieben:
- Lilu (Basis Kext für weitere Kexte)
- Whatevergreen (Grafikpatching, basiert auf Lilu)
- AppleALC (Audio Patching, basiert auf Lilu)
- USBInjectAll (USB Port Injector)
- IntelMausi (Intel Ethernet Treiber)
- VirtualSMC (Apple SMC Emulator)
- SMCProcessor (liegt VirtualSMC bei - CPU Sensoren)
- SMCSuperIO (liegt VirtualSMC bei - weitere Sensoren)
VirtualSMC liegt auch eine VirtualSMC.efi bei. Diese kommt ebenfalls nach /EFI/CLOVER/drivers/UEFI.
Sämtliche genannten Kexte kannst du dir bequem mit dem Kext Updater laden. Einfach in dem Tool auf den Button "Kexte" klicken und dann die genannten Kexte anwählen und auf Download klicken.
Melde dich wenn du das hast. Danach geht es dann an die config.plist für Clover.
-
Hab alles zusammengetragen. Können uns an die config.plist machen.
-
Allright, als nächstes löscht du mal die config.plist die sich aktuell im Clover Ordner befindet. Das ist nur eine Sample Datei mit allerlei nutzlosem Kram den wir nicht brauchen. Danach öffnest du Clover Configurator. Wenn noch nicht vorhanden, kannst du ihn dir hier herunterladen.
Einmal geöffnet klickst du im linken Menü ganz oben auf ACPI. Hier setzt du folgende Einstellungen:
- Bei "Generate Options" einen Haken bei PluginType setzen
- Bei "SSDT" das Plugin Type Drop-Down Feld auf "1" setzen (diese beiden Einstellungen sorgen dafür, dass das X86PlatformPlugin von macOS lädt, welches für Power Management zuständig ist)
Als nächstes klickst du im Hauptmenü auf "Boot". Hier folgendes setzen:
- Unter "Arguments" einen Rechtklick auf die Liste und "-v" auswählen (aktiviert den Verbose Boot)
- Nochmal einen Rechtsklick und "debug=0x100" auswählen (verhindert Reboot bei Kernel Panic damit man den Fehler sieht)
- Nochmal Rechtsklick und "keepsyms=1" auswählen (gibt weitere Infos bei einer Kernel Panic aus)
- "Default Boot Volume" setzt du auf "LastBootedVolume"
- "XMPDetection=Yes" auswählen
- Bei Time-Out trägst du den gewünschten Time-Out Wert für das Clover Boot Menü ein
Weiter zum Menüpunkt "Devices". Hier folgendes setzen:
- Unter "USB" einen Haken bei "HighCurrent" setzen
- Unter "Audio" bei "Inject" eine "7" eintragen (setzt die Layout ID für AppleALC auf 7 - könnte für dein Board passen. Weitere in Frage kommende IDs sind 1, 2, 3, 4, 5, 12, 15, 16, 17, 18, 28, 31, 90, 92, 97, 99. Aber dazu kommen wir wenn Audio nicht geht nach der Installation noch.)
Weiter zum Menüpunkt "GUI". Hier folgendes setzen:
- Bei "Scan" wählst du "Auto=Yes" (lässt Clover automatisch nach Boot Einträgen suchen)
- Bei "Language" setzt du den gewünschten Country Code - vermutlich "de" (steuert in welcher Sprache sich macOS by default präsentiert)
- Bei "KbdPrevLang" einen Haken setzen (sorgt dafür, dass der zuvor eingetragene Country Code eine Wirkung hat)
- Bei "Theme" trägst du "embedded" ein (steuert das Aussehen des Clover Boot Menüs - Themes liegen in /EFI/CLOVER/themes)
Weiter zum Menüpunkt "Kernel and Kext Patches". Hier folgendes setzen:
- Haken bei "AppleRTC"
- Haken bei "KernelPM"
- Haken bei "PanicNoKextDump"
- In die Kexts to Patch Liste fügst du bitte den Port Limit Patch für die gewählte macOS Version ein. Hier findest du eine Liste von Port Limit Patches. Dieser Patch sorgt dafür, dass macOS mehr als nur 15 USB Ports pro Controller nutzen kann. Das ist wichtig damit während der Installation alle USB Anschlüsse laufen und brauchen wir nach der Installation noch fürs Fine Tuning. Für die dauerhafte Nutzung ist der Patch nicht geeignet!!! Der korrekt eingetragene Port Limit Patch sieht am Beispiel für macOS 10.14.6 so aus:
Weiter zum Menüpunkt "RT Variables". Hier folgendes setzen:
- Bei "ROM" auf "UserMacAddr0" setzen
- Bei "BooterConfig" die "0x28" eintragen
- Bei "CsrActiveConfig" die "0x0" eintragen (aktiviert die SIP - zum Deaktivieren der SIP auf 0x67 setzen)
Weiter zum Menüpunkt "SMBIOS". Hier folgendes setzen:
- Unten rechts über der "Memory" Liste auf den Button mit dem Pfeil nach oben und unten klicken und dort den "iMacPro1,1" wählen.
- Nun wurde dein SMBIOS generiert inklusive Seriennummern. Klicke nun einmal auf den Button "Überprüfen des Gehäuses".
- Nun geht die Apple Support Seite auf. Gebe den Captcha Code ein und prüfe die Seriennummer. Sie MUSS UNGÜLTIG SEIN! Sollte die Seriennummer bereits existieren, generiere eine neue. Dafür findest du beim entsprechenden Feld einen Button. Auch diese neu generierte Nummer dann nochmal prüfen!
Zu guter letzt dann noch zum Punkt "System Parameters". Hier folgendes setzen:
- "Inject Kexts" auf "Yes" setzen
- Haken bei "Inject System ID" setzen
Damit ist die config.plist fast fertig und du kannst sie als "config.plist" nach /EFI/CLOVER auf den Stick speichern.
Sobald das erledigt ist kümmern wir uns um BIOS Einstellungen und einen ACPI Dump deines Boards um die config.plist zu komplettieren.
-
-
Dann hast du nicht die aktuelle Version vom CC.
-
Richtig hab ich eben auch bemerkt konnte nur den Post nicht mehr löschen.
Bin nun fertig. Wie geht es nun weiter?
-
BIOS Einstellungen. Hast du da schon was Hackintosh spezifisch geändert? Wenn ja, was?
-
AHC habe ich Enabled, Legacy USB Support: Disabled, XHCI Hand-off: Enabeled, Boot mode select: LEGACY + UEFI, Secure Boot mode Custom (gibt sonst nur Standard und das heißt dann das er aktiv ist), CFG Lock: Disabled
Hier noch meine config.plist und der Screenshot für die Prüfung der Nummer: sterohackios_config_plist.zip
Bin also bereit für den nächsten Schritt. -
In deiner config.plist sind zwei Fehler:
- CsrActiveConfig steht auf 0x00 statt 0x0- Beim Port Limit Patch hast du bei Match OS "10.14.16" angegeben. Gib hier bitte wie in meinem Screenshot 10.14.x ein.
Zum BIOS:
- Legacy / CSM sollte komplett inaktiv sein, also UEFI only
- Wenn du OS Typ wählen kannst, kannst du entweder "Other OS" oder "Windows 8/10 WHQL" wählen - läuft in der Regel beides
- Zudem falls noch nicht geschehen:
- Wake On LAN = Disabled
- Secure Boot = Disabled- Plattform Power Management / ASPM = Enabled
- VTd = Enabled (macht in der Regel keine Probleme mehr)
- VTx / Intel Virtualization Technology = Enabled
- Primäre Grafik = PCIe / PEGP
- IGPU / IGPU Multi Monitor = Disabled (also IGPU komplett deaktivieren)
- TPM (Trusted Platform Module) = Disabled
Kann sein dass die Bezeichnungen etwas anders sind oder ein paar der Einstellungen gar nicht vorhanden sind. Musst dich halt mal durch alle Menüs durchwurschteln. Was es nicht gibt soll uns erstmal nicht weiter stören.
Wenn die BIOS Settings passen, startest du einmal von dem Stick. Wenn du das Clover Boot Menü siehst bitte noch kein System starten. Erstmal die Taste F4 drücken. Nicht wundern: Du bekommst kein Feedback. Warte einfach 5 Sekunden und mach den Rechner wieder aus.
In der EFI Partition vom Stick findest du nun in /EFI/Clover/ACPI/origin einen Dump deiner ACPI Tabellen. Den Kram bitte mal zippen und hier anhängen. Ich schau dann fix für dich nach welche ACPI Renames dein Board braucht, dann tragen wir diese in die config.plist ein und dann kann es ans Installieren von macOS gehen.
-
config.plist habe ich angepasst. Danke
Und auch danke für die restlichen BIOS Tipps konnte hier noch VTd wieder aktivieren und DualMonitor wieder deaktivieren.
Hier der Dump der ACPI: sterohackios_acpi_dump.zip -
Also dein Board benötigt folgende Renames
- GFX0 zu IGPU (Rename der Prozessorgrafik, können wir aus zwei Gründen auslassen - 1. IGPU ist abgeschaltet und 2. Whatevergreen macht das automatisch)
- HECI zu IMEI (Rename des Intel Management Engine Interface, können wir auch auslassen weil Whatevergreen sich darum kümmert)
- PEGP zu GFX0 (Rename deiner dedizierten Grafikkarte, auch das macht Whatevergreen bereits)
- HDAS zu HDEF (Rename des Audio Device)
- SAT0 zu SATA (Rename des SATA Device)
Im Endeffekt brauchst du also für diese Config nur HDAS zu HDEF und SAT0 zu SATA.
Diese Renames trägst du im ACPI Bereich von Clover Configurator in der "Patches" Liste in deine config.plist ein.
Im Hauptmenü findest du ziemlich weit unten einen Hex Konverter mit dem du die Strings in Hex Code verwandeln kannst (text <-> HEX).
Magst du das mal selber machen oder hast du nur Bahnhof verstanden?
-
-
Perfekt, dann stecke den Stick in deinen Rechner, setze den Stick im BIOS als Standard Boot Laufwerk und starte dann den macOS Installer vom Stick.
Im Festplatten Dienstprogramm alle Geräte einblenden, die SSD auswählen wo du macOS schonmal installiert hast und nochmal komplett formatieren damit sie clean ist. Als Dateisystem wählst du APFS, Partitionsschema GUID. Anschließend kannst du macOS installieren.
-
-
Im ersten oder zweiten Teil der Installation? Ein Foto von der Panic wäre gut. Das was du dort zitierst hilft nicht weiter.
-
-
Okay, das kann an nicht funktionierendem NVRAM liegen - müssen wir mal prüfen ob der läuft oder nicht. Starte bitte ohne Netzwerkkabel und fahre mit der Einrichtung erstmal offline fort.
Wenn du auf dem Desktop bist öffne das Terminal und gebe hier sudo nvram TestVar=Hallo ein. Dann starte einmal neu, öffne das Terminal wieder und gebe sudo nvram -p | grep 'TestVar' ein. Wenn die Ausgabe "Hallo" ist läuft der NVRAM und die Kernel Panic liegt an etwas anderem. Wenn du keine Ausgabe erhältst funktioniert der NVRAM nicht und wir müssen das erstmal fixen.
-