Установка Windows по сети (PXE) для парка машин

В офис привезли 20 новых компьютеров. На каждый нужно установить Windows, драйверы, офисный пакет, настроить подключение к домену. Если делать это с флешки, процесс займёт несколько дней: на каждой машине нужно вручную запускать установку, вводить ключ, отвечать на вопросы, потом ставить драйверы, потом программы.

А если через месяц приедет ещё партия? Или если у кого-то слетела система и нужно переустановить быстро? Бегать с флешкой утомительно и неэффективно.

Решение

Загрузка и установка по сети (PXE) позволяет включить компьютер, выбрать в меню загрузки сетевую загрузку и получить установщик Windows прямо с сервера. Вся установка идёт автоматически по заранее подготовленному сценарию (файл ответов). Администратору остаётся только включить компьютер и через некоторое время получить готовую систему.

Для этого понадобится сервер с развёрнутыми службами развёртывания Windows (WDS) и, возможно, сервер DHCP, настроенный на выдачу параметров PXE.

Пошаговая инструкция

Шаг 1. Подготовка инфраструктуры

Нам потребуется:

  • Сервер с Windows Server (можно использовать и Linux, но с WDS проще).
  • Сервер DHCP (может быть на том же сервере или отдельно).
  • Образ Windows (файл install.wim из установочного диска или ISO).
  • Драйверы для сетевых карт компьютеров (если они не встроены в образ).

В этом руководстве будем использовать Windows Server с ролью WDS.

Шаг 2. Установка и настройка DHCP

PXE-загрузка работает так: компьютер запрашивает IP-адрес по DHCP, и в ответе DHCP-сервера передаётся имя PXE-сервера и файл загрузчика. Поэтому DHCP должен быть настроен соответствующим образом.

Если DHCP уже работает на отдельном сервере, добавьте на него параметры:

  • 066 (Boot Server Host Name) — IP-адрес или имя вашего WDS-сервера.
  • 067 (Bootfile Name) — для UEFI-клиентов обычно boot\x64\wdsmgfw.efi, для BIOS — boot\x86\wdsnbp.com.

Если вы используете DHCP на том же сервере, где будет WDS, настройте его аналогично.

Шаг 3. Установка роли WDS

На сервере с Windows Server откройте диспетчер серверов и добавьте роль Службы развёртывания Windows (WDS).

После установки откройте оснастку WDS (Windows Deployment Services). Щёлкните правой кнопкой на сервере и выберите Настроить сервер.

В мастере настройки:

  • Выберите режим: Интегрированный с Active Directory (если сервер в домене) или Автономный.
  • Укажите папку для хранения образов (Remote Installation Folder). Лучше разместить на отдельном томе с достаточным местом.
  • Ответьте на запросы DHCP: если DHCP работает на этом же сервере, отметьте, что нужно настроить параметры PXE. Если DHCP отдельно, снимите галки и настройте параметры на том сервере вручную.
  • Выберите, как сервер будет отвечать клиентам: можно отвечать только известным или всем. Для начала выберите «Отвечать всем клиентам».

Шаг 4. Добавление загрузочного и установочного образов

WDS работает с двумя типами образов:

  • Загрузочный образ (boot.wim) мини-среда Windows PE, которая загружается на клиенте и запускает установку.
  • Установочный образ (install.wim) сам дистрибутив Windows.

Эти файлы находятся в установочном ISO Windows. Смонтируйте ISO или распакуйте его.

Добавление загрузочного образа:
В оснастке WDS щёлкните правой кнопкой на папке Загрузочные образыДобавить загрузочный образ. Укажите путь к файлу boot.wim (он находится в папке sources установочного диска).

Добавление установочного образа:
Щёлкните правой кнопкой на папке Установочные образыДобавить группу образов. Создайте группу (например, «Windows 10 Pro»). Затем добавьте образ, указав путь к install.wim. Выберите нужную редакцию Windows (например, Windows 10 Pro).

Шаг 5. Создание файла ответов (автоматизация установки)

Чтобы установка проходила без вопросов, нужен файл ответов autounattend.xml. Его можно создать с помощью Windows System Image Manager (входит в Windows ADK).

Основные параметры, которые обычно включают в файл ответов:

  • Принятие лицензионного соглашения.
  • Выбор диска и раздела для установки.
  • Ввод ключа продукта.
  • Настройка языка и региональных параметров.
  • Имя компьютера (можно задать маску, например, PC-*).
  • Параметры учётной записи администратора.
  • Команды, выполняемые после установки (например, установка драйверов, присоединение к домену, установка ПО).

Файл ответов нужно сохранить и затем связать с образом в WDS. Для этого в оснастке WDS щёлкните правой кнопкой на созданной группе образов → Свойства → вкладка Файлы ответов и укажите путь к вашему XML.

Шаг 6. Добавление драйверов

Если в сетевых компьютерах используются нестандартные сетевые карты или контроллеры дисков, драйверы нужно добавить в загрузочный образ, чтобы среда Windows PE увидела их.

В WDS есть раздел Драйверы. Можно создать группу драйверов и добавить туда нужные INF-файлы. Затем эти драйверы можно внедрить в загрузочный образ.

Шаг 7. Загрузка клиента

На клиентском компьютере в BIOS/UEFI нужно включить загрузку по сети (PXE) и поставить её в приоритет. Обычно это делается в настройках загрузки.

При загрузке компьютер получит IP-адрес по DHCP, затем обнаружит WDS-сервер и предложит нажать F12 для загрузки по сети. После нажатия загрузится среда Windows PE с выбором образа для установки.

Если вы настроили файл ответов, установка пойдёт автоматически. Если нет, мастер задаст вопросы.

Шаг 8. Дополнительная автоматизация

Для полной автоматизации можно использовать:

  • Многоадресную передачу (Multicast) чтобы установка на несколько компьютеров шла одновременно и экономила трафик.
  • Метки (tags) чтобы разным моделям компьютеров автоматически назначались разные образы или драйверы.
  • Интеграцию с MDT (Microsoft Deployment Toolkit) для более гибкой настройки, включая установку приложений после развёртывания.

Возможные проблемы и их решение

Клиент не получает IP по PXE
Проверьте, работает ли DHCP, включена ли загрузка по сети в BIOS, нет ли блокировки на коммутаторе.

Клиент получает IP, но не находит сервер WDS
Проверьте параметры 066 и 067 в DHCP. Убедитесь, что WDS запущен и отвечает.

Загрузочный образ не видит диски
Добавьте драйверы контроллера дисков (особенно для NVMe или RAID) в загрузочный образ.

Установка останавливается с вопросом
Значит, файл ответов не полностью покрывает все этапы. Доработайте XML.

После настройки PXE установка Windows на новые компьютеры будет занимать минимум вашего времени. Включил компьютер, нажал F12, через 20-30 минут получил готовую систему со всеми настройками. Это окупается уже после первой партии машин.

Menu