Update SSP

This commit is contained in:
Audiobuzz
2026-06-25 23:46:42 +00:00
parent dea7ca451a
commit c3507cda6e
5 changed files with 232 additions and 40 deletions
+8 -4
View File
@@ -154,10 +154,14 @@ Mode failure (that surfaces as EACCES / "Permission denied"). Diagnose top-down:
`pre-enrolled-keys=0` disk if the NUL bug is present. For a clean OVMF test bed:
`qm set <vmid> --efidisk0 <storage>:1,efitype=4m,pre-enrolled-keys=0`.
**Verified:** with the fix, a Proxmox VM enrols db→KEK→PK from the baked `.auth`
files and boots the CI-signed UKI under **enforcing Secure Boot** over the HTTP
boot path (`mokutil --sb-state` = enabled). The PXE/iPXE front-end additionally
needs `snponly.efi` signed with `db` — see the iPXE section below.
**Verified end-to-end on real hardware (2026-06-22):** `fleet-sb-enroll` (the
baked, fixed script) enrols db→KEK→PK cleanly, and both boot transports verify
under **enforcing Secure Boot** (`mokutil --sb-state` = enabled):
- **Proxmox VM — HTTP boot:** firmware → signed UKI (2026-06-20).
- **HP EliteBook 820 G4 — PXE boot:** firmware → signed `snponly.efi` (fleet-ipxe)
→ signed UKI (2026-06-22).
So the full signing pipeline (UKI + `fleet-ipxe`, both against the same enrolled
`db`) is proven on real silicon, not just in the VM.
## 4. Wire `db` into the build