使用 UEFI 从 iPXE 链式加载到 WDS

使用 UEFI 从 iPXE 链式加载到 WDS

我正在配置我们的 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

答案1

我已设法使用以下命令使 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

相关内容