PXE 開機程序的部分詳細資料將有所不同,具體取決於目標主機使用的是舊版 BIOS 還是 UEFI 韌體,以及開機程序是僅使用 TFTP 還是 TFTP 加 HTTP。

將目標主機開機時,它會與環境中不同的伺服器互動以取得網路介面卡、開機載入器、核心、核心的 IP 位址並最終取得安裝指令碼。當所有元件均到位時,安裝即開始 (如下列圖例中所示)。

圖表 1. PXE 開機安裝程序概觀
PXE 開機 ESXi 安裝程序顯示為 ESXi 主機、DHCP 伺服器、TFTP 伺服器、Web 伺服器和指令碼存放庫之間的一系列互動。這些互動會向 ESXi 主機提供虛擬網路介面卡的 IP 位址、網路開機載入器、核心、核心的 IP 位址,以及安裝指令碼。

ESXi 主機與其他伺服器之間的互動按照下列步驟繼續進行:

  1. 使用者將目標 ESXi 主機開機。

  2. 目標 ESXi 主機提出 DHCP 申請。

  3. DHCP 伺服器會用 TFTP 伺服器的 IP 資訊和位置作出回應。

  4. ESXi 主機會連絡 TFTP 伺服器並申請 DHCP 伺服器指定的檔案。

  5. TFTP 伺服器傳送網路開機載入器,由 ESXi 主機執行。初始開機載入器可能會從 TFTP 伺服器載入其他開機載入器元件。

  6. 開機載入器在 TFTP 伺服器上搜尋組態檔,從 HTTP 伺服器或 TFTP 伺服器下載核心和其他 ESXi 元件,然後將 ESXi 主機上的核心開機。

  7. 安裝程式會以互動方式執行,或使用 kickstart 指令碼,如組態檔中所指定。