PXE 開機程序的部分詳細資料將有所不同,具體取決於目標主機使用的是舊版 BIOS 還是 UEFI 韌體,以及開機程序是僅使用 TFTP 還是 TFTP 加 HTTP。
將目標主機開機時,它會與環境中不同的伺服器互動以取得網路介面卡、開機載入器、核心、核心的 IP 位址並最終取得安裝指令碼。當所有元件均到位時,安裝即開始 (如下列圖例中所示)。
ESXi 主機與其他伺服器之間的互動按照下列步驟繼續進行:
- 使用者將目標 ESXi 主機開機。
- 目標 ESXi 主機提出 DHCP 申請。
- DHCP 伺服器會用 TFTP 伺服器的 IP 資訊和位置作出回應。
- ESXi 主機會連絡 TFTP 伺服器並申請 DHCP 伺服器指定的檔案。
- TFTP 伺服器傳送網路開機載入器,由 ESXi 主機執行。初始開機載入器可能會從 TFTP 伺服器載入其他開機載入器元件。
- 開機載入器在 TFTP 伺服器上搜尋組態檔,從 HTTP 伺服器或 TFTP 伺服器下載核心和其他 ESXi 元件,然後將 ESXi 主機上的核心開機。
- 安裝程式會以互動方式執行,或使用 kickstart 指令碼,如組態檔中所指定。