Bug 2103803
| Summary: | RedHat 9.0 ARM bootloader is not signed with Microsoft signature | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 9 | Reporter: | Adam Ru <aru> | ||||
| Component: | shim | Assignee: | Bootloader engineering team <bootloader-eng-team> | ||||
| Status: | NEW --- | QA Contact: | Release Test Team <release-test-team> | ||||
| Severity: | medium | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | 9.0 | CC: | elpereir, jaredz, jbastian, ldu, ogutierr, pjanda, raravind, sbarcomb, xiliang, xuli, yacao, yuxisun | ||||
| Target Milestone: | rc | Keywords: | Triaged | ||||
| Target Release: | --- | ||||||
| Hardware: | aarch64 | ||||||
| OS: | Unspecified | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | Type: | Bug | |||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Bug Depends On: | 2125069 | ||||||
| Bug Blocks: | |||||||
| Attachments: |
|
||||||
|
Description
Adam Ru
2022-07-05 01:11:46 UTC
correction the boot loader is only signed with Microsoft Keys -> the boot loader is only signed with RedHat Keys Hello, it is intentional. AFAIK Microsoft doesn't provide CA for aarch64 (they target x86 only), and there isn't any subject that does. I'm not aware of any commercially available ARM hardware that ships Microsoft keys in hardware and supports Secure Boot. For fixing it we need a certification authority, that makes agreement with HW vendors, sets signing and revocation process up etc. Petr Created attachment 1896568 [details]
ubuntu 2204 arm boot loader
Hi Petr It's true Microsoft don't have a ARM version Windows Server and not have a certification program and not enforce ARM hardware vendor to ship with Microsoft keys. However Microsoft is able to sign a aarch64 boot loader. we observed ubuntu 2204 live CD (https://cdimage.ubuntu.com/releases/22.04/release/ubuntu-22.04-live-server-arm64.iso) is able to boot with Secure Boot. you can see the bootaa64.efi is signed by Microsoft. -Adam Yeah, we've been reviewing aa64 shims that are signed. What machine are you seeing functioning secureboot on, though? I didn't install RHEL9.0 ARM on a physical machine,I run RHEL9 as a Guest in VMware hypervisors. There is Fusion for Apple Silicon TechPreview build you download and with Seucreboot enabled for Guest VM. https://communities.vmware.com/t5/Fusion-for-Apple-Silicon-Tech/ct-p/3022 |