我在同一个子网中运行 WDS 2012 和 DHCP Server 2012,但位于不同的机器上。我使用 DHCP 选项 66 和 67 将 Windows 8.1 x64 部署到 BIOS 客户端,没有任何问题。
现在,我正在尝试将 Windows 8.1 x64 部署到带有 UEFI 的 HP 计算机。
为了能够从 LAN 启动我的 UEFI 客户端,我将 DHCP 选项 67 启动文件名更改为 boot\x64\wdsmgfw.efi。
当 UEFI 客户端尝试从 LAN 启动时,它会成功加载 wdsmgfw.efi,但随后它会持续“联系服务器(WDS 的 IP 地址)”几分钟,然后停止并显示以下消息:
Windows 部署服务遇到错误:错误代码:0x102
我想我这里漏掉了一些东西,但我不知道是什么。DHCP 选项 60 似乎不是一个选项,因为 dhcp 和 wds 位于专用服务器上。
当我切换回 BIOS 和 wdsnbp.com 时,一切又恢复正常。
答案1
删除了 dhcp 选项 66 和 67,并添加了指向 wds 的 ip 辅助地址。另外还必须在 wds 服务器上禁用 tcp/ip 上的 netbios。
答案2
我有 2 台 2012r2 SCCM 服务器和单独的 2012r2 DHCP 盒。SCCM #2 是 DP 和 WDS 服务器。启动 EFI pxe 时,我继续收到错误 0x102,但随后我删除了 DHCP 选项 66 和 67,并将 ip 助手添加到 DP 服务器和 nexus 6k 交换机,然后我就能够通过 EFI 启动服务器了。