Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save futurelucas4502/ce9db142c97787a5124cd7221e7317ab to your computer and use it in GitHub Desktop.
Save futurelucas4502/ce9db142c97787a5124cd7221e7317ab to your computer and use it in GitHub Desktop.
Adding OpenCore to BIOS if other methods don't succeed

Prequities:
Have Windows installed
Have Bootstrap enabled see here - Note only the preperation steps are required
Have copied your EFI to your EFI partition on you PC - https://dortania.github.io/OpenCore-Post-Install/universal/oc2hdd.html#grabbing-opencore-off-the-usb

Step 1. Boot into Windows
Step 2. Download EasyBCD
Step 3. Install and open EasyBCD - Note you may get a warning saying about UEFI ignore this we are only using this to view info not edit it
Step 4. Select Detailed (Debug Mode):

image

Step 4. Make note of the path:

image

Step 5. Open CMD as admin and paste this command Bcdedit /set {bootmgr} path \EFI\Boot\BOOTX64.efi - Adjust as needed e.g. if your a 32 bit bios
Step 6. Reboot and enter your bios
Step 7. Go to BOOT then you should see a list of boot options as well UEFI Hard Disk Properties e.g.

image

Step 8. After you've entered the properties window you should be greeted with something a little strange you'll notice you have 2 "Windows Boot Manager" options you want to select the one that doesn't have the name your harddrive and make it the first option e.g.

image

Step 9. Save and Exit and be greeted with OpenCore 🎉 - Now u could stop here personally i do as this works for me however if u want it to have the correct name and use bootstrap and everything then continue
Step 10. Boot to windows then shutdown and re-enter your BIOS then go to BOOT and then hard drive properties again an you'll see the proper OpenCore Option was added! Make this the default/1st boot option:

image

Step 11. Almost done! Now save and exit the BIOS boot back into windows and open the CMD as admin and run the following command Bcdedit /set {bootmgr} path EasyBCD_path - REPLACE EasyBCD_path with the path you got from EasyBCD in step 4 e.g for me it would be: Bcdedit /set {bootmgr} path \efi\microsoft\boot\bootmgfw.efi


And thats it finally your done! OpenCore should now be fully functional!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment