无法使用WDS部署映像:PXE-E16:未收到任何提议

我目前正在虚拟2012 R2服务器上使用WDS实验室环境,并将其修补到最新的可用更新级别。 该服务器正在运行DHCP服务器angular色,并configuration了两个NIC。 一个NIC绑定到一个私有的vSwitch,另一个绑定到一个外部的vSwitch(这样我就可以从互联网上获得更新)

WDS服务本身被configuration为响应任何PXE请求(无需批准)。 在“高级”选项卡中,激活了单选button“在DHCP中授权此Windows部署服务服务器”。 我添加了一个普通的香草2012 R2安装映像,包括相应的启动映像。 此外,DHCP服务器选项060 PXEClient被设置为值PXEClient (这尚未由我手动设置)。

但是,我的WDS目标是第二代Hyper-V虚拟机本身(并且连接到与WDS服务器相同的专用vSwitch),因此不会提取映像。 这就是启动过程所说的:

 PXE Network Boot using IPv4 .... Station IP address is 192.168.10.13 PXE-E16: No offer received. Boot Failed. EFI Network. Boot Failed. EFI SCSI Device. No Operating System was Loaded. Press a key to retry the boot sequence... 

我感到困惑。 正如你所看到的PXE客户端从DHCP获得一个IP地址,但不知何故无法拉动boot.wim映像。 从具有传统NIC的第1代VM启动时也是如此。 我已经尝试在WDS目标虚拟机configuration中启用和禁用“安全启动”,同时更改虚拟机MAC地址也没有做出任何更改。

我在这里做错了什么?

[附录-0]

Eventvwr -> Microsoft -> Windows -> Deployment-Services-Diagnostics - Debug下启用debugging日志loggingEventvwr -> Microsoft -> Windows -> Deployment-Services-Diagnostics - Debug不会显示任何内容,只显示信息性消息。 也没有什么可疑的DHCP服务器日志。

有没有一种方法可以完全重置WDS中的所有configuration? 卸载似乎在registry中的某处留下痕迹,这意味着重新安装在这里没有select。

去除连接到外部vSwitch的vNIC也没有做出改变。

[附录-1]

我试图将DHCP服务器angular色移到另一台服务器上。 但现在我不能提供PXE选项到服务器。 它在选项菜单中不可见。 再次微软文件是PITA …我如何设置选项?

[附录-2]

我仍然无法得到它的工作。 这是我的wireshark踪迹。 192.168.10.2是我的2012 R2 DHCP服务器,没有设置任何选项,因为它与WDS服务器在同一个广播域/子网上。 192.168.10.1是我的WDS机器。

DHCP对话

DHCP服务器的答案

WDS服务器的答案

[附录-3]

更具体地说,这只与第2代虚拟机有关。 第一代虚拟机可以通过传统vNIC进行PXE引导,没有任何问题。

你有没有添加启动图像? (boot.wim中)

您的DHCP服务器提供IP,但不提供PXE信息(TFTP服务器IP和NBP名称)

那么你“需要”的select:

 [x] 66 Boot Server host name 192.168.1.1 

其中192.168.1.1是连接到部署networking的NIC的IP地址

 [x] 67 BootFile Name boot\x64\wdsnbp.com 

当然文件boot \ x64 \ wdsnbp.com必须存在!

G2 Hyper-V VM是UEFI,只有您的DHCP必须解释客户端的体系结构(DHCP选项93)并提供相应的NBP。 UEFI客户端必须以NBP方式启动UEFI应用程序

 DHCP Option 93 Client's pre-OS runtime 0 BIOS 6 EFI32 7 EFI64 9 EFI64 

我遇到了同样的问题,终于find了解决的办法。 我在这里发布我的解决scheme只是为了方便其他人可能会遇到同样的问题。

我的networking很简单,只有一个vSwitchnetworking,没有VLAN。 如果您的环境包含思科或其他types的交换机,此解决scheme可能无法正常工作。

检查您的TCP / IP高级设置 – WINS选项卡 – 禁用NetBIOS

禁用NetBIOS

有关如何排除故障的更多信息,请参阅我的博客 。

注意 :如果您的DCHP和WDS部署在同一台服务器上,Microsoftbuild议不要使用选项66和67。

请参阅: 使用DHCP选项60,66和67

我有同样的问题,但我所做的只是检查选项66,67,并保留空白,这是只为相同的子网。

一切正常,我可以在启用了Secureboot的UEFI中进行PXE

这是一个双服务器设置,在一个单一的服务器设置我没有问题。

约翰·H

PXE DHCP设置不是你的问题。 机器得到一个IP和它的启动信息或你的gen 1 vms不起作用。 这个问题与安全引导,UEFI和(至less与SCCM 2012r2集成的WDS)分配给集合的部署有关。 您没有收到机器的报价,因为它不在任何部署的集合中。