Hello everyone,
I'm currently in the process of setting up a PXE server for installation of multiple linux distrons including ESXi 6.7. The server is set up to serve Legacy as well as UEFI installations.
Thanks to multiple guides I could find on the internet, including vmware.com, I could set up the server and the ESXi Legacy installation runs fine. However, there are 2 issues, I simply cannot find an answer for:
Legacy Boot:
Everytime I load the mboot.c32 I receive the message "Network Boot: MAC address not found. Add 'BOOTIF= ... Replace with MAC address of the boot interface"
Since the the server is meant to install the OS on always different host machines, which MAC address am I supposed to provide here and how? Or can this message be disregarded? Is there a way to mask the message entirely?
This is the code in the ipxe boot menu for legacy boot:
:esxi67vm
echo Starting VMWare ESXi 6.7 Installation
dhcp
kernel -n mboot.c32 http://${server}/vmware/esxi67/mboot.c32
imgargs mboot.c32 -c http://${server}/vmware/esxi67/boot.cfg
boot mboot.c32 || goto failed
UEFI Boot:
Booting the installer works fine but always hangs in the last step with the message : Shutting own firmware services... Using 'simple offset' UEFI RTS mapping policy
Is there something I'm missing?
This is the code in the ipxe boot menu for uefi boot:
:esxi67vm
echo Starting VMWare ESXi 6.7 Installation
dhcp
kernel -n mboot.efi http://${server}/vmware/esxi67/mboot.efi
imgargs mboot.efi -c http://${server}/vmware/esxi67/boot.cfg
boot mboot.efi || goto failed
Best Regards