預啓動執行環境(Preboot eXecution Environment,PXE)也被稱爲預執行環境,提供了一種使用網絡接口(Network Interface)啓動計算機的機制。這種機制讓計算機的啓動可以不依賴本地數據存儲設備(如硬盤)或本地已安裝的操作系統。
PXE是由Intel公司主導開發的一種技術,工作在客戶端/服務器的網絡模式,客戶端通過網絡從服務器中下載開機映像文件,並通過網絡方式在本地安裝並啓動操作系統。
工作方式:
- 客戶端(要安裝系統的機器)在啓動過程中,通過DHCP方式請求服務器爲其分配IP地址。
- 客戶端獲取IP後,使用TFTP協議從服務端下載一個啓動軟件包到本地內存中。
- 由這個啓動軟件包完成客戶端上的基本軟件設置軟件設置,後續客戶端繼續從服務器請求相關的文件,以完成客戶端操作系統的安裝。