- Download OpenCore latest release
- Fetch the latest drivers
- Fetch the latest kexts
- Download and update needed tools
- Copy the actual EFI folder on a USB key EFI partition (USB key partition format must be GUID)
- Replace the following files with latest OpenCore release ones :
EFI/BOOT/BOOTx64.efi
EFI/OC/OpenCore.efi
EFI/OC/Drivers/OpenRuntime.efi
EFI/OC/Drivers/OpenCanopy.efi
(If you use it)My two cents : you should use the DEBUG version of these files first, it will be easier to troubleshoot
- Replace the drivers you need with the latest ones
- Do the same with the kexts
- Using OCConfigCompare, compare the
config.plist
from the USB key's EFI with the Sample.plist from latest OC releaseYou can add
-v
option to the boot flags, useful for debug - Use ProperTree to edit your
config.plist
according to the output of OCConfigCompare - Run
ocvalidate
(located in<OC_Release>/Utilities/ocvalidate
) with your updated config.plist - Boot !
If it fails, my advice is to recreate a clean EFI folder using OpenCore documentation
- If you used the DEBUG version:
- replace the files from step 2 with the ones from the RELEASE version.
- delete
-v
option from yourconfig.plist
boot args - boot again to make sure everything still works
- Copy over your USB key EFI folder to your local drive.
- Restart.
- You're done ! 🎉