This article will assist when troubleshooting the failure of an ESXi host to boot after date or time reset at hardware level within the BIOS/EFI firmware.
Error Message:
The issue is observed even if Secure Boot is set to true, with TPM enabled, and execInstalledOnly=TRUE, as shown below. Refer to Enable or Disable the Secure Boot Enforcement for a Secure ESXi Configuration.
VMware vSphere ESXi 7.0.x
VMware vSphere ESXi 8.0.x
This issue can occur when the BIOS (CMOS) battery of the host is expired and no longer holds a charge, causing the BIOS settings to be non-persistent, resulting in date and time being reset to the default values after a hardware reset/reboot, as can be seen in the screenshot below.
This can also happen when the BIOS is manually reset.
If the issue persists despite the BIOS date and time being correct, please refer to https://knowledge.broadcom.com/external/article/312109/esxi-boot-failures-due-to-system-configu.html.