Pxe-Boot

使用 UEFI 從 iPXE 鍊式載入到 WDS

  • July 30, 2021

我正在配置我們的 WDS 伺服器以支持通過網路啟動多個作業系統。我們有此設置並使用 PXELinux 用於 BIOS 系統,但需要支持 UEFI 系統。

我有 iPXE 正確載入和顯示菜單,但是當嘗試使用下面的命令鍊式載入到 WDS 時,它只是陷入了在聯繫 WDS 伺服器後不斷重新載入菜單的循環中。

set next-server 0.0.0.0(替換為WDS伺服器的IP)

chain tftp://${next-server}/boot\\x64uefi\\wdsmgfw.efi

如果我執行上述操作並將其設置為執行

chain tftp://${next-server}/boot\\x64uefi\\bootmgfw.efi

它載入文件,然後在藍屏上停止,最終關閉。

我基本上希望得到一個看起來像這樣的菜單,但不知道如何到達 WDS。

  • Windows 部署服務
  • 安裝 Ubuntu 18.04
  • 安裝 Ubuntu 16.04

我已經設法使用以下命令從 iPXE → WDS 獲取鏈載入。

set next-server 0.0.0.0  # Replace with WDS server IP address
set filename /boot/x64/bootmgfw.efi
set net0.dhcp/filename:string /boot/x64/bootmgfw.efi
set proxydhcp/filename:string /boot/x64/bootmgfw.efi
chain /boot/x64/bootmgfw.efi

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