Contribute
Register

[HOW TO] OpenCore 0.7.2 > 0.7.3 differences

Joined
Dec 10, 2010
Messages
738
Motherboard
Gigabyte Z390 Aorus Elite
CPU
i9-9900K
Graphics
RX 580
Mobile Phone
  1. iOS
Wondering if you could help me out. I am running OC 0.72 0.73 on my Hackintosh rig. My MoBo is an Esonic H81 one with Core i5 4750 processor and 12GB 1600 MHz RAM. I am running MacOS Big Sur on my WD SSD and Windows 10 & Kubuntu on my HDD. Everything is working perfectly except that every time I start up the machine OC's GUI Bootpicker doesn't show up. Rather "OC: Failed to load configuration!" - this message shows up each & every time. Only when I reboot the OC Bootpicker comes on the screen. Have no clue as to what the problem is. Googled it but no solution so far. I have attached my OC config & EFI folder.

Thanking you in advance.
"OC: Failed to load configuration!" always mean a config.plist file bad formed.
It is advisable to have the habit of passing the config.plist file by the ocvalidate tool included in each OpenCore version. ocvalidate and config.plist must be from the same OpenCore version.

In your case (config.plist within the EFI folder) ocvalidate shows several errors:
Code:
OCS: Couldn't get array serialized at 0 index!
OCS: Couldn't get array serialized at 1 index!
OCS: Couldn't get array serialized at 2 index!
OCS: Couldn't get array serialized at 3 index!
OCS: Missing key ForceOcWriteFlash, context <Quirks>!
Serialisation returns 5 errors!

Booter->Quirks->ProvideCustomSlide is enabled, but OpenRuntime.efi is not loaded at UEFI->Drivers!
Booter->Quirks->EnableWriteUnprotector is enabled, but OpenRuntime.efi is not loaded at UEFI->Drivers!
CheckBooter returns 2 errors!

UEFI->Quirks->RequestBootVarRouting is enabled, but OpenRuntime.efi is not loaded at UEFI->Drivers!
CheckUEFI returns 1 error!

These errors mean:
  • OCS: Could not get array serialized at x index: the UEFI >> Drivers section has changed, review the post 1 to see how you must correct it
  • Booter >> Quirks and Uefi >> Quirks are related to drivers part, you aren't loading OpenRuntime.efi, fixing drivers must fix them.
Please review drivers according to with post 1 and error will be fixed.
 
Joined
Oct 11, 2012
Messages
116
Motherboard
Esonic-H81JEL
CPU
i5 4750
Graphics
HD 4600
Mobile Phone
  1. iOS
"OC: Failed to load configuration!" always mean a config.plist file bad formed.
It is advisable to have the habit of passing the config.plist file by the ocvalidate tool included in each OpenCore version. ocvalidate and config.plist must be from the same OpenCore version.

In your case (config.plist within the EFI folder) ocvalidate shows several errors:
Code:
OCS: Couldn't get array serialized at 0 index!
OCS: Couldn't get array serialized at 1 index!
OCS: Couldn't get array serialized at 2 index!
OCS: Couldn't get array serialized at 3 index!
OCS: Missing key ForceOcWriteFlash, context <Quirks>!
Serialisation returns 5 errors!

Booter->Quirks->ProvideCustomSlide is enabled, but OpenRuntime.efi is not loaded at UEFI->Drivers!
Booter->Quirks->EnableWriteUnprotector is enabled, but OpenRuntime.efi is not loaded at UEFI->Drivers!
CheckBooter returns 2 errors!

UEFI->Quirks->RequestBootVarRouting is enabled, but OpenRuntime.efi is not loaded at UEFI->Drivers!
CheckUEFI returns 1 error!

These errors mean:
  • OCS: Could not get array serialized at x index: the UEFI >> Drivers section has changed, review the post 1 to see how you must correct it
  • Booter >> Quirks and Uefi >> Quirks are related to drivers part, you aren't loading OpenRuntime.efi, fixing drivers must fix them.
Please review drivers according to with post 1 and error will be fixed.
@milliuco

Thanks for taking the time in going over my config.plist. I wll do as suggested and relay the results to you later on.

Take care.
 
Joined
Oct 11, 2012
Messages
116
Motherboard
Esonic-H81JEL
CPU
i5 4750
Graphics
HD 4600
Mobile Phone
  1. iOS
@milliuco

Thanks for taking the time in going over my config.plist. I wll do as suggested and relay the results to you later on.

Take care.
@milliuco

Just out of curiosity did you happen to check the config.plist that I had attached separately. I am afraid, the config.plist inside the zipped EFI folder is the wrong one. I just ran through the latest config.plist via ocvalidate for OC 0.73 and it returned no errors.

Awaiting your reply.
 
Joined
Oct 11, 2012
Messages
116
Motherboard
Esonic-H81JEL
CPU
i5 4750
Graphics
HD 4600
Mobile Phone
  1. iOS
@milliuco

Just out of curiosity did you happen to check the config.plist that I had attached separately. I am afraid, the config.plist inside the zipped EFI folder is the wrong one. I just ran through the latest config.plist via ocvalidate for OC 0.73 and it returned no errors.

Awaiting your reply.
@milliuco

BTW, why is it that with scanpolicy=0 OC picks up Windows installation on a separate HDD but not the Ubuntu one. I had to manually put the Linux boot information in the Misc>Entries section. Then It shows up on the OC BootPicker GUI. OpenBootLinux with ext64_fs.efi gives an error at startup saying the root file system is not found. Just to clarify, My Mac OS is on an SSD and Windows & Ubuntu on an HDD.
 
Joined
Dec 10, 2010
Messages
738
Motherboard
Gigabyte Z390 Aorus Elite
CPU
i9-9900K
Graphics
RX 580
Mobile Phone
  1. iOS
@milliuco

Just out of curiosity did you happen to check the config.plist that I had attached separately. I am afraid, the config.plist inside the zipped EFI folder is the wrong one. I just ran through the latest config.plist via ocvalidate for OC 0.73 and it returned no errors.

Awaiting your reply.
Yes, the file attached separately gives no errors. I had checked only the one into EFI folder.
 
Joined
Oct 11, 2012
Messages
116
Motherboard
Esonic-H81JEL
CPU
i5 4750
Graphics
HD 4600
Mobile Phone
  1. iOS
It's miliuco!!! :)

No, with the config.plist with no errors in ocvalidate Opencore must boot fine, it's so?
@miliuco

Sorry for the typo. My bad! That's the problem. Each & every time Opencore fails to boot with the error message saying "OC: Failed to load configuration!". Have no clue as to what's wrong.

Any idea about this one:

BTW, why is it that with scanpolicy=0 OC picks up Windows installation on a separate HDD but not the Ubuntu one. I had to manually put the Linux boot information in the Misc>Entries section. Then It shows up on the OC BootPicker GUI. OpenBootLinux with ext64_fs.efi gives an error at startup saying the root file system is not found. Just to clarify, My Mac OS is on an SSD and Windows & Ubuntu on an HDD.
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
23,695
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
@miliuco

Sorry for the typo. My bad! That's the problem. Each & every time Opencore fails to boot with the error message saying "OC: Failed to load configuration!". Have no clue as to what's wrong.

Any idea about this one:

BTW, why is it that with scanpolicy=0 OC picks up Windows installation on a separate HDD but not the Ubuntu one. I had to manually put the Linux boot information in the Misc>Entries section. Then It shows up on the OC BootPicker GUI. OpenBootLinux with ext64_fs.efi gives an error at startup saying the root file system is not found. Just to clarify, My Mac OS is on an SSD and Windows & Ubuntu on an HDD.
make sure you copied all files when you update to new OpenCore version

make sure you have ran ocvalidate on your config.plist

reset nvram
 
Joined
Dec 10, 2015
Messages
71
Motherboard
ASUS PRIME Z390-A
CPU
Core i5-9600K 3.7GHz
Graphics
RX 560
Mac
  1. MacBook
  2. MacBook Air
  3. Mac mini
  4. Mac Pro
Classic Mac
  1. iBook
  2. Power Mac
  3. PowerBook
  4. Quadra
  5. Workgroup Server
  6. Xserve
  7. SE/30
Mobile Phone
  1. iOS
Boot MacOS OK
Boot Windows OK
Boot Ubuntu OK but...

if:
- I remove BlessOverRide item0 "\EFI\ubuntu/grubx64.efi",
- OpenLinuxBoot.efi is ON

then: when I choose the Linux drive on OpenCore GUI, it starts but it fails with the following message displayed on the screen
 

Attachments

  • tempImagewMcUkO.png
    tempImagewMcUkO.png
    5.4 MB · Views: 16
Top