Skip to content

Installing macOS

profzei edited this page Oct 28, 2021 · 5 revisions

Preparing your computer

Before installing macOS, you'll have to prepare your computer:

  1. Backup everything you need!
  2. 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
  3. Reboot and make sure you can boot into Windows

Installing macOS

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:

  1. Create an installation media
  2. Download the latest EFI folder and copy it into the ESP partiton i.e. EFI partition on your USB bootable installer
  3. 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/>
        ...
  1. 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
  2. Boot from the USB installer (press F12 to choose boot volume) and start the installation process
  3. In case of issues, please see Dortania's General Troubleshooting Guide
Clone this wiki locally