我试图PXE启动连锁与HTTP下载。我遇到的问题是文件检索总是停在下面的随机文件之一,随机完成一些随机文件。通常它是boot.wim,但我认为这只是因为它是最大的。尽管如此,它也停止在一个简单的字体文件上。PXE启动HTTP检索失败
可能是什么造成这种零星的下载行为?
如果我尝试下载窗口关闭桑巴共享位置的文件,下载1-2秒。如果我从nix主机上看到它,大约是一样的。只有当pxe试图检索它们时,它似乎有问题。我对这一切都很陌生,所以希望我能给出很好的信息。 Samba服务器通过apache运行。
我已经试过无数构建内核的boot.wim的。坦率地说,我不知所措。
<%#
kind: PXELinux
name: Windows PXELinux
oses:
- Windows Server 2012
- Windows Server 2012 R2
- Windows Server 2016
%>
DEFAULT linux
LABEL linux
KERNEL ipxe.lkrn
APPEND dhcp && chain <%= foreman_url('iPXE') %>
IPAPPEND 2
链,那么转到:
#!ipxe
kernel http://puppet.lab.beer.town:717/sources/Microsoft/Windows/6.3/../boot/wimboot gui
initrd http://puppet.lab.beer.town:717/sources/Microsoft/Windows/6.3/../boot/boot/fonts/segmono_boot.ttf segmono_boot.ttf
initrd http://puppet.lab.beer.town:717/sources/Microsoft/Windows/6.3/../boot/boot/fonts/segoe_slboot.ttf segoe_slboot.ttf
initrd http://puppet.lab.beer.town:717/sources/Microsoft/Windows/6.3/../boot/boot/fonts/segoen_slboot.ttf segoen_slboot.ttf
initrd http://puppet.lab.beer.town:717/sources/Microsoft/Windows/6.3/../boot/boot/fonts/wgl4_boot.ttf wgl4_boot.ttf
initrd http://puppet.lab.beer.town:717/sources/Microsoft/Windows/6.3/../boot/bootmgr bootmgr.exe
initrd http://puppet.lab.beer.town:717/sources/Microsoft/Windows/6.3/../boot/boot/BCD BCD
initrd http://puppet.lab.beer.town:717/sources/Microsoft/Windows/6.3/../boot/boot/boot.sdi boot.sdi
initrd http://puppet.lab.beer.town:717/sources/Microsoft/Windows/6.3/../boot/boot.wim boot.wim
imgstat
boot
编辑1:
这里只是和冻结连接的屏幕截图。所有建立的@ 0,都是正常工作的文件。在这里卡住的是启动wim(这次)
因为相当一段时间回来,你不再需要加载的bootmgr作为initrd的。 wimboot会从你的.wim文件中自动提取它,并且只有在出现某种错误时才需要字体。 当我从IRC的理解,这是一个VMware来宾模拟E1000听起来像一个网络问题,会尽量同时记录在这里为他人找到摸不着头脑上IRC) – NiKiZe