Ok, dann noch viel Spaß damit.
Bis 0.7.2 läuft Hackintosh perfekt, mit 0.7.3 nur Apfel ohne Ladebalken
- Torpor
- Erledigt
-
-
fairerweise muss ich ergänzen, dass ich kein Ethernet, sondern nur W-LAN nutze mit einer OSXWiFi Apple Broadcom BCM943602CDP - 802.11 a/b/g/n/ac with Bluetooth 4.2 Karte und weil ich mit dem Rechner Musik mache den Onboard Sound nicht nutze, sondern einen USB D/A Converter.
-
Schau einfach in die Sample.plist die dem OC Paket beiliegt da werden die Änderungen schnell deutlich
In der Hauptsache sind aus den Driver Einträgen jetzt Arrays geworden (vorher einfache Strings) guckst Du:
Bis OC 0.7.2:
Ab OC 0.7.3:
Code- <key>Drivers</key>
- <array>
- <dict>
- <key>Arguments</key>
- <string></string>
- <key>Enabled</key>
- <true/>
- <key>Path</key>
- <string>HfsPlus.efi</string>
- </dict>
- <dict>
- <key>Arguments</key>
- <string></string>
- <key>Enabled</key>
- <true/>
- <key>Path</key>
- <string>OpenRuntime.efi</string>
- </dict>
- <dict>
- <key>Arguments</key>
- <string></string>
- <key>Enabled</key>
- <true/>
- <key>Path</key>
- <string>OpenCanopy.efi</string>
- </dict>
- </array>
Wenn man es nicht beachtet findet/lädt OC die Drivers nicht und somit startet dann natürlich auch macOS nicht
Sind das die einzigen Änderungen? Ich sitze jetzt schon ne ganze Zeit vor einem Merge, und werde blind. Was muss ich an meiner config konkret tun?
Danke!
-
Korrekt im großen und ganzen sind die Änderungen unter UEFI->Drivers und UEFI->Quirks die einzigen
-
Okay, ich habe aber nur changes bei den Drivers. Quirks siond bei mir leer. Mal testen.
-
Nimm den Config Validator für 0.74 und er zeigt dir an was fehlt:
-
-
Nur zwei übrig:
Start of verification:
OCS: No valid serialized value at 0 index!
OCS: No valid serialized value at 1 index!
Serialisation returns 2 errors!
Completed validating /Volumes/EFI/EFI/OC/config.plist in 1 ms. Found 2 issues requiring attention.
*Update*
Erneutes Danke. SO simpel hatte ich dabei nicht gedacht. LÄUFT!
-
Erlaube mir nun auch mal den Thread hier zu kapern. Habe das Update auf 0.7.3 versucht und hänge ebenfalls beim Bootscreen ohne Ladebalken fest.
Meine Vorgehensweise war, die 0.7.3 Release Version von GitHub zu laden und die in meiner config.plist enthaltenen Werte in die sample.plist aus dem Docs Ordner zu übernehmen. Anschließend habe ich die sample.plist ins richtige Verzeichnis verschoben und umbenannt, danach alle unnötigen Kexte gelöscht. Den alten EFI Ordner habe ich dann durch den neuen 0.7.3 EFI Ordner in der EFI Partition ersetzt. Ab da ging nichts mehr und ich musste (über Windows mit Hilfe von Explorer++) meinen alten EFI Ordner wiederherstellen.griven meinte, aus den Driver Einträgen sind jetzt Arrays geworden und es deshalb vermutlich nur bis zum Bootscreen geht, aber müssten diese Neuerungen nicht eigentlich in der sample.plist aus der 0.7.3 Version enthalten sein?
-
-
Auch in meiner sample.plist und config.plist sind es Arrays, scheint wohl was anderes zu sein
-
Dann wird es zumindest nicht an den Drivers liegen. Hast Du Deine config mal durch ocvalidate gejagt?
-
Habe mithilfe der sample.plist nochmal eine neue config.plist erstellt und sie anschließend mit dem GUI Tool für ocvalidate (Config Validator) getestet und eine Fehlermeldung bekommen. Diese bezieht sich jedoch nur auf die SMCSuperIO.kext und ich denke mal daran kann es nicht liegen...
-
Opencore Configuration---UEFİ...Drivers...Scan/Browse...EFİ.. OC.. Drivers..Openruntime.efi clic.Opencanopy.efi clic Openhfsplus.efi Enabled ok. Save opencore 0.7.3 ok
-
Ich habe leider auch ein Problem mit meiner config.plist und den UEFi Drivers.
Der Config Checker meldet folgendes:
Die entsprechenden Drivers liegen wo sie sein sollen:
Die Drivers wurden über folgende Methode in die config.plist geladen:
Opencore Configuration ---UEFI --- Drivers --- Scan/Browse --- Save
config.plist:
-
Sieht in der config aber korrekt eingebunden aus. Schau Dir bei den Einträgen mal an ob das nicht irgendwo versteckte Leerzeichen drin sind entweder vor oder nach dem Eintrag das kann nämlich passieren und führt zu solchen Fehlern...
-
Bei mir unter 073 sieht das aber anders aus:
so steht es auch in der Sample.plist von 073 !!!!!!!
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Drivers</key>
<array>
<string>HfsPlus.efi</string>
<string>OpenRuntime.efi</string>
<string>OpenCanopy.efi</string>
<string>#AudioDxe.efi</string>
<string>#OpenUsbKbDxe.efi</string>
<string>#UsbMouseDxe.efi</string>
<string>#Ps2KeyboardDxe.efi</string>
<string>#Ps2MouseDxe.efi</string>
<string>#HiiDatabase.efi</string>
<string>#NvmExpressDxe.efi</string>
<string>#XhciDxe.efi</string>
<string>#ExFatDxe.efi</string>
<string>#PartitionDxe.efi</string>
<string>#CrScreenshotDxe.efi</string>
</array>
</dict>
</plist>
nutze einfach mal :
https://github.com/corpnewt/OCConfigCompare
und vergleiche deine 072 mit der 073 Sample.plist unter Docs, da stehen dann die Unterschiede drin.
-
-
-