I would like to dual boot my laptop (Thinkpad T14 Gen 5) with openSUSE Tumbleweed, it has Windows 11 installed. However, I'm trying not to disable Secure Boot if possible. Supposedly, openSUSE is currently compatible with Secure Boot.
I’ve already partitioned my SSD and have created a bootable USB drive with the latest openSUSE Tumbleweed Offline Image (openSUSE-Tumbleweed-DVD-x86_64-Snapshot20240801-Media.iso) through Rufus.
When I try to boot from the USB, UEFI returns the following error:
Secure Boot Violation
Invalid signature detected. Check Secure Boot Policy in Setup.
My guess is that this is related to the Secure Boot Authorized Signature Database; my USB's signature probably isn't included in this Allow list so it won't allow it to boot.
My Secure Boot Authorized Signature Database includes:
- ThinkPad Product CA 2012
- Lenovo UEFI CA 2014
- Microsoft Windows Production PCA
- Windows UEFI CA 2023
The Forbidden Signature Database includes:
- Canonical Ltd. Secure Boot Signing
- Debian Secure Boot Signer
I'm guessing I have to enroll the OS's signature into the Authorized Signature Database, but UEFI doesn't recognize any keys/signatures. When I try to select a file to be enrolled, the only selectable items are the following (starting from root on the USB):
README.TXT
<EFI>
<Boot>
bootaa64.efi
bootarm.efi
boota32.efi
bootx64.efi
My actual USB filesystem (viewing in Windows OS) has two GPG pubkeys and checksums (.asc files)
Hoping someone here has successfully added Linux signatures and gotten it working through Secure Boot. I saw someone install openSUSE with Win11 on YouTube who had no signature issues so seems like it's possible.