Установка Netboot
Воспользуемся docker-compose. Создадим в домашнем каталоге папку netboot и файл docker-compose.yml
docker-compose.yml
|
|
Запуск контейнера
|
|
Теперь на 8080 порту висит nginx с файлами для сетевой загрузки и на 3000 порту веб интерфейс netboot`а, а 69 порт tftp сервер.
Создание образа WinPE
Для того что-бы установить Windows по сети нам нужно собрать образ WinPE.
Windows PE (WinPE) — это небольшая операционная система, используемая для установки, развертывания и восстановления классических выпусков Windows, Windows Server и других операционных систем Windows.
Установка ADK
Нужно скачать с сайта Microsoft необходимые инструменты ADK и WinPE. https://learn.microsoft.com/ru-ru/windows-hardware/manufacture/desktop/winpe-intro?view=windows-11
Редактирование образа WinPE
Для начала нужно создать базовый образ WinPE для дальнейшей её модификации.
|
|
Узнать название образа для дальнейшей команды
|
|
Вывод
|
|
Монтируем образ boot.wim в папку mount
|
|
Открываем файл по пути и редактируем как описано ниже
WinPE_amd64\mount\Windows\System32\startnet.cmd
startnet.cmd
|
|
В команде net use
указываем путь к SAMBA серверу где будет лежать распакованый ISO образ оригинального установочного диска Windows 11.
Размонтируем образ для сохранения изменений
|
|
Создаём WinPE ISO
|
|
Распаковка WinPE в папку assets netboot сервера
Теперь нужно распаковать образ WinPE_amd64.iso который мы создали на прошлом шаге в папку netboot/assets/WinPE/x64
на сервере где запущен Docker с netboot`ом.
Для этого примонтируем iso образ командой
|
|
Настройка Mikrotik
В вкладке networks нужно прописать next server где у нас располагается netboot сервер