Hyper-V booting with Secure Boot #64
|
Given the newly available dual-signed shim I went ahead and updated my TFTP server to test. Physical devices network boot without issue; just as they did when the shim was only signed by the 2011 cert. |
Replies: 1 comment 2 replies
|
So signed shim boots signed ipxe which boots signed wimboot but fails to boot signed windows bootloader? The certificates signing the Microsoft binaries are different from the ones used for shim and wimboot, and if I remember correctly, Hyper-V will only ever allow one of them at a time, not both? (Have they released the 2023 update yet?) But could you run this iPXE scriptlet and we can verify exactly what is available: Compare to what the windows bootmgr files are signed with. |


I believe this is correct. https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/generation-2-virtual-machine-security-features#secure-boot documents the selection, and the fact that it's a single drop-down in the UI suggests that Hyper-V is not capable of being configured to simultaneously trust both the Windows root and the UEFI CA root.
@skyblaster Everything in iPXE and wimboot is working correctly here. The problem is in Hyper-V. As…