Настройка Windows-сервера pxe

Обновлено: 21.11.2024

Большинству организаций необходим автоматизированный способ развертывания образов Windows на клиентах. Вместо того, чтобы ходить с USB-ключом, с которого должны загружаться клиенты, использование Preboot Execution Environment (PXE) — отличный способ загрузить клиенты Windows из сети, извлечь образ и применить образ — все из сети. Службы развертывания Windows (WDS) позволяют отвечать на запросы PXE и ​​предоставлять образы Windows клиентам для подготовки. Давайте взглянем на конфигурацию загрузки PXE служб развертывания Windows и посмотрим, как настроить сервер служб развертывания Windows для правильного ответа на запросы загрузки PXE.

Что такое службы развертывания Windows?

Службы развертывания Windows (WDS) позволяют развертывать операционные системы Windows по сети без необходимости извлекать ОС с компакт-диска, DVD-диска или USB-накопителя. Это дает ИТ-администраторам множество преимуществ, в том числе:

  • Сетевая установка Windows
  • Образы можно развертывать для различных версий Windows, от Windows 7 до Windows 10, а также для операционных систем Windows Server.
  • Он использует стандартные технологии Windows, такие как среда предустановки Windows (WinPE).
  • Позволяет создавать образы эталонного компьютера с помощью мастера захвата образов.
  • Позволяет добавлять настраиваемые драйверы.

Конфигурация загрузки PXE служб развертывания Windows

Теперь давайте перейдем к теме — конфигурации загрузки PXE служб развертывания Windows. Что входит в настройку сервера WDS для ответа на запрос загрузки PXE? На самом деле довольно просто начать работу с WDS и загрузкой PXE. Однако я хотел подробно описать пару проблем, с которыми столкнулся в лаборатории и в других местах.

Для начала рассмотрим несколько скриншотов следующих процессов:

  • Установка служб развертывания Windows
  • Настройка службы развертывания Windows
  • Рекомендации по PXE для BIOS и UEFI
  • Создание изображения

Установка и настройка служб развертывания Windows (WDS)

Службу ролей для служб развертывания Windows можно легко установить с помощью следующей команды PowerShell:

В конце выполнения этого скрипта вы можете увидеть то, что выглядит как ошибка. Однако это просто означает, что вам нужно выполнить настройку WDS для настройки роли.

Установка служб развертывания Windows в Windows Server 2019

После того как вы установили роль WDS, ее необходимо настроить. Откройте консоль управления WDS, wdsmgmt.msc.

Запустите мастер настройки служб развертывания Windows, щелкнув правой кнопкой мыши сервер и выбрав его настройку. На первом экране вы выбираете, как вы хотите интегрировать WDS с Active Directory или хотите ли вы, чтобы он был автономным.

Выбор параметров установки WDS

Выберите папку RemoteInstall для WDS

Выберите, как вы хотите, чтобы сервер изначально отвечал клиентам

Операция завершена, выберите способ добавления изображений

Теперь WDS инициализирован и настроен для начала раздачи изображений

Настройка свойств сервера WDS

В свойствах WDS есть много элементов конфигурации. Вы можете настроить и настроить большинство аспектов службы. Если вы решили не отвечать клиентам во время первоначальной настройки, на вкладке PXE Response можно настроить параметры PXE.

Решите, как WDS отвечает клиентам на PXE-запросы

Добавление образов установки и загрузки

Следующим шагом в настройке загрузки PXE служб развертывания Windows является добавление ваших образов. Образы состоят из установочного и загрузочного образов. Щелкните правой кнопкой мыши узел образов установки и выберите Добавить образ установки. Сначала вам будет предложено создать группу изображений.

Создать группу изображений

Выберите файл install.wim с носителя Windows 10 или файл пользовательского образа, который вы хотите использовать.

Выберите установочный образ, который вы хотите использовать с WDS

Проверьте источник изображения.

Добавить источник файла изображения

В случае DVD ISO у вас может быть несколько образов Windows 10 как часть ISO. Выберите тот, который вы хотите добавить на сервер.

Выберите изображение из доступных изображений

Проверьте изображения на экране сводки.

Добавить сводку изображения

Изображение успешно добавлено.

Образ установки успешно добавлен

Проделайте то же самое с загрузочным образом. Загрузочный образ — это список, который вы увидите и с которого загрузитесь при загрузке с помощью PXE на клиентской рабочей станции.

Добавить загрузочный образ в WDS

Загрузив загрузочный образ, вы также можете создать образ для захвата. Захваченный образ – это образ, который позволяет зафиксировать текущее состояние машины, что называется "создать и зафиксировать".

Создать образ для захвата из загрузочного образа

Ниже приведен пример загрузки из образа захвата служб развертывания Windows.

Загрузка образа захвата служб развертывания Windows

Каталог служб развертывания Windows для захвата

Конфигурация PXE для BIOS и UEFI

В большинстве случаев настроить WDS для PXE довольно просто. Большинство настроек по умолчанию будут нормально работать в большинстве сред. Есть некоторые предостережения, если WDS загружен на тот же сервер, что и DHCP.

Существуют различия между конфигурацией загрузки BIOS и UEFI PXE. Некоторые отмечают дополнительные проблемы с загрузкой UEFI.В своей лабораторной среде я нашел несколько настроек, которые мне подошли. К ним относятся добавление параметров 66 и 67 к параметрам области действия DHCP. Есть много сообщений, которые указывают на то, что это больше не рекомендуется. Каждая среда может отличаться, и ваш пробег может отличаться.

Параметры области действия DHCP для UEFI

Я также обнаружил, что на моем сервере WDS в папке x64uefi в папке Boot отсутствуют другие файлы, найденные в папке x64. Я скопировал их оттуда в папку x64uefi, и это решило проблему, из-за которой машина не загружалась через UEFI.

Убедитесь, что файлы находятся в правильном месте для x64UEFI в WDS

Интеграция с Microsoft Deployment Toolkit

Комплект Microsoft Deployment Toolkit (MDT) часто используется вместе с WDS. Фактически, вы заметите, что большинство приведенных выше снимков экрана из моей лаборатории указывают на MDT в качестве имени сервера. У меня есть WDS и MDT с двойным подключением на одном сервере, и это работает нормально. В некотором смысле это упрощает задачу, поскольку каталоги являются локальными и т. д.

MDT — это отличный способ расширить возможности вашего сервера WDS, поскольку MDT обеспечивает более надежное создание образов и установку образов на основе «последовательности задач», которые предоставляют дополнительные функции и возможности на предприятии, которые могут быть полезны большинству организаций.

MDT также бесплатно доступен в Microsoft и представляет собой простой пакет, который вы устанавливаете вместе с набором инструментов для оценки и развертывания Windows.

Загрузите MDT с сайта Microsoft

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

Заключительные мысли

Мы надеемся, что этот обзор конфигурации загрузки PXE служб развертывания Windows и руководство по различным технологиям помогут составить общее представление о решениях, предоставляемых корпорацией Майкрософт для создания образов, и некоторых соображениях относительно загрузки PXE.

В этом разделе вы узнаете, как развернуть Windows 10 с помощью пакетов развертывания Microsoft Endpoint Manager и последовательностей задач. В этом разделе описан процесс развертывания образа Windows 10 Корпоративная на компьютере с единым расширяемым интерфейсом встроенного ПО (UEFI) с именем PC0001. Для процедур в этом разделе используется существующая инфраструктура Configuration Manager, интегрированная с MDT.

В этом разделе предполагается, что вы выполнили следующие предварительные процедуры:

Для целей данного руководства мы будем использовать как минимум два серверных компьютера (DC01 и CM01) и один клиентский компьютер (PC0001).

При желании PC0001 может быть виртуальной машиной, размещенной на сервере HV01, который представляет собой хост-компьютер Hyper-V, который мы использовали ранее для создания эталонного образа Windows 10. Однако если PC0001 является виртуальной машиной, необходимо убедиться, что у нее достаточно ресурсов для запуска последовательности задач OSD Configuration Manager. Рекомендуется 2 ГБ ОЗУ или больше.

Все серверы работают под управлением Windows Server 2019. Однако можно использовать и более раннюю поддерживаемую версию Windows Server.

Для работы PXE не требуется настройка консоли WDS. Все делается с помощью консоли Configuration Manager.

Процедуры

Запустите компьютер PC0001. В меню загрузки Pre-Boot Execution Environment (PXE) нажмите Enter, чтобы разрешить загрузку PXE.

На странице "Добро пожаловать в мастер последовательности задач" введите пароль pass@word1 и нажмите "Далее".

На странице "Выберите последовательность задач для запуска" выберите Windows 10 Enterprise x64 RTM и нажмите "Далее".

На странице "Редактировать переменные последовательности задач" дважды щелкните переменную OSDComputerName и в поле "Значение" введите PC0001 и нажмите кнопку "ОК". Затем нажмите «Далее».

Развертывание операционной системы займет несколько минут.

Вы можете отслеживать развертывание на CM01 с помощью MDT Deployment Workbench. Когда вы увидите запись PC0001, дважды щелкните PC0001, а затем нажмите «Удаленное управление DaRT» и просмотрите параметр «Удаленное управление». Последовательность задач запустится и сделает следующее:

  • Установите операционную систему Windows 10.
  • Установите клиент Configuration Manager и исправление клиента.
  • Присоедините компьютер к домену.
  • Установите приложение, добавленное в последовательность задач.

Вы также можете использовать встроенные отчеты для получения информации о текущих развертываниях. Например, отчет о последовательности задач дает вам краткий обзор хода выполнения последовательности задач.

Наблюдение за развертыванием с помощью MDT.

По завершении развертывания у вас будет присоединенный к домену компьютер с Windows 10 с установленным приложением Adobe Reader, а также приложениями, которые были включены в эталонный образ, например Office 365 Pro Plus.

В этом пошаговом руководстве описывается, как настроить сервер PXE для загрузки среды предустановки Windows путем загрузки клиентского компьютера из сети. Используя инструменты Windows PE и файл образа Windows 10, вы можете установить Windows 10 из сети.

Предпосылки

  • Компьютер развертывания: компьютер с установленным комплектом для оценки и развертывания Windows (Windows ADK) и надстройкой Windows PE с установленным ADK.
  • DHCP-сервер: требуется DHCP-сервер или DHCP-прокси, настроенный для ответа на запросы клиентов PXE.
  • PXE-сервер: сервер со службой TFTP, на котором могут размещаться загрузочные файлы Windows PE, загружаемые клиентом.
  • Файловый сервер: сервер, на котором размещается сетевая папка.

Все четыре роли, указанные выше, могут быть размещены на одном компьютере или на отдельном компьютере.

Шаг 1. Скопируйте исходные файлы Windows PE

На компьютере развертывания нажмите "Пуск" и введите "развертывание".

Щелкните правой кнопкой мыши Среда средств развертывания и создания образов и выберите Запуск от имени администратора. Ярлык Deployment and Imaging Tools Environment открывает окно командной строки и автоматически устанавливает переменные среды так, чтобы они указывали на все необходимые инструменты.

Выполните следующую команду, чтобы скопировать базовые файлы Windows PE в новую папку. Сценарий требует два аргумента: аппаратная архитектура и место назначения. Значение может быть x86, amd64 или arm и является путем к локальному каталогу. Если каталог еще не существует, он будет создан.

Например, следующая команда копирует файлы архитектуры amd64 в каталог C:\winpe_amd64:

Сценарий создает целевую структуру каталогов и копирует все необходимые файлы для этой архитектуры. В предыдущем примере создаются следующие каталоги:

Смонтируйте базовый образ Windows PE (winpe.wim) в каталог \mount с помощью инструмента DISM. При монтировании файла образа содержимое файла распаковывается в папку, чтобы вы могли вносить изменения напрямую или с помощью таких инструментов, как DISM. См. следующий пример.

Убедитесь, что отображается сообщение "Операция успешно завершена". Примечание. Чтобы просмотреть смонтированные в данный момент образы, введите dism /get-MountedWiminfo.

Сопоставьте общий сетевой ресурс с корневым каталогом TFTP на сервере PXE/TFTP и создайте папку \Boot. Обратитесь к документации вашего сервера TFTP, чтобы определить корневой каталог сервера TFTP, затем включите общий доступ для этого каталога и убедитесь, что к нему можно получить доступ в сети. В следующем примере имя сервера PXE — PXE-1, а корневой каталог TFTP используется совместно с использованием сетевого пути \\PXE-1\TFTPRoot:

Скопируйте загрузочные файлы PXE из смонтированного каталога в папку \boot. Например:

Скопируйте файл boot.sdi на сервер PXE/TFTP.

Скопируйте загрузочный образ Windows PE (boot.wim) в папку \boot.

(Необязательно) Скопируйте шрифты True Type в папку \boot

Шаг 2. Настройте параметры загрузки и скопируйте файл BCD

Создайте хранилище BCD с помощью bcdedit.exe:

Настройте параметры RAMDISK:

Последняя команда вернет GUID, например:

Скопируйте этот GUID для использования в следующем наборе команд. В каждой показанной команде замените «GUID1» на свой GUID.

Создайте новую запись загрузочного приложения для образа Windows PE:

Настройте параметры BOOTMGR (не забудьте заменить GUID1 в третьей команде на свой GUID):

Скопируйте файл BCD на свой TFTP-сервер:

Теперь ваш сервер PXE/TFTP настроен. Вы можете просмотреть параметры BCD, настроенные с помощью команды bcdedit /store /enum all. См. следующий пример. Примечание. Ваш GUID будет отличаться от показанного ниже.

Если вы запускаете процесс загрузки PXE, но получаете сообщение об ошибке «Данные конфигурации загрузки для вашего ПК отсутствуют или содержат ошибки», убедитесь, что каталог \boot установлен в правильном корневом каталоге сервера TFTP. В используемом здесь примере имя этого каталога — TTFTPRoot, но ваш TFTP-сервер может быть другим.

Для загрузки нескольких компьютеров в локальной сети можно настроить сервер сетевой загрузки PXE в Windows. Но для этого требуется высокий уровень владения компьютером. Так почему бы не попробовать более простой способ?

Автор Делия / Последнее обновление: 8 апреля 2021 г.

Пример: настроить сервер загрузки PXE в Windows для загрузки другого ПК

Я хочу попробовать настроить загрузочный сервер PXE для ноутбука с поврежденным жестким диском. У меня есть специально созданный рабочий стол с Windows 7 Ultimate x64, и я хочу сделать его своим сервером, чтобы использовать свой ноутбук для загрузки с образа. Может ли кто-нибудь указать мне направление, в котором мне нужно двигаться?

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

PXE, сокращение от Preboot Execution Environment, представляет собой стандартную клиент-серверную среду, в которой клиентские компьютеры загружаются удаленно администратором через сетевой сервер. У загрузки PXE есть много существенных преимуществ, например:

  • Администратор может загружать и обслуживать несколько клиентских компьютеров с поддержкой PXE.
  • Установочный диск или USB (вместе с CD-приводом или USB-портом) не нужны для клиентских компьютеров.
  • Администратор может удаленно решать проблемы и сбои на клиентских компьютерах.
  • Легко централизованно управлять установкой, обновлением и т. д., а также добавлять новые компьютеры в сеть.

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

Необходимые условия для загрузки по сети PXE

Перед настройкой сервера загрузки PXE каждый клиентский компьютер, который вы хотите загрузить, должен соответствовать следующим условиям:

<р>1. Контроллер сетевого интерфейса с поддержкой PXE, поддерживающий режим Wake-on-LAN

<р>2. Проводное соединение Ethernet с сетью

<р>3. Все компьютеры, которые вы хотите загрузить, находятся в одной сети

Как развернуть сервер загрузки PXE в Windows?

Настройка загрузки Windows PXE в основном состоит из двух частей: настройки DHCP и настройки загрузки PXE, что требует больше усилий, чем кажется. Рабочий процесс примерно такой:

Клиент подключается к сети и отправляет широковещательную рассылку DHCP. DHCP-сервер принимает широковещательную рассылку

Сервер отвечает предложенным IP-адресом, клиент использует предоставленный адрес.

Клиент отправляет широковещательную рассылку DHCP и заявляет, что ему требуется загрузка PXE, затем сервер DHCP отвечает на него с IP-адресом для использования.

Клиент связывается с загрузочным PXE-сервером, чтобы запросить и получить загрузочный файл.

Затем загрузочный файл загружается на клиентские машины.

Как видите, операция относительно сложная. Не рекомендуется настраивать загрузочный сервер PXE самостоятельно, если вы не разбираетесь в компьютерах или просто боитесь неприятностей. В конце концов, на рынке есть множество инструментов, которые могут упростить этот процесс.

Но если вы настаиваете на том, чтобы сделать это без сторонних утилит, вот более подробное руководство для справки.

Проще настроить сервер загрузки PXE в Windows

Среди всех утилит загрузки PXE лучше всего подходит AOMEI PXE Boot Tool благодаря высокой совместимости и простоте взаимодействия.

Он интегрирован в AOMEI Backupper Workstation, мощное и экономичное решение для резервного копирования и аварийного восстановления данных для Windows 10/8.1/8/7/Vista/XP.

Инструмент загрузки AOMEI PXE специально разработан для безопасной загрузки и обслуживания нескольких клиентских компьютеров в локальной сети через сеть. С его помощью вы можете напрямую создать загрузочный ISO-образ Linux или загрузочный ISO-образ Windows PE, и вам не придется тратить много времени на настройку загрузочного сервера PXE.

Шаги:

<р>1. Загрузите и установите рабочую станцию ​​AOMEI Backupper. Перейдите на вкладку "Инструменты" и выберите "Инструмент загрузки AOMEI PXE".

<р>2. Выберите систему AOMEI Windows PE и нажмите «Запустить службу». Он напрямую создаст образ системы Windows PE для сетевой загрузки.

◉ Загрузка из системы AOMEI Linux применяется к более старым компьютерам или компьютерам на базе Linux, а третья загрузка из файла пользовательского образа позволяет загрузить специальную микросистему, созданную AOMEI PE Builder или Bart PE.
◉ Кроме того, вы можете создать загрузочный файл, выбрав «Создать загрузочный носитель» на вкладке «Инструменты».

<р>3. Теперь вы можете разрешить компьютерам в локальной сети использовать службу PXE. Включите клиентские компьютеры и нажмите нужную клавишу, чтобы войти в настройки BIOS.

◉ Необходимая клавиша может быть F2, F10, Del и т. д., что зависит от конкретной марки и модели устройства. Вы можете найти его в Интернете или обратиться к руководству пользователя.

<р>4.Найдите выбор режима загрузки и сделайте свой выбор.

◉ В целом режим UEFI включает в себя больше функций безопасности, чем устаревший режим BIOS. Но если вы загружаетесь из сети, которая поддерживает только BIOS, вам нужно загрузиться в устаревшем режиме.

<р>5. Затем найдите и включите параметр загрузки PXE.

<р>6. Установите параметр PXE в качестве первого загрузочного устройства в разделе «Приоритеты параметров загрузки».

<р>7. Загрузка с загрузочного сервера PXE займет некоторое время, в частности, в зависимости от скорости вашей сети и размера файла образа.

Советы по теме:

Инструмент загрузки AOMEI PXE поддерживает загрузку компьютеров с UEFI, но в настоящее время для UEFI можно использовать только файл WIM (а не файл ISO). Если файл является файлом ISO, вам лучше изменить режим загрузки на Legacy Boot Mode.

На скорость сети может повлиять наличие большого количества компьютеров, использующих загрузку PXE. Таким образом, вы можете попробовать разделить загрузочные клиенты PXE на более мелкие группы, чтобы увеличить скорость.

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

Заключение

Загрузка PXE — это реальный способ загрузки нескольких компьютеров в локальной сети для обслуживания системы, даже если у вас нет установочного носителя. Но чтобы легко настроить загрузочный сервер PXE в Windows 10/8/7, вам понадобится надежный инструмент, такой как AOMEI Backupper Workstation. Он имеет не только мощный встроенный инструмент загрузки PXE, но и инструмент создания загрузочного носителя, который можно использовать совместно.

Кроме того, вы можете развернуть образ системы, созданный на одном компьютере, на других с помощью инструмента Image Deploy, который интегрирован в AOMEI Backupper Technician и Technician Plus.

Читайте также: