VMware vSphere ESXi 8.x
VMware vSphere ESXi 9.x
ESXi follows a predefined sequence for loading boot modules specified in the boot.cfg file, and altering this order can lead to a Purple Screen of Death (PSOD), cause services to fail during startup, or result in unexpected service behavior.
As defined in the documentation,
Modifications to the boot.cfg file should be approached with caution. While changes to the kernelopt line are permitted, all other entries should remain unaltered to ensure system stability.
Note: In vendor-provided ESXi images, additional modules may be included; however, these are incorporated only after thorough testing and validation to ensure compatibility and stability.
To resolve the issue:
Perform a comparison between the boot.cfg file from the custom-built image and the one included in the official ESXi ISO of same build.
Adjust the sequence of module entries listed under modules= in the boot.cfg file of the PXE boot image to precisely align with the order specified in the official ESXi ISO.
Attempt PXE booting the Esxi using the updated image.