In Google Chrome, it doesn’t remember what username/password you had entered into a web page if the SSL certificates are not valid. VMware ESXi uses a self-signed certificate by default for it’s web interface and so, Google Chrome doesn’t see this as valid. This makes logging into my ESXi host a little more cumbersome then I want. To fix it, we create a certificate authority, create a private key, create a signing request, create the certificate, and finally apply it all.
PXE Configuration Refer to PXE-Linux-Boot-Server on how to set up a PXE server before continuing.
Create a directory in your tftproot to store the pxelinux files and copy some files.
mkdir -p /tftproot/vmware/pxelinux.cfg cp /usr/share/syslinux/pxechn.c32 /tftproot/vmware/ This needs to be added to /tftproot/pxelinux.cfg/default for an entry to show up on your main boot screen.
LABEL vmwareesxi MENU LABEL ^VMWare ESXi COM32 /vmware/pxechn.c32 APPEND /vmware/pxelinux.0 -p /vmware/ For whatever reason, you can’t network boot VMWare ESXi with newer versions of SYSLINUX.