perez987 / opencore-and-uefi-secure-boot Goto Github PK
View Code? Open in Web Editor NEWUEFI Secure Boot and OpenCore
License: MIT License
UEFI Secure Boot and OpenCore
License: MIT License
I've followed your instructions carefully, and then replace all the EFI folder to my OpenCore EFI partition. I've also already append the DB and KEK and replacing the PK from my BIOS. It booted up to OpenCore.efi, but no Mac partition is present.
Strangely, when I do a local booting via Ventoy to my OpenCore's BOOTx64.efi (with secure boot activated), the Mac partition appears. But I don't know what causing this problem.
As an additional information, Ventoy uses shim in order to enroll their MOK cert, but I don't know if this has any correlation with the implementation of OpenCore UEFI secure boot.
automates process of installing OpenCore on your system
I followed the guide step-by-step and got to this step, but as soon as I tried to hit Update
, the BIOS just froze. I restarted my PC and now whenever I enter the Key Management Page under secure boot, it freezes. I can't enable or disable secure boot either since that option is located in the Key Management Page.
At this point, I'm just trying to get back to a working state. I can still boot into Windows 11 thankfully, but I can't get around this BIOS issue. I've tried flashing to the latest BIOS and even removing the battery for an hour and shorting the jumper. Do I have any other options here?
I followed the guide pretty early on and had no issues however yesterday I had to run a BIOS update on my mainboard and upon reinserting all the keys I still got hit with a Secure Boot Violation because of Invalid Signatures when booting OpenCore afterwards. Looking around I found out that the Microsoft Certificate was apparently revoked:
ValdikSS/Super-UEFIinSecureBoot-Disk#15
Was this already reflected in the guide, is there an updated certificate?
Since the HfsPlus.efi file is located at /Downloaded/HfsPlus.efi, and that path doesn't match the pattern of the script: ./Downloaded/X64/EFI/**/*, the HfsPlus.efi is not being signed.
A solution would be either:
1- Set the download target HfsPlus.efi to /Downloaded/X64/EFI/OC/Drivers/HfsPlus.efi (when using -O flag in wget command)
2- Modify the pattern to: ./Downloaded/*
onehiz@TUFPC:~/efikeys/oc$ sh ./sign_opencore.sh https://github.com/acidanthera/OpenCorePkg/releases/download/0.8.7/OpenCore-0.8.7-RELEASE.zip 0.8.7
: not foundcore.sh: 4:
: not foundcore.sh: 9:
--2023-04-09 15:15:03-- https://github.com/acidanthera/OpenCorePkg/releases/download/0.8.7/OpenCore-0.8.7-RELEASE.zip%0D%0D
Resolving github.com (github.com)... 20.205.243.166
Connecting to github.com (github.com)|20.205.243.166|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2023-04-09 15:15:04 ERROR 404: Not Found.
-RELEASE.zip.ZIP.or OpenCore-0.8.7re-0.8.7
rm: cannot remove 'OpenCore-0.8.7'$'\r''-RELEASE.zip'$'\r': No such file or directory
: not foundcore.sh: 14:
: No such file or directoryvers/HfsPlus.efi
: not foundcore.sh: 17:
./sign_opencore.sh: 33: Syntax error: end of file unexpected (expecting "then")
I followed successfully your guide and was able to boot up to OpenCanopy picker list.
But MacOS installation isn't showed in the list, I can see an access denied error for APFS in the logs.
So I would ask if it is necessary to activate Apple Secure Boot or anything else in the config.plist?
Thanks for the guide anyway!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.