Closed kommtzeitkonrad closed 6 months ago
I will add the removal of nvram.plist via Reset MVRAM here as well. We will unlikely work on the feature, however.
Hi @vit9696,
I'm using Emulated NVRAM. I having issue Boot Picker screen does not select default disk. I have two disks: CatalinaHD and preboot (This is Big Sur), I'm using Startup Disk preference pane. I select disk "CatalinaHD" and Restart. But Boot Picker always select preboot. Could you please support me fix this.
Thanks, Huy
Hi @vit9696,
I'm using Emulated NVRAM. I having issue Boot Picker screen does not select default disk. I have two disks: CatalinaHD and preboot (This is Big Sur), I'm using Startup Disk preference pane. I select disk "CatalinaHD" and Restart. But Boot Picker always select preboot. Could you please support me fix this.
Thanks, Huy
Hi @kommtzeitkonrad, I have enabled emulated nvram follow the guide. Then I saw Boot0080 exists in nvram.plist. But it still has issue. Thanks,
Hi @kommtzeitkonrad, This is my OC config https://github.com/huytbt/Hackintosh-HP-Z600-OpenCore/blob/master/EFI/OC/config.plist
Implemented in master not so long ago.
Booting a system without hardware NVRAM with the help of
OpenDuetPkg
while havingAllowSetDefault
,LegacyEnable
,LegacyOverwrite
andWriteFlash
set toYES
.When using Startup Disk preference pane, boot entries are set via
efi-boot-device
,efi-boot-device-data
andBoot0080
variables inEFI_GLOBAL_VARIABLE_GUID
. These are then stored in/nvram.plist
with the help ofLogoutHook
and boot entries are correctly auto-selected after reboot.Pressing
CTRL+Enter
in Open Core boot picker only setsBoot0080
variable, which is enough, but this will only work across reboots when booting macOS equipped with installedLogoutHook
. The information is obviously lost when booting any other OS.It would be nice to have Open Core boot picker immediately updating
Boot0080
in/nvram.plist
when selecting any entry while pressingCTRL+Enter
.