Installation

PXE啟動linux和windows

  • February 11, 2013

這是場景:我有3台機器通過交換機連接到網路:一台是可以充當tftp伺服器的伺服器,交換機有DHCP伺服器,另外2台機器需要安裝作業系統。一個需要linux,另一個需要Windows。

有什麼方法可以配置 PXE 引導,以便我可以決定(基於 MAC ID 或靜態 IP 地址)是提供 linux 引導程序還是 Windows?

我可以自己編寫 tftp 伺服器。但是,我發現此時已經為時已晚。

您不應該讓 TFTP 伺服器決定,因為 TFTP 伺服器可能不再有必要的資訊(例如,如果客戶端位於路由器後面,則無法獲取 MAC 地址)。

相反,配置 DHCP 伺服器以根據客戶端的 MAC 地址提供不同next-serverfilename選項(通常通過使用適當的選項數據創建保留來實現)。如果您目前的 DHCP 實施不允許這樣做,請考慮將其更換為功能更強大的實施。ISC dhcpd 和 Microsoft DHCP 伺服器都支持這種配置。

引用自:https://serverfault.com/questions/476018