Symptoms:
VMware vSphere ESXi 8.0.0
When hardware machine boots in legacy BIOS mode, only a small portion of its memory is available for the bootloader to use. The exact amount depends on the machine's hardware configuration. If too little memory is available, booting may fail with "Out of resources" or other similar messages.
VMware has deprecated the use of legacy BIOS and supports it only on a best-efforts basis. VMware Engineering will not be making any changes to our legacy BIOS boot code to try to overcome the memory limitations of legacy BIOS mode. To resolve this issue, change to UEFI mode.
For more information, see Deprecation of legacy BIOS support in vSphere.
Workaround:
VMware's recommended workaround is to transition the machine to UEFI boot mode permanently, as discussed in KB article 313152 . There will not be a future ESXi change to allow legacy BIOS to work on this machine again.