I try to enable secure boot but I'm running into a similar issue as described here: https://www.reddit.com/r/vmware/comments/mtb870/unable_to_enable_secure_boot_on_my_motherboard/
The mainboard has a TPM, UEFI is enabled. ESXi version is 7.02
The system is booted with ipxe (UEFI mode). ESXi is installed on an iscsi disk. Booting and managing the ESXi host works in general. The ipxe file is "ipxe.efi" from VCSA.
When I run:
/usr/lib/vmware/secureboot/bin/secureBoot.py -c
I get:
Secure boot can be enabled: All vib signatures verified. All tardisks validated. All acceptance levels validated
Also running dmesg shows me some snippets that UEFI and SecureBoot was used for booting (e.g. "UEFI secure boot succeeded") and that the TPM is working ("tpm driver loaded succesfully").
But when I then try to enable it with:
esxcli system settings encryption set --require-secure-boot=T
I get:
Unable to change the encryption mode and policy. Verify that the current host configuration can satisfy the new requirement.
Any ideas what is going on? Or at least some way to get more verbose info why it failed?