Какова цель опции 67 DHCP-сервера? Я думал, что клиент PXE будет искать файл boot.wim. Загрузочный файл, расположенный в 67 (например, boot \ x64 \ wdsnbp.com), выходит и ищет boot.wim?
Что на самом деле делает опция 67 области DHCP и зачем она нам нужна? Спасибо.
PXE и параметры 66,67 - это не только технология Microsoft, те же параметры можно использовать для загрузить машину Linux.
Эта опция 67 сообщает клиенту путь к файлу с tftp-сервера (опция 66), который будет извлечен и использован для загрузки. Этот файл должен быть основным загрузчиком, который будет выполнять любую другую необходимую работу.
Опция 66 содержит адрес TFTP, а опция 67 содержит путь и имя NBP (программы сетевой загрузки), которую нужно получить с сервера TFTP, загрузить в память и запустить.
Клиенты информируют среду выполнения до ОС о своей транзакции DHCP, используя параметр DHCP 93.
DHCP Option 93 Client's pre-OS runtime
0 BIOS
6 EFI32
7 EFI64
9 EFI64
Таким образом, DHCP-сервер может предоставлять определенные NBP в зависимости от времени выполнения клиента до ОС.
После запуска NBP происходит последовательность chainloading
(получение по TFTP и запуск) других компонентов, например pxeboot.n12, а затем bootmgr.exe
(для клиентов BIOS) или просто bootmgfw.efi
(для клиентов UEFI).
bootmgr.exe / bootmgfw.efi получит bcd, который содержит (среди прочего) «меню» со всеми образами WIM, доступными для загрузки, когда пользователь выбирает запись, bootmgr.exe / bootmgfw.efi передает TFTP, загружает в памяти и передать управление соответствующему образу WIM. Так работает PXE (WDS / MDT / SCCM) на платформах MS.