Назад | Перейти на главную страницу

Почему я не могу получить PXE-загрузку из WDS, чтобы она продолжала загрузку первого файла?

Я пытаюсь разработать автоматический процесс установки Windows и подумал, что посмотрю на WDS. После некоторого многообещающего начального прогресса я, кажется, наткнулся на стену. Я импортировал загрузочные и установочные WIM-файлы и успешно создал WIM-файл записи. Однако всякий раз, когда я пытаюсь загрузить эталонную машину с помощью PXE на сервер WDS, это как-то выходит из строя. Он находит сервер и успешно загружает WDSNBP.COM, а затем выдает сообщение «Ошибка загрузки по TFTP».

Согласно WireShark, единственная связь между ящиком WDS и клиентским ящиком - это успешный запрос TFTP и загрузка boot \ x86 \ WDSNBP.COM. Дальнейшие запросы не отправляются. Журнал WDS на сервере показывает то же самое, одна успешная загрузка и больше никаких действий.

Я пробовал каждую комбинацию из следующего, с нулевым изменением поведения:

Вместо этого я попытался изменить имя загрузочного файла в DHCP на pxeboot.com, и у него нет проблем с загрузкой этого файла, но он затем крадется о том, что Boot \ BCD поврежден. Кроме того, с 2012 года не похоже, что WDSNBP.com выполняет определение архитектуры, или, по крайней мере, не сообщает об этом. 2008 сообщает, что обнаружил x64, а затем ошибки.

Я обнаружил, что у меня нет вещей, которые нужно проверить, и сразу не вижу ничего плохого. Куда мне идти дальше?

Сервер WDS - 192.168.1.50, DHCP / DNS - 192.168.1.7.

Консоль клиентского компьютера после загрузки:

MAC: 52:54:00:28:94:0E UUID: blah blah
Searching for server (DHCP).....
Me: 192.168.1.155, DHCP: 192.168.1.7, Gateway 192.168.1.1
Loading 192.168.1.50:boot\x86\wdsnbp.com ...(PXE).................done

Downloaded WDSNCP...

TFPT download failed

Интересные части /etc/dhcp/dhcpd.conf на DHCP-сервере Linux:

allow booting;
allow bootp;
option option-60 code 60 = string;
option option-66 code 66 = string;
option option-67 code 67 = string;

subnet 192.168.1.0 netmask 255.255.255.0 {
    range 192.168.1.110 192.168.1.253;
    next-server 192.168.1.50;
    option tftp-server-name "192.168.1.50";
    option option-60 "PXEClient";
    filename "boot\\x86\\wdsnbp.com";
    option bootfile-name "boot\\x86\\wdsnbp.com";
}

Значит, он получает DHCP-адрес и связывается с PXE-сервером, но не получает загрузочный образ WDS? Проверьте настройки сервера WDS. В частности, ответ PXE, вкладки PXE Boot и Client.

Я бы также дважды проверил ваши загрузочные образы, настроенные в WDS. Импортировано с установочного DVD Windows и т. Д. (Media \ sources \ boot.wim). Или, если вы используете Microsoft Deployment Toolkit, импортированный из образов загрузки, созданных MDT.

Я всегда считал, что проще всего устранить проблему WDS / MDT, установив HYPER-V на сервер WDS и загрузив локальную виртуальную машину, подключенную к сети PXE. Исключает любые проблемы с внешней сетью.