- Joined
- Dec 10, 2010
- Messages
- 1,367
- Motherboard
- Gigabyte Z390 Aorus Elite
- CPU
- i9-9900K
- Graphics
- RX 6600 XT
- Mobile Phone
LauncherOption instead of Bootstrap.efi
In OC 0.6.6 there is a major change from previous versions. Until now OC was an EFI driver and it needed a loader. Bootstrap.efi or BOOTx64.efi performed this function. But now OC is an app and it no longer needs a loader. This improves compatibility with UEFI firmwares.
End user will notice this change by the absence of Bootstrap folder and the substitution in config.plist of Misc> Security> BootProtect key with LauncherOption and LauncherPath keys, both in Misc> Boot.
In Dortania's guide they explain this change but in summary the process can be similar to this:
config.plist
chris1111 also has updated icons for 0.6.6 and icon pack generator. In the thread My Simple theme OC + Icnspack-Builder.
Note: remember that, if you boot Windows from OC, to prevent OC from injecting SMBIOS values you have to act on these keys in config.plist:
In OC 0.6.6 there is a major change from previous versions. Until now OC was an EFI driver and it needed a loader. Bootstrap.efi or BOOTx64.efi performed this function. But now OC is an app and it no longer needs a loader. This improves compatibility with UEFI firmwares.
End user will notice this change by the absence of Bootstrap folder and the substitution in config.plist of Misc> Security> BootProtect key with LauncherOption and LauncherPath keys, both in Misc> Boot.
In Dortania's guide they explain this change but in summary the process can be similar to this:
- Enter into Boot section of BIOS setup to erase entries that contain OpenCore, placing macOS disk as the first option
- ResetNVRAM in OC menu
- Prepare OC 0.6.6 EFI folder
- Configure LauncherOption and LauncherPath
LauncherOption=Disabled
LauncherPath=Default - Reboot by removing OpenCore entries in BIOS again and cleaning NVRAM.
- LauncherOption=Disabled (equivalent to BootProtect=None in OC 0.6.5): computer's boot menu shows connected disks but OC does not write its own entry into BIOS
- LauncherOption=Full (equivalent to BootProtect=Bootstrap in OC 0.6.5): OC writes an entry into BIOS pointing directly to OpenCore.efi and the computer's boot menu shows OC and connected disks.
config.plist
- Kernel> Quirks> added SetApfsTrimTimeout (number) to improve trim command on APFS disks, it can be -1
- Misc> Boot> added LauncherOption (string) and LauncherPath (string)
- Misc> Security> removed BootProtect
- Platform> Generic> added MaxBIOSVersion (boolean), can be False
- Platform> added UseRawUuidEncoding (boolean) to choose the encoding style of SMBIOS UUID, can be False
- UEFI> Audio> PlayChime (string) cannot be empty
- UEFI> Input> KeySupportMode (string) cannot be empty, default is Auto
- UEFI> Input> PointerSupportMode (string) cannot be empty if PointerSupport is enabled
- UEFI> Quirks> added DisableSecurityPolicy (boolean) to disable various security measures in the firmware eliminating the possibility of having Secure Boot. It can be False. It should not be True if UEFI Secure Boot is used.
- Bootstrap folder has been removed.
- VBoxHfs.efi driver has been replaced by OpenHfsPlus.efi derived from Apple's proprietary driver, it still does not reach the performance of HfsPlus.efi but outperforms VBoxHfs.efi.
- OpenPartitionDxe.efi driver has been added incorporating Apple Partition Management scheme to support older systems (mac OS 10.8 and 10.9).
- ocvalidate tool has been improved in the Misc, NVRAM and UEFI sections
- OpenCanopy has been improved. In this version I have had to use the Resources folder from the Andy1970AppleLife GitHub site because OC 0.6.6 needs 2 new icons, Left and Right. If they are missing, the Picker is displayed in text mode.
In Misc> Boot, PickerVariant key can have different values (Auto, Default, Old, Modern) and Images folder within Resources can have icon sets of 3 groups: no prefix (Default), prefixed with Modern and prefixed with Old. Auto option chooses the set of icons according to the NVRAM variable DefaultBackgroundColor, for Light Gray it chooses the Old prefix, for any other color it chooses the set without prefix.
OpenCanopy has also added the option of image as the background of the Picker screen.
chris1111 also has updated icons for 0.6.6 and icon pack generator. In the thread My Simple theme OC + Icnspack-Builder.
Note: remember that, if you boot Windows from OC, to prevent OC from injecting SMBIOS values you have to act on these keys in config.plist:
- Kernel> Quirks> CustomSMBIOSGuid> True (default is False)
- PlatformInfo> UpdateSMBIOSMode> Custom (default is Create).
Attachments
Last edited: