Installing macOS - profzei/Matebook-X-Pro-2018 GitHub Wiki
Before installing macOS, you'll have to prepare your computer:
- Backup everything you need!
- If you're dual booting with Windows:
- Disable BitLocker if you have it enabled already
- Download a free disk partitioning tool:
- Resize your
C:
partition to leave at least 80 - 100 GB at the end of your NVMe SSD - In case the
EFI
partition is less than 200 MB, make it larger by shrinking the Windows partition - Create an empty FAT32 partition in the free space you made: this step is crucial since macOS doesn't see "empty" space and therefore you need to format it as
APFS
filesystem later on
- Resize your
- Reboot and make sure you can boot into Windows
Since it is continuously updated, please follow the OpenCore Guide by Dortania properly as your reference!
Here are the main steps to quickly adapt the content of each EFI release's config.plist
for installing macOS:
- Create an installation media
- Download the latest EFI folder and copy it into the
ESP
partiton i.e.EFI
partition on your USB bootable installer - Here are the changes to apply to default
config.plist
you need to make (i.e. it's needed to overwrite the correspondent value in the corresponding properties for all mentioned sections!):
<key>ACPI</key>
<dict>
<key>Add</key>
<array>
<dict>
<key>Comment</key>
<string>Fixing SHAD._DSM in original SSDT-7-KBL</string>
<key>Enabled</key>
<false/>
...
<key>Comment</key>
<string>Enabling Intel 80802 Firmware Hub Device</string>
<key>Enabled</key>
<false/>
...
<key>Comment</key>
<string>Adding _QBF found in HUAWEI BIOS v. 1.33</string>
<key>Enabled</key>
<false/>
...
<key>Comment</key>
<string>Intel(R) Low Power Subsystem SPI Host Controller</string>
<key>Enabled</key>
<false/>
...
<key>Comment</key>
<string>Support for Intel WiFi network adapter</string>
<key>Enabled</key>
<false/>
...
<key>Comment</key>
<string>Handling NVMe SSD</string>
<key>Enabled</key>
<false/>
...
<key>Delete</key>
<array>
<dict>
<key>All</key>
<false/>
<key>Comment</key>
<string>Delete SSDT-7-KBL-ULT</string>
<key>Enabled</key>
<false/>
...
<key>Patch</key>
<array>
<dict>
<key>Base</key>
<string></string>
<key>BaseSkip</key>
<integer>0</integer>
<key>Comment</key>
<string>Rename SPI1._DSM,4,S to XDSM (Fixing SPI1 device)</string>
<key>Count</key>
<integer>0</integer>
<key>Enabled</key>
<false/>
...
<key>Booter</key>
<dict>
<key>MmioWhitelist</key>
<array>
<dict>
<key>Address</key>
<integer>4288675840</integer>
<key>Comment</key>
<string>MMIO Devirt 0xFFA00000 (0x600 pages, 0x8000000000000001)</string>
<key>Enabled</key>
<false/>
...
<key>Quirks</key>
<dict>
...
<key>DevirtualiseMmio</key>
<false/>
...
<key>EnableWriteUnprotector</key>
<true/>
...
<key>RebuildAppleMemoryMap</key>
<false/>
...
<key>SyncRuntimePermissions</key>
<false/>
...
<key>Misc</key>
<dict>
...
<key>Boot</key>
<dict>
...
<key>HideAuxiliary</key>
<false/>
...
<key>NVRAM</key>
<dict>
...
<key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
<dict>
...
<key>boot-args</key>
<string>-v keepsyms=1 debug=0x100</string>
...
<key>UEFI</key>
<dict>
...
<key>Audio</key>
<dict>
...
<key>AudioSupport</key>
<false/>
...
- Change your BIOS settings according to the following:
-
Main
->Thunderbolt Device
->Security Level
-> No Security -
Main
->Advanced
->PXE Device Enable
-> Disable -
Main
->Advanced
->Fingerprint Enable
-> Disable
-
- Boot from the USB installer (press
F12
to choose boot volume) and start the installation process - In case of issues, please see Dortania's General Troubleshooting Guide