一些快速的帮助,这将是很好的,我已经在这个问题14个小时。
在Virtualboxtesting环境中,我有两台使用内部networking联网的虚拟机(没有stream量通过主机运行,全部在软件级别)。 一个是512MB内存和一个双核设置的新客户端,另一个是内存为1.5GB,服务器为2008 R2的服务器。 服务器configuration为dns服务器,dchp服务器,域控制器,并通过WDS(Windows部署服务)服务于PXE引导。 两台机器都可以看到对方,我可以启动networking启动。
问题来自pre-windows PE安装的第二阶段。 在TFTP下载boot.sdi启动它,但在启动过程中停止。
您需要超过512 MB的RAM来启动一个wim。 WIM文件是RAMdisk文件,因此它们至less需要与文件大小相同的RAM。 看看你的WIM文件,并用它作为你的机器使用的RAM的基本数量。 您应该始终为虚拟机添加缓冲区空间以便在启动时进行处理。 一些configuration被制作,并且将它们存储在RAM OS中的唯一地方是RAM。
我加〜100 MB作为缓冲区,但你应该试试,为你的缓冲区感觉良好。 您可能需要更多,但很可能需要更less。
检查Windows防火墙设置。 确保所有configuration文件(public,private,work / domain)允许TFTP服务器的传入和传出规则。
重要提示:仔细检查规则中提到的过程! 昨天,我差点把我的头发弄出来,试图让L3交换机从我的电脑上的tftpd32.exe里拿起它的IP地址…只是发现这个规则明确地匹配了d:\ tools \ tftpd32.exe,而我却实际上移动了tftpd32到d:\ tools \ tftpd32 \ tftpd32.exe。 只要我改变规则的path,L3交换机看到我的TFTP服务器,一切都很好。
添加更多的RAM到客户端。 虚拟网卡在内存紧张的情况下往往performance得很奇怪。