Setup del config.plist
Ora che abbiamo tutti i nostri kext (.kext), SSDT (.aml) e driver del firmware (.efi), la tua USB potrebbe apparire qualcosa come questo:

- Nota: La tua USB sarà diversa, ogni sistema ha requisiti differenti.
Creare il tuo config.plist
Per prima cosa prenderemo il sample.plist da OpenCorePkg, sarà allocato nella cartella Docs:

Ora muoviamolo nella partizione EFI della USB (si chiamerà BOOT in Windows) dentro EFI/OC/, e rinominalo come config.plist:

Aggiungere i tuoi SSDT, Kext e Driver del Firmware
Per il resto della guida, avrai bisogno di qualche forma di plist editing. Per questa guida, useremo ProperTree e GenSMBIOS per automatizzare un po' di compiti tediosi:
- ProperTree
- Plist editor universale
- GenSMBIOS
- Per generare le nostre specifiche di SMBIOS
Ora, apriamo ProperTree e modifichiamo il nostro config.plist:
ProperTree.command- Per macOS
- Suggerimento: c'è una utility chiamata
buildapp.commandnella cartellaScriptsche ti permette di trasformare ProperTree in un'app dedicata per macOS
ProperTree.bat- Per Windows
Una volta che ProperTree è avviato, apri il tuo config.plist premendo Cmd/Ctrl + O e selezionando il file config.plist sulla tua USB.
Dopo che hai aperto il config, premi Cmd/Ctrl + Shift + R e seleziona la tua cartella EFI/OC per applicare un "Clean Snapshot":
- Questo rimuoverà tutte le sezioni inutili dal tuo config.plist e successivamente aggiungerà SSDT, Kext e Driver Firmware al config.
- Cmd/Ctrl + R è un'altra opzione che ti aggiungerà i file, ma lascerà le sezioni inutili disabilitate come erano prima, utile quando hai bisogno di risolvere problemi, ma non usato da noi ora

Quando hai fatto, vedrai i tuoi SSDT, Kext e driver firmware applicati nel tuo config.plist:

- Nota: Se ottieni un pop up "Disable the following kexts with Duplicate CFBundleIdentifiers?", seleziona "Yes". Questo assicura che tu non abbia kext duplicati, dato che a volte i kext hanno lo stesso plugin (VoodooInput sia nei plugin di VoodooPS2 che di VoodooI2C)

Se vuoi continuare la pulizia del file, puoi rimuovere la sezioni #WARNING. Attraverso quelle non creerai nessun problema, sono solo per preferenza personale.
ATTENZIONE
Il file config.plist deve corrispondere ai contenuti della cartella EFI. Se cancelli un file ma lasci la sua voce nel config.plist, OpenCore segnalerà un errore e bloccherà l'avvio.
Se vuoi fare una qualche modifica, ricordiamo l'esistenza dello strumento OC snapshot (Cmd/Ctrl + R) in ProperTree per aggiornare il config.plist.
Scegliere la tua piattaforma
Ora arriva la parte importante, selezionare la tua configurazione. Ogni piattaforma ha caratteristiche uniche per cui sapere il tuo hardware è super importante. Vedi sotto per seguire:
Desktop Intel
- Nota: I NUC della Intel sono considerati dispositivi portatili, per queste situazioni devi seguire la Sezione Laptop Intel
| Nome in Codice | Serie | Rilascio |
|---|---|---|
| Yonah, Conroe e Penryn | E8XXX, Q9XXX, etc 1, etc 2 | 2006-2009 era |
| Lynnfield and Clarkdale | 5XX-8XX | era 2010 |
| Sandy Bridge | 2XXX | era 2011 |
| Ivy Bridge | 3XXX | era 2012 |
| Haswell | 4XXX | era 2013-2014 |
| Skylake | 6XXX | era 2015-2016 |
| Kaby Lake | 7XXX | era 2017 |
| Coffee Lake | 8XXX-9XXX | era 2017-2019 |
| Comet Lake | 10XXX | era 2020 |
Laptop Intel
| Nome in Codice | Serie | Rilascio |
|---|---|---|
| Clarksfield e Arrandale | 3XX-9XX | era 2010 |
| Sandy Bridge | 2XXX | era 2011 |
| Ivy Bridge | 3XXX | era 2012 |
| Haswell | 4XXX | era 2013-2014 |
| Broadwell | 5XXX | era 2014-2015 |
| Skylake | 6XXX | era 2015-2016 |
| Kaby Lake e Amber Lake | 7XXX | era 2017 |
| Coffee Lake e Whiskey Lake | 8XXX | era 2017-2018 |
| Coffee Lake Plus e Comet Lake | 9XXX-10XXX | era 2019-2020 |
| Ice Lake | 10XXX | era 2019-2020 |
HEDT Intel
Questa sezione include sia enthusiast computer e server.
| Nome in Codice | Serie | Rilascio |
|---|---|---|
| Nehalem and Westmere | 9XX, X3XXX, X5XXX, etc 1, 2 | era 2008-2010 |
| Sandy/Ivy Bridge-E | 3XXX, 4XXX | era 2011-2013 |
| Haswell-E | 5XXX | era 2014 |
| Broadwell-E | 6XXX | era 2016 |
| Skylake/Cascade Lake-X/W | 7XXX, 9XXX, 10XXX | era 2017-2019 |
AMD
| Nome in Codice | Serie | Rilascio |
|---|---|---|
| Bulldozer/Jaguar | È strano | AMD è stata veramente terribile nel scegliere i nomi |
| Zen | 1XXX, 2XXX, 3XXX, 5XXX | era 2017-2020 |
- Note:
3° generazione (39XX), chiamate Threadripper, non sono supportate, la 1° e 2° generazione tuttavia sono supportate- L'ultima versione del BIOS e di OpenCore ha risolto il problema, tutte le piattaforme Threadripper sono supportate
