Спасибо за тему, единомышленники! Форум разрабов, к сожалению, закрыт, так что здорово, что есть с кем поговорить, да еще и на русском.
Ситуация следующая. Имею NAS с возможностью отдавать iSCSI LUN и желание развернуть на нем образы и дистрибутивы для загрузки по сети. С HTTP связываться желания нет. Все должно быть просто - подключаем по iSCSI диск и работаем с тем что на нем есть. Проштудировал ipxe.org, уберконфиг
отсюда однако, есть масса затыков.
Первоначальная загрузка по dhcp и tftp, загрузчик ipxe и конфиги лежат там. Разберем пример.
set iscsi-server myserver
set base-iscsi iscsi:${iscsi-server}::::iqn.2020-08.domain.com:target
goto windows7-install
:windows7-install
# Force gateway to be the iSCSI target server (kludge for stupid window behavior)
set netX/gateway ${iscsi-server}
# Hook iSCSI drive.
set root-path ${base-iscsi}
sanhook ${root-path} || goto failed
# This method uses wimboot
set base-url win10
kernel wimboot
initrd ${base-url}/bootmgr bootmgr
initrd ${base-url}/boot/bcd BCD
initrd ${base-url}/boot/fonts/wgl4_boot.ttf wgl4_boot.ttf
initrd ${base-url}/boot/boot.sdi boot.sdi
initrd ${base-url}/sources/boot.wim boot.wim
boot || goto failed
goto start
Wimboot должен лежать там же на tftp, при этом, я ожидаю, что bootmgr он будет брать откуда я скажу, т.е. в подключенном разделе в папке win10, однако он там его не находит (хотя раздел подключен успешно).
Что я упускаю?