Making some progress... I am trying to replicate what’s in the Vsphere documentation center, at http://pubs.vmware.com/vsphere-60/topic/com.vmware.ICbase/PDF/vsphere-esxi-vcenter-server-60-installation-setup-guide.pdf. Currently, I am further than I was before, where I have installed syslinux 3.86, since ESXi is compiled with 3.86. I have put in the following, as it’s what in page 50 of the link above:
DEFAULT menu.c32
MENU TITLE ESXi 6 Boot Menu - per Vsphere 6 documentation center
NOHALT 1
PROMPT 0
TIMEOUT 10
LABEL install
KERNEL mboot.c32
APPEND -c boot.cfg
MENU LABEL ESXi 6 ^Installer
LABEL hddboot
LOCALBOOT 0x80
MENU LABEL ^Boot from local disk
And the system will try to boot, and say:
Loading -c... failed!
No files found!
boot:
However, I have the boot.cfg in the locations I could think could be right:
[root@cm-di-msdc02 pxelinux.cfg]# pwd
/var/lib/tftpboot/pxelinux.cfg
[root@cm-di-msdc02 pxelinux.cfg]# diff ../boot.cfg boot.cfg
[root@cm-di-msdc02 pxelinux.cfg]# ls -l ../boot.cfg boot.cfg
-r-xr-xr-x 1 root root 1819 Aug 13 21:22 ../boot.cfg
-r-xr-xr-x 1 root root 1819 Aug 13 21:22 boot.cfg
Is there a way to test at the boot: prompt? How can I get past this error?