http ダウンロードで pxe チェーン ブートを試みています。私が抱えている問題は、ファイルの取得が常に以下のランダムなファイルの1つで停止することです.ランダムな%完了で. 通常は boot.wim ですが、これが最大であるためだと思います。ただし、単純なフォントファイルでも停止しました。
この散発的なダウンロード動作の原因は何ですか?
それらのファイルがある samba 共有から Windows をダウンロードしようとすると、ダウンロードは 1 ~ 2 秒かかります。nixホストからwgetした場合、ほぼ同じです。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 は、正常に機能したファイルです。ここで立ち往生しているのはブートウィムです(今回)