Bestimmte Details des PXE-Startvorgangs richten sich danach, ob der Zielhost Legacy-BIOS- oder UEFI-Firmware verwendet und ob beim Startvorgang ausschließlich TFTP oder TFTP plus HTTP eingesetzt wird.
Wenn Sie den Zielhost starten, interagiert dieser mit den verschiedenen Servern in der Umgebung, um den Netzwerkadapter, den Bootloader, den Kernel, die IP-Adresse des Kernels und schließlich das Installationsskript aufzurufen. Wenn alle Komponenten bereitstehen, startet die Installation wie in folgender Abbildung dargestellt.
Die Interaktion zwischen dem ESXi-Host und den anderen Servern verläuft wie folgt:
- Der Benutzer startet den ESXi-Zielhost.
- Der ESXi-Zielhost stellt eine DHCP-Anforderung.
- Der DHCP-Server antwortet mit den IP-Informationen und dem Speicherort des TFTP-Servers.
- Der ESXi-Host kontaktiert den TFTP-Server und fordert die vom DHCP-Server angegebene Datei an.
- Der TFTP-Server sendet den Netzwerk-Bootloader und der ESXi-Host führt ihn aus. Der ursprüngliche Bootloader lädt unter Umständen zusätzliche Bootloader-Komponenten vom TFTP-Server.
- Der Bootloader sucht nach einer Konfigurationsdatei auf dem TFTP-Server, lädt den Kernel und andere ESXi-Komponenten vom HTTP- oder TFTP-Server herunter und startet den Kernel auf dem ESXi-Host.
- Das Installationsprogramm wird interaktiv ausgeführt oder verwendet ein in der Konfigurationsdatei angegebenes Kickstart-Skript.