与WDS和Windows Server 2012的PXE – 在DHCP租赁没有文件名选项?

我正在尝试使用WDSconfigurationWindows Server 2012(虚拟机箱虚拟机),以便可以通过PXE启动某些Windows 7虚拟机(也称为虚拟机箱)。

所涉及的所有机器仅连接到“主机专用networking”192.168.56.0/24。

Server 2012计算机已被设置为AD DS计算机,已安装DNS并与DHCP配合使用选项60 – PXEClient – set,WDS设置为不侦听DHCP端口。 我已经非常仔细地关注了http://technet.microsoft.com/en-us/library/jj648426.aspx 。 我使用了Win 7安装DVD中的boot.wim和install.wim文件,并分别将它们configuration为“引导”和“安装”映像。

当我启动目标机器时,它会得到一个IP地址,但我只是得到“无文件名”,启动将不会继续。

我已经尝试设置选项66到192.168.56.2(WDS服务器)和选项67到Boot \ x64 \ wdsnbp.com和Boot \ x64 \ pxeboot.n12,但都没有用。

我似乎也看不到在事件日志中的任何内容。

任何人都可以发现我在做什么错? 或提供技巧来缩小诊断?

PXE使用DHCP。 您可以使用单独的PXE和DHCP服务器在networking上运行PXE,但PXE确实需要侦听DHCP。 它只是不能发出IP地址。

有点像这样:

PXE Client: DHCPREQUEST, ps I'm a PXE Client. DHCP Server: DHCPACK, Here's your IP! ps, PXE over there -> PXE Server: DHCPACK, Hello, I'll be your PXE server today... 

因此,您需要对DHCP服务器(指定PXE客户端从哪里获取PXE服务)以及可能的路由器(将PXE服务器指定为DHCP帮助程序)进行更改。

我没有权限访问我曾经工作的环境,因为我从那以后就开始了工作,但是这里有一些build议的DHCP范围选项:

 Predefined Option 43 - 010400000000FF Custom-made Option 60 - String - PXEClient Predefined Option 66 - IP or Hostname of the WDS Server Predefined Option 67 - boot\x86\wdsnbp.com 

我在这里得到这些: http : //social.technet.microsoft.com/Forums/windowsserver/en-US/e84c8a4c-a6da-4c4a-8ca6-2a1007b205ae/wds-server-and-dhcp-server-on-two-different -服务器

祝你好运!