Wie Treiber, DSDT und SSDT vor OSX-Installation in Ozmosis-Ordner einbinden

  • Hallo,


    ich habe ein Frage bezüglich der Integration der Treiber bzw. DSDT und SSDT in die entsprechenden Ozmosis-Ordner vor der Installation von OSX (in diesem Fall Mavericks). Wie kann man das am besten machen? Ich hätte diese gerne schon vor der Erst-Installation eingebunden.
    Wenn ich mit einer Linux-LiveCD, gebootet nach Ozmosis-Installation, probiere bekomme ich die Fehlermeldung, dass die Ordner unter EFI nur read only sind.


    Hat da jemand einen Vorschlag bzw. Tip wie ich das am besten mache. Natürlich kann ich Mavericks installieren, EFI mounten, Treiber/xx.aml's rein und nochmals neu installieren, aber das ist irgendwie zu aufwändig.
    Bitte nicht antworten, du kannst ja die Treiber nachträglich nach S/L/E installieren. Das weiß ich auch, ist aber keine Antwort auf meine Frage. Mir gehts darum wie man das am besten bewerkstelligt.
    Danke


    Huberer

    iMac@Home: Asrock Z87E-ITX, i7-4770s, 16GB Ram, Intel HD4600, 1x 512GB Samsung 850 Pro SSD, 1x Seagate Daten-HDD (2,5"), USB-Soundkarte, Catalina (latest) mit Clover@iMac14,3


    iMac@Office: GA Z87MX-D3H, i7-4770s, 16GB Ram, Geforce GTX650 1GB, 1x 256GB Samsung 830, 1x2TB Seagate 7200.14 Datenplatte, 1x2TB Samsung HD204UI TimeMachineplatte, DVD-RW Liteon iHAS 124, BluRay Pionerr BDR-207D (nur über USB), Creative SB Play, Catalina (latest) mit Clover@iMac14,3

  • Du brauchst kein OS booten um das da hin zu kopieren. Nimm einfach die efi shell aus der Frimware. Falls du da keine hast kopiere Sie auf einen Fat32 USB stick als EFI/BOOT/BOOTX64.EFI. Dann einfach den Stick im uefi Modus starten.

  • Gibt es irgendwo eine Übersicht, wie dir Ordnerstruktur auf der EFI Partition für Ozmosis aussehen muss und was wohin kommt? Welchen Vorteil hat es denn, wenn ich kexts über EFI einbinde (z.B. anstelle von S/L/E)?

    Apple 24" iMac8,1
    Apple 15" MacBookPro2,2
    Apple 12" iBook 800Mhz (PowerBook4,3)
    Apple PowerMac G4 DA (PowerMac3,4)
    Hackintosh 1: GA z97x-UD7-TH, OC 1.02, 32GB, Intel i7 4790k, AMD Radeon X5500, On-Board GFX, 2x Intel SSD Series530 120GB

    Hackintosh 2: ThinkCentre E73 (iMac14,3), OpenCore 0.70, Intel i5 4570, NVIDIA GT710

  • Die Ordnerübersicht müsste hier im Forum zu finden sein. Der Vorteil von der Efi Partition ist das man kein kext-dev-mode benötigt.

  • Aha. Ich kann also jeden x-beliebigen kext auf die EFI Partition packen und dann werde die einfach so übernommen?
    Wie ist das z.B. mit gepatschten Apple kext? Was passiert dann mit den ungepatchten von OS X? Werden die ignoriert?

    Apple 24" iMac8,1
    Apple 15" MacBookPro2,2
    Apple 12" iBook 800Mhz (PowerBook4,3)
    Apple PowerMac G4 DA (PowerMac3,4)
    Hackintosh 1: GA z97x-UD7-TH, OC 1.02, 32GB, Intel i7 4790k, AMD Radeon X5500, On-Board GFX, 2x Intel SSD Series530 120GB

    Hackintosh 2: ThinkCentre E73 (iMac14,3), OpenCore 0.70, Intel i5 4570, NVIDIA GT710

  • Das kommt drauf an welche kexte du nimmst und welchen Probe Score diese haben. Die kexte von der EFI Partition werden immer zuerst geladen. Dann kommt es auf den Probe Score an und welche Abhängigkeiten gegenüber anderen kexten besteht. IOKit kexte kannst du nicht so einfach auslagern, ist aber möglich. Der Vorteil ist halt das man keinen kext-dev-mode braucht und wenn man neu installiert nichts mehr am System machen muss. Man kann auch z.B. verschiedene AppleHDA kexte für Mavericks/Yosenmeier auf die EFI Partition oder ins Bios packen. Wenn man die plist anpasst wird jeweils nur die Version geladen die das OSX braucht.

  • Das hört sich doch schon mal super an. Gibt es da schon ein How-To oder andere Infos an denen ich mich orientieren kann?

    Apple 24" iMac8,1
    Apple 15" MacBookPro2,2
    Apple 12" iBook 800Mhz (PowerBook4,3)
    Apple PowerMac G4 DA (PowerMac3,4)
    Hackintosh 1: GA z97x-UD7-TH, OC 1.02, 32GB, Intel i7 4790k, AMD Radeon X5500, On-Board GFX, 2x Intel SSD Series530 120GB

    Hackintosh 2: ThinkCentre E73 (iMac14,3), OpenCore 0.70, Intel i5 4570, NVIDIA GT710

  • griven

    Hat das Label Erledigt hinzugefügt