pxe загрузка при сбое получения http

Я пытаюсь загрузиться с помощью http http. Проблема, с которой я сталкиваюсь, заключается в том, что поиск файлов всегда просто останавливается на одном из случайных файлов ниже, на некотором случайном%. Обычно это boot.wim, но я предполагаю, что это только потому, что он самый большой. Он также остановился на простом файле шрифта.

Что может быть причиной такого спорадического поведения при загрузке?

Если я пытаюсь загрузить Windows с общего ресурса Samba, где находятся эти файлы, загрузка занимает 1-2 секунды. Если я wget с хоста 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 (на этот раз) связи

1 ответ

Решение

Проблема здесь была версия ipxe на сервере было как 3 года. Мы клонировали его и переделывали (делали) ipxe.lkrn. Файлы скачиваются просто отлично.

Другие вопросы по тегам