trashOS
Note: I do not actievly maintain this repo, for most up-to-date information please follow the OpenCore Install Guide
This repo is mainly used as a getting started with page with Core2 series hardware running on OpenCore. There's also some sample EFIs for a few hardware configurations I've ran with:
Install process
- Get macOS: GibmacOS
- Build installer:
createinstallmedia
- Enable legacy booting: Legacy Install
- Build rest of installer
- Boot and install as usual
- Mojave and newer users: You'll also want to grab the telemetrap.kext to fix the SSE4,2 requirement
OpenCore Specifics
config.plist
ACPI
Add
-
SSDT-EC
- Allows AppleBusPowerController to load
-
SSDT-HPET
- Used for resolving IRQ conflicts, see here on how to generate the file: SSDTTime
Patch
Quirks
- FadtEnableReset:
True
- Needed for proper shutdown/restarts
Booter
Disable all quirks related to Booter except:
- RebuildAppleMemoryMap:
True
- Required to boot 10.6 and older due early kernel panics
Kernel
Kexts
The main ones are as follows:
Ethernet gets a bit more complicated as we're going into the depths of legacy hackintosh kexts, so support on Catalina can be a bit sketchy:
Quirks
- PanicNoKextDump:
True
- Makes debugging kernel panics in 10.13+ a bit easier
Misc
- Vault:
Optional
- Required for booting unless you've signed OpenCore yourself
- ScanPolicy:
0
- To show all drives at the OpenCore picker
NVRAM
- boot-arg:
-
-nehalem_error_disable
- used with MacPro5,1 SMBIOS to avoid kernel panics
-
-no_compat_check
- Allows older SMBIOS to be used in newer versions of macOS
PlatformInfo
Few SMBIOS to choose from:
-
iMac10,1
- Recommended for High Sierra(10.13) and older
-
MacPro5,1
- Alternative to iMac10,1, also has support in Catalina
-
MacPro6,1
- Recommended for Big Sur(11)
UEFI
Firmware Drivers(.efi):
Kexts:
The main ones are as follows:
Ethernet gets a bit more complicated as we're going into the depths of legacy hackintosh kexts, so support on Catalina can be a bit sketchy: