EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Motherboard
Supermicro X11SPA-T
CPU
Intel Xeon W-3275 28 Core
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS

OpenCore Basics

OpenCore Bootloader is one of the most advanced Bootloaders yet and is capable to boot into any OS. The OpenCore bootloader is needed to boot into macOS on a PC or a Laptop. The OpenCore supports both UEFI and Legacy BIOS.

Common file locations


Here are the common files location uses by OpenCore Bootloader

LocationPurpose
EFI​
Contains all OpenCore Configuration​
BOOT​
Contains boot files​
OC​
Contains OpenCore and related files​
ACPI​
Contains DSDT and SSDTs​
Bootstrap​
Contains initial bootstrap loader​
Drivers​
Contains OpenCore drivers​
Kexts​
Contains Kexts​
Resources​
Contains themes, audio, font and icon labels​
Tools​
Contains various tools for special purposes​


How to add boot-flags or boot-args in OpenCore


If you want to boot macOS without editing the config.plist file and under NVRAM section, you can add boot-args. To add boot-args, follow the steps below. You can use OpenCore Configurator, Xcode or any other Plist Editor.

  • Under UUID, find the variable with 7C436110-AB2A-4BBB-A880-FE41995C9F82.
  • Under boot-args line, you can add the boot args. You can find the list of available boot-args in OpenCore Configurator itself. Right click and select boot-args and you can see a bunch of available boot-args.

How to Edit OpenCore config.plist


OpenCore's config plist is in XML which can be edited using any standard text editor, however we do not recommend to use a text editor for this purpose as sometime the file gets corrupted and you might not be able to boot. It's very easy to edit the config.plist file using specific tools such as OpenCore Configurator, Plist Editor, or Xcode.
  • Open the config.plist file with your favourite tool and make the necessary edits.
  • Save the config.plist.

Additional features and options which you can use in OpenCore's GUI
  • Use ResetNVRAM to reset the NVRAM
 
Last edited:

Similar threads

Forum statistics

Threads
542
Messages
5,220
Members
4,656
Latest member
zoheir