You can't currently run Legacy Windows directly from OC but you can run OC and Legacy Windows if you install OC using MyBootMgr which actually prefers Legacy Windows.How can I install legacy mode with OC?
You can't currently run Legacy Windows directly from OC but you can run OC and Legacy Windows if you install OC using MyBootMgr which actually prefers Legacy Windows.How can I install legacy mode with OC?
Just to clarify, I have no issues performing a simpleThere have been reports of difficulties with OpenCore on NVMe drives, but also note that the EFI partition your NVMe drive cannot be blessed properly if your Mac is already booted through OC with RequestBootVarRouting enabled.
bless --mount /Volumes/EFI --setBoot
with RequestBootVarRouting: True
from recovery, on my Samsung 970 EVO Plus.Got ya. Thanks!It is not compatible with OC. Only UEFI mode is.
This is really interesting, thanks. I might give it a look.You can't currently run Legacy Windows directly from OC but you can run OC and Legacy Windows if you install OC using MyBootMgr which actually prefers Legacy Windows.
There have been reports of difficulties with OpenCore on NVMe drives, but also note that the EFI partition your NVMe drive cannot be blessed properly if your Mac is already booted through OC with RequestBootVarRouting enabled.
See here:Just to clarify, I have no issues performing a simplebless --mount /Volumes/EFI --setBoot
withRequestBootVarRouting: True
from recovery, on my Samsung 970 EVO Plus.
If you bless some partition from system booted with OC it is similar to selecting a startup disk. To illustrate this behavior suppose you chain loaded OC through refind. Blessing Refind will just make Refind the default boot option in the OC boot menu. Same logic applies if you booted OC and then selected recovery partition. Blessing this way is like selecting the startup disk, but only for the partitions booted through OC. The actual blessing of OC has to be performed when you have booted outside of OC. My setup includes RefindPlus chainloading OC. Refind is set on an HFS+ drive as a boot.efi just like in a regular HFS+ boot partition like HS. Because both bootloaders are installed on the "upper" SATA drive after NVRAM reset it becomes the boot candidate. I have "boot protect" enabled and OC's BOOTx64 deleted. On the first boot I get RefindPlus boot picker and I can reset SIP options. On the second boot it jumps straight to OC and selects the first in order boot option by default. There is no default option selected by OC yet. If I now bless a partition either through CTRL+ENTER from the boot menu or startup disk selection/blessing after the system is booted it sets the default boot option for OC. Say you have in the OC boot menu an option for its own boot loader. If you bless OC in a booted from OC system you will set OC as the default boot loader from OC. Now this is not supported and it will kick you back to the OC boot menu. In my case if I want to boot any boot loader or OS outside of OC I have to reset the NVRAM. If you want permanent chain loading @Dayo MyBootmanager offers such an option.Just to clarify, I have no issues performing a simplebless --mount /Volumes/EFI --setBoot
withRequestBootVarRouting: True
from recovery, on my Samsung 970 EVO Plus.
View attachment 1700236
View attachment 1700237
View attachment 1700238
It begins ... https://github.com/acidanthera/bugtracker/issues/1392.Your extra keys are all failsafe keys, you are repeating what is already set as default value by OC.
Currently works that way but the OpenCore devs have pointed out a few times that they actually do not have defaults and the behaviour on encountering such missing/unspecified fields is not defined.
Basically, while it currently uses the failsafe in such instances, it might fail on the next release, or, perhaps worse still, work as if you had input an undesirable entry. If you explicitly specify it as done in MyBootMgr however, you will get the failsafe.
Not really optimised for Catalina, but my config will allow you to boot into that. Then you can perform your necessary recovery actions.Just tried upgrading opencore and lost my config and I can't get into my catalina drive. Will try to restore from backup.
I think you guys should put in the wiki for upgrades just get a new drive and do the whole process from 0 for opencore. Verify this works and then move it back to your main EFI boot drive.
Is there and optimised config.plist somewhere?
Not really optimised for Catalina, but my config will allow you to boot into that. Then you can perform your necessary recovery actions.
![]()
Activate AMD hardware acceleration
I created a new "easy to install package" as per many requested (based on the official OpenCore). [The attached package updated to 1.0.0] For those who only need HWAccel, post #594 has everything you need. This new package mainly offer HWAccel + boot screen. Also, this package should work in...forums.macrumors.com
For disk labling OC provides its own program called disklabel:
View attachment 1676598
Copy and paste that to your Bootx64.efi folder:
View attachment 1676600
cd to the folder in terminal and run:
I normally pick the second optionCode:g5@G5s-Mac-Pro-2 BOOT % /Volumes/EFI/EFI/BOOT/disklabel Usage: disklabel -d .disk_label image.ppm! disklabel -e "Label" .disk_label .disk_label_2x disklabel -bgra "Label" .disk_label .disk_label_2x
disklabel -e "OpenCore" .disk_label .disk_label_2x
disklabel: (null) must be a disk device
sudo ./disklabel -e "YourLabel" .disk_label .disk_label_2x
Really appreciate the response! The addition of sudo got me a little farther (see screenshot). I have a couple of follow up questions: 1. If I have several GPT drives I want to label, do I need to place the disklabel utility inside each disk's EFI/Boot folder, navigate to those folders in terminal, and repeat the process? 2. If so, I might have been inside the wrong EFI folder, and incorrectly labelled a disk. Are you aware of a way to remove a label?
Yes they are the name of the labels you want to create. The name of the label and the type of the labels.Thanks again; I really appreciate your quick responses / advice. I still have questions about the syntax you provided above (sudo ./disklabel -e "YourLabel" .disk_label .disk_label_2x), as follows:
- "YourLabel" = Is this, the desired new label to be created OR the current label to be targeted for labelling?
- ".disk_label .disk_label_2x" = Are these, the desired new labels to be created (i.e. do I modify them with labels of my choosing?) OR are they ever modified at all?
Okay, to make sure I've got this, "YourLabel" is the name of the label I want to create, and ".disk_label .disklabel_2x" are the types of labels to be applied, and that part of the syntax is never edited?Yes they are the name of the labels you want to create. The name of the label and the type of the labels.
Correct. If just type disklabel it will give you 3 different options.Okay, to make sure I've got this, "YourLabel" is the name of the label I want to create, and ".disk_label .disklabel_2x" are the types of labels to be applied, and that part of the syntax is never edited?