-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OpenDuet with new secure PE/COFF loader cannot load HfsPlusLegacy.efi from OCBinaryData #2363
Comments
@wolf606 @Lost-Entrepreneur439 Can you check that acidanthera/OpenCorePkg@47ad1a7 fixes the issue for you? Build is in https://github.com/acidanthera/OpenCorePkg/actions/runs/7346200425 (macOS XCODE5 Artifacts at the bottom of the screen, you need to be logged in to GitHub and you need to wait a moment for the Artifacts section to populate). |
I was also having same issue, thank you contributor i tried the build you sent and now it loads hfspluslegacy fine |
Maybe I miss-understand something in working of new versions of OC and OpenDuet , but still can boot apfs volumes (its doesn't show in picker) by hfspluslegacy without enabling apple secure boot after update from 0.9.5 to 0.9.7 in latest commit. Is it normal? How to solve that? I can't use apple secure boot because I need root patches on my hardware, and it not boot with enabled secure boot. |
@Ampernic - Please can you provide a debug log of when this fails to load and config.plist. |
Yeah, sure. opencore-2024-01-17-180910.txt In log i see 'Volume Corrupt' for some volumes, but has no it when Apple Secure Boot is Default I tried to reinstall all (fully opencore and openduet, recreate config, redownload driver from OCBinaryData, reinstall mac os 11.7.10 from recovery(in fat32 efi partition) and full installer on separate HFS+ partition, but still Volume Corrupt and not showing in piker. (I use build from that commit acidanthera/OpenCorePkg@b24d13e because latest release 0.9.7 won't load hfspluslegacy fully, how was said in that issue) |
If needed log with enabled apple secure boot |
Additionally, OpenDuet 0.8.7 is the last version that is capable of booting Linux, newer versions print out |
@XRevan86 - We are not aware of this, please make a separate issue, include a debug log and config.plist. |
@mikebeaton, OpenDuet 0.8.8+ is not able to boot Linux EFISTUB binaries irrespective of whether OpenCore is used at all. |
A log of it failing within OpenCore would still be helpful, as would a separate issue, please. |
A new secure PE/COFF loader was introduce in the 0.8.8 release of OpenCore. When using OpenDuet from the OpenCore 0.9.7 package, the firmware cannot load the latest HfsPlusLegacy.efi driver from OcBinaryData.
Loading HfsPlusLegacy.efi in OpenDuet from the OpenCore 0.8.7 package:
![IMG_20231223_142227317_HDR](https://private-user-images.githubusercontent.com/107286189/292642509-220fb905-439f-42d0-ab87-0006059ef9e1.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE0NTQ5NTIsIm5iZiI6MTcyMTQ1NDY1MiwicGF0aCI6Ii8xMDcyODYxODkvMjkyNjQyNTA5LTIyMGZiOTA1LTQzOWYtNDJkMC1hYjg3LTAwMDYwNTllZjllMS5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzIwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyMFQwNTUwNTJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1kMjg0NTlmNzY1OTE0MDU2YTFmMjI5YjY0ZDA0NDQ1YjU5ZjhjN2Y0N2FkYmFlOTU3OGYwNWEyZDE2YWE1MTNmJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.RVqWdfJAWQpwRv11oxFZe6zGI8liMfeF33ThOxHM_fA)
Loading HfsPlusLegacy.efi in OpenDuet from the OpenCore 0.9.7 package:
![IMG_20231223_135746210_HDR](https://private-user-images.githubusercontent.com/107286189/292642514-681d19a8-0705-4868-9693-f75571f6d87c.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE0NTQ5NTIsIm5iZiI6MTcyMTQ1NDY1MiwicGF0aCI6Ii8xMDcyODYxODkvMjkyNjQyNTE0LTY4MWQxOWE4LTA3MDUtNDg2OC05NjkzLWY3NTU3MWY2ZDg3Yy5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzIwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyMFQwNTUwNTJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1lMGYxOTczODIxZjEyOTk1NGMyYmE2ZTY3YzBiYWYyMGE1Mjk0NDcxYmZhOTU2Mjg5YmViNzllNzlkNjY2ZGQxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.c87Iiy1lyE6waH6HKC7n8_ZxuWc2qkWK58os4p7AKdc)
The text was updated successfully, but these errors were encountered: