OpenCore Sammelthread (Hilfe und Diskussion)

  • Hallo Community,


    hier ist der Thread für alles was mit OpenCore Bootloader zu tun hat (Einsteiger Fragen, Hilfe und Diskussion).


    -> In Arbeit <-


    Kurze Anleitung unter macOS Mojave 10.14.4


    Vorbereitung


    A. Xcode im App Store laden

    B. https://github.com/acidanthera/AptioFixPkg

    C. https://github.com/acidanthera/OpenCorePkg

    D. https://github.com/acidanthera/OcSupportPkg (nicht notwendig)

    E. Terminal öffnen und mit sudo macbuild.tool ausführen



    OpenCore von A -Z


    1. A wie ACPI, vorhandene DSDT oder SSDTs werden im Order ACPI/Custom abgelegt und müssen in der config.plist unter ACPI eingepflegt werden.



    2.

    3.


    4. D wie Driver, entweder VBoxHfs.efi oder HFSPlus.efi

    4. D wie Delay, Verzögerung in Mikrosekunden nach jeder gedruckten Zeile, die auf dem Bildschirm angezeigt wird.


    5. E wie ESP, Ordnerstruktur der ESP inklusive dem EFI, BOOT und OC Ordner.



    5.

    6.

    7.

    8.

    9.


    10. K wie Kexts, Kexts können nach /L/E installiert werden, liegen sie in der ESP Ordnerstruktur im Ordner Kexts dann müssen sie in die config.plist unter Kernel eingepflegt werden.



    11.

    12.

    13.

    .

    ..

    ...

    98.

    99.


    -> In Arbeit <-


    Gruß derHackfan


    Ozmosis Support für macOS Mojave/Catalina ausschließlich über das Postfach, im Rahmen der Hilfe vor Ort und oder auf dem Stammtisch.

    Edited 11 times, last by derHackfan: Update eingefügt: D wie Delay ().

  • - Platzhalter -


    Ozmosis Support für macOS Mojave/Catalina ausschließlich über das Postfach, im Rahmen der Hilfe vor Ort und oder auf dem Stammtisch.

  • Man braucht noch nicht mal XCode um das ganze zu probieren.


    Auf den Button (Clone or download) https://github.com/acidanthera/OpenCorePkg die Daten sichern.

    Danach die Datei macbuild.tool ins Terminal ziehen. Im Fall es ist kein XCode vorhanden bricht das Script ab und bietet nun an XCode oder das viel kleinere Command Line Tools für XCode zu installieren. Letzteres langt auch um ein Ergebnis, sprich die Dateien zu bauen. Danach einfach das Script noch einmal starten, die Fragen mit Y beantworten und abwarten.

    Das Ergebnis befindet sich dann im Ordner vom Download unter UDK - Build - OpenCorePkg - RELEASE_XCODE5 (oder die Version die ihr wollt) - x64

    Zur Zeit alles ohne Clover:


    iMac17,1 GA-Z170N WiFi F22f |i5-6600 IntelHD530 |RX 560 |16GB |250GB SSD |macOS 10.14.6 |OpenCore REL-053-2019-11-01
    MacMini8,1 HYSTOU P05B|I7-8550U IntelUHD620|16GB |500GB SSD |macOS 10.15 |OpenCore REL-053-2019-11-01
    MacBook9,1 XiaoMi 12" |m3-6Y30 IntelHD515 |4GB |128 & 250 GB SSD |macOS 10.15.1 |OpenCore REL-053-2019-11-01
    MacBookPro14,2 Lenovo 510-15IKS |i5-6200U IntelHD520 |8GB |128 SSD 1TB HDD |macOS 10.15 |OpenCore REL-053-2019-11-01
    MacBookPro15,2 XiaoMi-Pro-15,6" |i5-8250U IntelUHD620 |8GB |250 & 250GB SSD |macOS 10.15 |OpenCorePkg.svg?style=plastic&color=green&label=OpenCore


    Neue Baustelle : RedMi 14" |i7-10510U |8GB |512GB SSD |macOS 10.15.1 |OpenCore


    Man kann Dir den Weg weisen, aber gehen musst du ihn selbst.

    Edited once, last by NoirOSX ().

  • Hey,


    Gibt es denn schon irgendwelche Verbesserungen bzw. merkt man einen unterschied zu Clover?

    Mit freundlichen Grüßen,

    alex


    unx.png


     CustoMac [iMacPro1,1] - macOS 10.15.1 (19B88)
    Mainboard: ASUS Prime B360M-A | BIOS: 2416.zip
    Prozessor: i5 8600 - 3,1 GHz
    Grafikkarte: MSI Radeon RX 580 Armor 8GB OC
    RAM: 16GB G.Skill Aegis DDR4-3000Mhz
    WiFi + BT: BCM943602CS
    Bootloader: EFI.zip | Clover Nightly (immer aktuell)
                             

    My Real Mac's
    MacBook Pro 15" Late 2015 | macOS 10.15.1 (19B88)
    MacBook Pro 13" Late 2014 | macOS 10.15.1 (19B88)

    iDevice - iOS 13.2 Developer Version

    iPhone 11 | iPhone 8 Plus
    iPad Pro 12,9" | iPad Pro 11" + Apple Pencil 2. Gen
  • Bei mir sind es zur Zeit 3,2 MB auf dem USB Stick, ich glaube das schafft Clover Bootloader nicht.



    Ozmosis Support für macOS Mojave/Catalina ausschließlich über das Postfach, im Rahmen der Hilfe vor Ort und oder auf dem Stammtisch.

  • Das ganze Konzept ist eine einzige Verbesserung, behaupt ich hier jetzt einfach mal.

    Klar mögen aktuell einzelne (zB kosmetische) Bestandteile nicht so benutzerfreundlich wie bei Clover sein (zB eine GUI zur Bootauswahl) aber es geht aktuell viel mehr um den Kern und die Funktionsweise dahinter. Nein, das Ganze ist aktuell nicht die Krönung der Benutzerfreundlichkeit, das liegt aber an der Entwicklung und dem aktuellen Status des Projekts (Pre-Release). Wer testen und spielen will, oder es sich auch produktiver zutraut, der findet mit OC aktuell viel Spaß. Wer sich mit Source-Code oder Verständnis der zentralen Konzepte befassen will, der findet noch viel mehr Spaß. Zentrale Mechanismus im "Kern" des "Bootloaders" funktionieren unter OpenCore anders, so zB die KextInjection die ohne irgendwelche Anpassungen auch von Anfang am mit macOS Catalina lief. Der Haupt-Treiber und die meisten seiner Extensions sind konzipiert auf Code-Sauberkeit (weniger "dirty-hacks"), Minimalismus, Sicherheit, UEFI-Übereinstimmung, Modularität und Erweiterbarkeit (allein schon durch Open Source und den modularen Aufbau), dabei glänzt OpenCore.efi schon allein durch seine kleine aber sehr funktionelle Code-Basis.

    Du kommst bei deinem Problem nach dem unendlichsten Versuch nicht weiter? Dann schreib mir eine Nachricht für eine TeamViewer Sitzung. Nur wenn es gar nicht mehr weiter geht!
    Alle anderen Fragen und Anliegen gehören ins Forum.

    Edited once, last by kuckkuck ().

  • Okay, danke für die ausführliche Erklärung :)

    Wie sieht das mit der Config aus, kann man die aus Clover nehmen oder muss man diese auch selbst erstellen?

    Mit freundlichen Grüßen,

    alex


    unx.png


     CustoMac [iMacPro1,1] - macOS 10.15.1 (19B88)
    Mainboard: ASUS Prime B360M-A | BIOS: 2416.zip
    Prozessor: i5 8600 - 3,1 GHz
    Grafikkarte: MSI Radeon RX 580 Armor 8GB OC
    RAM: 16GB G.Skill Aegis DDR4-3000Mhz
    WiFi + BT: BCM943602CS
    Bootloader: EFI.zip | Clover Nightly (immer aktuell)
                             

    My Real Mac's
    MacBook Pro 15" Late 2015 | macOS 10.15.1 (19B88)
    MacBook Pro 13" Late 2014 | macOS 10.15.1 (19B88)

    iDevice - iOS 13.2 Developer Version

    iPhone 11 | iPhone 8 Plus
    iPad Pro 12,9" | iPad Pro 11" + Apple Pencil 2. Gen
  • Schau dir mal die Sample.plist an, vielleicht beantwortet das deine Frage.



    Entweder mit Xcode öffnen oder mit dem PlistEdit Pro oder anderen Editor, einen Configurator wie bei Clover gibt es nicht und man muss selber Hand anlegen.


    Edit: Siehe Anhang


    Gruß

    Files

    • Un!x.plist

      (12.93 kB, downloaded 179 times, last: )


    Ozmosis Support für macOS Mojave/Catalina ausschließlich über das Postfach, im Rahmen der Hilfe vor Ort und oder auf dem Stammtisch.

    Edited once, last by derHackfan: Edit eingefügt ().

  • Gibt's für den OPENCORE UEFI BOOTLOADER eine Anleitung für dummy's ? Wie wird Opencore installiert, --- Ordnerstruktur ähnlich wie bei Clover , Eigenständiges InstallationsPaket (Clover Typisch).

    Nicht nur Rhetorisch gefragt:D:D

  • schmalen

    Schau in den ersten Beitrag, lese es genau durch. Anbei auch ein kompletter EFI-Ordner und Dokumente, das PDF beschreibt die "config.plist" bestens. Für den derzeitigen Stand, noch nicht mal ein Release vorhanden, extrem gut dokumentiert.

    ASUS PRIME X299-DELUXE • i9-7900X • DDR4 64GB • SSD 960 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon RX Vega 64

  • MalikEster Richte dir einen USB Stick mit der Ordner Struktur laut Screenshot ein.



    Im Anhang findest du ebenfalls die Sample.plist (Edit mit einem Editor deiner Wahl) und dann kann es eigentlich schon losgehen.

    Files

    • sample.plist

      (12.87 kB, downloaded 147 times, last: )


    Ozmosis Support für macOS Mojave/Catalina ausschließlich über das Postfach, im Rahmen der Hilfe vor Ort und oder auf dem Stammtisch.

  • Hab mir dir EFI von anonymous writer geladen und etwas geändert, das Bootmenü erscheint nach Auswahl des BS , allerdings habe ich ein Reboot nach "End Random Seed"

  • Du musst in der config.plist unter Platforminfo/Generic mit Daten aus der Clover Configurator auffüllen.

    Files

    • EFI.zip

      (1.53 MB, downloaded 117 times, last: )


    Ozmosis Support für macOS Mojave/Catalina ausschließlich über das Postfach, im Rahmen der Hilfe vor Ort und oder auf dem Stammtisch.

  • derHackfan Habe die config.plist /generic mit den Daten aus der Clover Configuration geändert, nun bin ich ein Schritt weiter, so das der Rechner nach End RandomSeed kein reboot macht, sondern dort hängt.


    Kann es sein, das der falsche AptioFix verbaut ist??

  • Wenn die Kexte im L\E liegen, kann man sich doch das Eintragen der Kexte im kext Ordner von OC sparen, eigentlich braucht man nur noch FakeSMC eintragen oder muss man doch noch die kexte im OC Ordner hinterlegen?

  • Wenn sie in /L/E liegen muss man sie natürlich nicht eintragen. Was schon im System ist muss ja nicht mehr Injected werden...

    System 1 (iMac 15,1) InterTech W-III: ASROCK Z97 Pro4, OpenCore, Intel I7-4970K @ 4.0 GHz, 32GB DDR3, Powercolor R9-290X , Samsung 850 EVO 500GB + WD Caviar Blue 1TB, macOS Mojave 10.14, macOS Catalina 10.15
    System 2 (MacBook Pro 10.2): ThinkPad T430, i5-3360M @ 2.8 GHz, 8GB DDR3, IntelHD 4000, Toshiba Q300 240GB SSD, Sandisk 128GB SSD, Dual Boot MacOS Mojave 10.14, Windows10 Pro 64Bit

    griven.png

  • schmalen   MalikEster auf welchem Setup/Hackintosh versucht ihr euch mit OpenCore?

    griven   rubenszy das Thema Kexts habe ich oben im Anfangsbeitrag gerade mal ergänzt. :danke:


    Ozmosis Support für macOS Mojave/Catalina ausschließlich über das Postfach, im Rahmen der Hilfe vor Ort und oder auf dem Stammtisch.

  • derHackfan auf ein bestehendes Mojave BS. iMacPro 1,1

    Habe die EFI von dir auf einem USB Stick gezogen, und boote von dort.

    Edited once, last by schmalen ().