diff --git a/404.html b/404.html index 7123dec0f..dd3e9b0de 100644 --- a/404.html +++ b/404.html @@ -11,13 +11,13 @@ - + -

404

There's nothing here.
+ - + diff --git a/ACCEL.html b/ACCEL.html index 203e5a48b..c5933c209 100644 --- a/ACCEL.html +++ b/ACCEL.html @@ -11,7 +11,7 @@ - + @@ -45,6 +45,6 @@ nvram FA4CE28D-B62F-4C99-9CC3-6815686E30F9:gpu-power-prefs
- + diff --git a/BOOT.html b/BOOT.html index 96eef4764..f54915862 100644 --- a/BOOT.html +++ b/BOOT.html @@ -11,7 +11,7 @@ - + @@ -35,6 +35,6 @@ If everything is correct, the EFI partion should be mounted.

Now you'll w ⟶

- + diff --git a/BUILD.html b/BUILD.html index b92db769c..57732962f 100644 --- a/BUILD.html +++ b/BUILD.html @@ -11,7 +11,7 @@ - + @@ -29,6 +29,6 @@ If you're building OpenCore for a different model than you're currently running, ⟶

- + diff --git a/DEBUG.html b/DEBUG.html index 0722e0cc1..988469042 100644 --- a/DEBUG.html +++ b/DEBUG.html @@ -11,7 +11,7 @@ - + @@ -29,6 +29,6 @@ ⟶

- + diff --git a/DONATE.html b/DONATE.html index 4ccd4eb44..1dd7b0e1d 100644 --- a/DONATE.html +++ b/DONATE.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/HOW.html b/HOW.html index 81c6c7b7f..108228ef1 100644 --- a/HOW.html +++ b/HOW.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/ICNS.html b/ICNS.html index 0e320faa1..c29645057 100644 --- a/ICNS.html +++ b/ICNS.html @@ -11,7 +11,7 @@ - + @@ -32,6 +32,6 @@ ⟶

- + diff --git a/INSTALLER.html b/INSTALLER.html index 03e2fc163..93dc7443c 100644 --- a/INSTALLER.html +++ b/INSTALLER.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/ISSUES-HOLD.html b/ISSUES-HOLD.html index 84b58d055..0f5e33d65 100644 --- a/ISSUES-HOLD.html +++ b/ISSUES-HOLD.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/LICENSE.html b/LICENSE.html index 53752a457..9377022ae 100644 --- a/LICENSE.html +++ b/LICENSE.html @@ -11,7 +11,7 @@ - + @@ -31,6 +31,6 @@ ⟶

- + diff --git a/MODELS.html b/MODELS.html index 0ff48de5f..31210c42a 100644 --- a/MODELS.html +++ b/MODELS.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/MONTEREY-DROP.html b/MONTEREY-DROP.html index ba5aeca3a..622a7e227 100644 --- a/MONTEREY-DROP.html +++ b/MONTEREY-DROP.html @@ -11,7 +11,7 @@ - + @@ -33,6 +33,6 @@ ⟶

- + diff --git a/PATCHEXPLAIN.html b/PATCHEXPLAIN.html index 3b3693f34..4ffd587a1 100644 --- a/PATCHEXPLAIN.html +++ b/PATCHEXPLAIN.html @@ -11,7 +11,7 @@ - + @@ -115,6 +115,6 @@

- + diff --git a/POST-INSTALL.html b/POST-INSTALL.html index ed6675e07..d900ea728 100644 --- a/POST-INSTALL.html +++ b/POST-INSTALL.html @@ -11,7 +11,7 @@ - + @@ -19,7 +19,8 @@ GitHub (opens new window)

# Post-Installation

# Booting without USB drive

Once you've installed macOS through OpenCore, you can boot up and go through the regular install process. To boot without the USB drive plugged in is quite simple:

And voila! No more USB drive required.

# Booting seamlessly without Boot Picker

To do this, run the OpenCore Patcher and head to Patcher Settings, then uncheck "Show OpenCore Bootpicker" on the Build tab:

Once you've toggled it off, build your OpenCore EFI once again and install to your desired drive. Now to show the OpenCore selector, you can simply hold down the "ESC" key while clicking on EFI boot, and then you can release the "ESC" key when you see the cursor arrow at the top left.

# Enabling SIP

For many users, SIP will be lowered by default on build. For Intel HD 4000 users, you may have noticed that SIP is partially disabled. This is to ensure full compatibility with macOS Monterey and allow seamless booting between it and older OSes. However for users who do not plan to boot Monterey, you can re-enable under Patcher Settings.

Note: Machines running macOS Ventura or systems with non-Metal GPUs cannot enable SIP outright, due to having a patched root volume. Enabling it will brick the installation.

Going forward with 0.6.6, SIP settings can be accessed from the Security tab shown in the images.

SIP Enabled SIP Lowered (Root Patching) SIP Disabled

WARNING

If you're unsure whether you should enable SIP, leave it as-is. Systems where you have already ran the Post Install Root Patching cannot enable SIP without potentially breaking the current install.

# Applying Post Install Volume Patches

WARNING

If you need to use Migration Assistant to bring over data to your new macOS install, it is highly recommended to avoid restoring from inside Setup Assistant and waiting to install root patches until after the transfer is complete. If root patches were automatically installed, you can use the options available in the OCLP app to remove them.

Using Migration Assistant while patches are installed can lead to an unbootable system, requiring a reinstall of macOS.

Post Install Volume Patches, sometimes also called root patches, are patches that have to be installed to disk for some older Macs to gain back functionality.

OCLP will automatically root patch your system during a first time install if the USB install media was created within OCLP. Users will also be prompted to install these patches after macOS updates or whenever patches are not detected on the system. We recommend rebuilding OpenCore with the latest version of OCLP to take advantage of these new features.

Users can also see whether applicable patches have been installed, date and version the system was root patched with in the Post-Install Menu.

Automatic install prompt Status

# Running Post Install patches manually

If you're using OCLP v0.4.3 or earlier, or need to run the patcher manually, you can do so with the app. There is no harm in trying to run the Patcher, as without compatible hardware, nothing will be done. You can see below on whether your hardware needs root volume patching or not.

There is also an option to remove root patches, which may be required in some situations, such as switching GPUs in Mac Pros or using Migration Assistant.

Listing Patches Patching Finished

WARNING

With macOS Ventura and Macs with AMD Legacy GCN GPUs (ie. Metal), Root Patching requires a network connection to grab Apple's Kernel Debug Kit to start root patching. If your system is unable to connect to the internet, you can manually download a KDK from Apple's site:

Grab the Kernel Debug Kit whose version is closest to the OS you installed, and install it to the machine running Ventura.

Machines that require this are those with AMD Metal dGPUs:

  • 2008 - 2013 Mac Pros (MacPro3,1 - 6,1)
  • 2009 - 2016 iMacs (iMac10,1 - 17,1)
  • 2015 15" MacBook Pro with a dGPU (MacBookPro11,5)

Below entries represent GPUs no longer natively supported, ie. requiring root volume patching with OpenCore Legacy Patcher:

GPUs requiring patching in macOS Big Sur
  • NVIDIA: + (opens new window)

    # Post-Installation

    # Booting without USB drive

    Once you've installed macOS through OpenCore, you can boot up and go through the regular install process. To boot without the USB drive plugged in is quite simple:

    • Download OpenCore Legacy Patcher
    • Change Patcher settings as you'd like
    • Build OpenCore again
    • Install OpenCore to internal drive
    • Reboot holding Option, and select the internal EFI

    And voila! No more USB drive required.

    # Booting seamlessly without Boot Picker

    To do this, run the OpenCore Patcher and head to Patcher Settings, then uncheck "Show OpenCore Bootpicker" on the Build tab:

    Once you've toggled it off, build your OpenCore EFI once again and install to your desired drive. Now to show the OpenCore selector, you can simply hold down the "ESC" key while clicking on EFI boot, and then you can release the "ESC" key when you see the cursor arrow at the top left.

    # SIP settings

    SIP, or System Integrity Protection, needs to be lowered on systems where root patching is required to patch data on disk. This will vary between OS versions and the model in question. OCLP by default will determine the proper SIP options for the OS version and Mac model, in most cases the user has no need to touch these settings. However, this part explains how the SIP settings work in OCLP, where lowered SIP is needed and where full SIP could be enabled.

    In the cases where SIP can be enabled, manually enabling it is needed.

    WARNING

    If you're unsure whether you should change the SIP settings, leave them as-is. Systems where you have already ran the Post Install Root Patching cannot enable SIP without potentially breaking the current install.

    SIP settings can be accessed from the Security tab shown in the images. To change SIP settings, make the changes here, return in main menu and rebuild OpenCore using the first option.

    SIP Enabled SIP Lowered (Root Patching) SIP Disabled

    # Ventura and newer

    In Ventura and newer, all unsupported systems require lowered SIP due to root patching required, where data on the system volume is patched.

    # Monterey

    In Monterey, majority of unsupported systems from 2013 forward can enable full SIP, due to root patches not being required. +Pre-2012 systems, also known as "non-Metal" (includes Mac Pros without upgraded GPU), as well as NVIDIA Kepler and Intel HD 4000 GPUs will require root patching, which requires lowered SIP.

    Some systems such as Mac Pros also require root patching for stock WiFi cards but if you do not need WiFi or you plan to upgrade the card, there is no need for root patching and as such SIP can be fully enabled.

    # Big Sur

    Majority of unsupported systems can run with full SIP enabled, as root patching is not required. Non-Metal still requires root patching and lowered SIP.

    # Applying Post Install Volume Patches

    WARNING

    If you need to use Migration Assistant to bring over data to your new macOS install, it is highly recommended to avoid restoring from inside Setup Assistant and waiting to install root patches until after the transfer is complete. If root patches were automatically installed, you can use the options available in the OCLP app to remove them.

    Using Migration Assistant while patches are installed can lead to an unbootable system, requiring a reinstall of macOS.

    Post Install Volume Patches, sometimes also called root patches, are patches that have to be installed to disk for some older Macs to gain back functionality.

    OCLP will automatically root patch your system during a first time install if the USB install media was created within OCLP. Users will also be prompted to install these patches after macOS updates or whenever patches are not detected on the system. We recommend rebuilding OpenCore with the latest version of OCLP to take advantage of these new features.

    Users can also see whether applicable patches have been installed, date and version the system was root patched with in the Post-Install Menu.

    Automatic install prompt Status

    # Running Post Install patches manually

    If you're using OCLP v0.4.3 or earlier, or need to run the patcher manually, you can do so with the app. There is no harm in trying to run the Patcher, as without compatible hardware, nothing will be done. You can see below on whether your hardware needs root volume patching or not.

    There is also an option to remove root patches, which may be required in some situations, such as switching GPUs in Mac Pros or using Migration Assistant.

    Listing Patches Patching Finished

    WARNING

    With macOS Ventura and Macs with AMD Legacy GCN GPUs (ie. Metal), Root Patching requires a network connection to grab Apple's Kernel Debug Kit to start root patching. If your system is unable to connect to the internet, you can manually download a KDK from Apple's site:

    Grab the Kernel Debug Kit whose version is closest to the OS you installed, and install it to the machine running Ventura.

    Machines that require this are those with AMD Metal dGPUs:

    • 2008 - 2013 Mac Pros (MacPro3,1 - 6,1)
    • 2009 - 2016 iMacs (iMac10,1 - 17,1)
    • 2015 15" MacBook Pro with a dGPU (MacBookPro11,5)

    Below entries represent GPUs no longer natively supported, ie. requiring root volume patching with OpenCore Legacy Patcher:

    GPUs requiring patching in macOS Big Sur
    • NVIDIA:
      • Tesla (8000 - 300 series)
    • AMD:
      • TeraScale (2000 - 6000 series)
    • Intel:
      • Iron Lake
      • Sandy Bridge (2000 - 3000 series)
    GPUs requiring patching in macOS Monterey
    • NVIDIA: @@ -29,7 +30,7 @@
      • BCM94328
      • BCM94322
    • Atheros
    GPUs requiring patching in macOS Ventura
    • NVIDIA:
      • Kepler (600 - 800 series)
    • AMD:
      • GCN 1-3 (7000 - R9 series)
      • Polaris (RX 4xx/5xx series, if CPU lacks AVX2)
    • Intel: -
      • Ivy Bridge (4000 series)
      • Haswell (4400, 4600, 5000 series)
      • Broadwell (6000 series)
      • Skylake (500 series)
- + diff --git a/PROCESS.html b/PROCESS.html index ecf84ef0c..d09303310 100644 --- a/PROCESS.html +++ b/PROCESS.html @@ -11,7 +11,7 @@ - + @@ -29,6 +29,6 @@ Dortania cannot do anything about this.