У меня есть сервер Linux PXE.
Может загружаться в установщики Linux ISO с использованием PXE без проблем.
Но как я могу сделать это с Windows ISO? Просто начните установку. Без создания чего-то (winpe) под Windows.
Я извлек некоторые файлы из image.iso/sources/boot.wim
/2/Windows/Boot/PXE/
в корень tftp
pxeboot.com
wdsnbp.com (-> wdsnbp.0)
bootmgr.exe
Указанное ядро (в pxelinux.cfg/default):
KERNEL wdsnbp.0
Это как минимум то, что загружается и дает:
Downloaded WDSNBP...
Architecture: x64
WDSNBP started using DHCP Referral.
Contacting Server: 10.0.0.1 (Gateway: 0.0.0.0)..
No response from Windows Deployment Services server.
Launching pxeboot.com...
TFTP download failed
Could not boot image: Error 0x00000001 (http://ipxe.org/00000001)
No more network devices
FATAL: Could not read from the boot medium! System halted.
Что я должен сделать, чтобы продолжить процесс загрузки?
Я также создал общий ресурс Samba с содержимым ISO, но как все это подключить?
Все учебники, которые я нашел, либо устарели, либо (большинство) требуют создания дополнительного загрузочного образа под Windows с использованием его инструментов. Неужели так грустно грустная ситуация?
Обновить
Для Linux ISO у меня есть что-то вроде этого:
KERNEL u1404/casper/vmlinuz.efi
APPEND boot=casper netboot=nfs nfsroot=10.0.0.1:/var/lib/tftpboot/u1404 initrd=u1404/casper/initrd.lz ip=dhcp --
/var/lib/tftpboot/u1404
- это точка монтирования для Ubuntu 14.04 ISO
Для Windows я остановился на этом (и ошибка выше) и не знаю, что именно делать дальше:
KERNEL wdsnbp.0
И чтобы уточнить: вопрос в том, как это сделать (настроить PXE для Windows ISO) в среде Linux. Если бы я спешил, я бы без вопросов использовал WDS или другие инструменты Windows.