PXE Boot и WinPE для установки по сети Windows 10 / Server 2020

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

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

Принцип работы:

  1. При включении процессор компьютера читает код BIOS из ПЗУ (с микросхемы EEPROM), загружает его в память и запускает на выполнение.
  2. BIOS выполняет начальную загрузку, инициализирует и проверяет оборудование (Power-On Self-Test — POST), проверяет и устанавливает заданные параметры загрузки. Один из параметров — какие устройства и в какой последовательности использовать для загрузки операционной системы. Этим устройством может быть CDROM, HDD или сетевая карта сервера.
  3. Сетевая карта способная исполнять роль загрузочного устройства для OC работает так: — программный код PXE в ПЗУ сетевой карты при инициализации получает от службы DHCP адрес с набором параметров и затем по протоколу TFTP скачивает исполняемый файл загрузчика чтобы передать ему ему управление дальнейшим процессом.
  4. Загрузчик запускает меню выбора варианта загрузки, ожидает 10 минут и затем пытается запустить систему с первого диска.
  5. В случае выбора варианта загрузки в память компьютера загружается соответствующая программа установки операционной системы или сервисная система, например SystemRescueCD или антивирус.

Настройка оборудования

Примечания

IP адрес

  • В ходе установки систем следует указывать получение адреса по DHCP, а адрес, выданный вам провайдером, настраивать после первого запуска установленной системы.

Репозитории

  • В ходе установки у вашего сервера есть доступ только к некоторым репозиториям пакетов. Допустимо использовать адреса только эти зеркала (обычно они предлагаются по умолчанию):

Centos и Oracle Linux используют локальные репозитории. Для этих систем это примечание несущественно.

Решение Включение загрузочного устройства

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

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

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

ПРИМЕЧАНИЕ. Текстовое поле для кода не отображается. Это ожидаемое поведение. Когда вы набираете цифры, код записывается без текстового поля.

  1. Нажмите кнопку питания, чтобы выключить компьютер, подождите несколько секунд, затем включите компьютер и сразу несколько раз нажимайте клавишу Escape/Delete, примерно раз в секунду, пока не откроется меню «Пуск».
  2. Нажмите F9, чтобы открыть меню загрузки.
  3. Используйте клавишу со стрелкой вниз, чтобы выбрать жесткий диск из меню загрузки и убедитесь, что вы выбрали его, нажав клавишу Enter. Перезагрузите компьютер и проверьте, решена ли проблема.
Читайте также:  Установка PPPoE сервера в Debian/Ubuntu Linux

обзор

Мы показали вам, что такое PXE и ​​как вы можете легко установить сервер для него (и многое другое) с помощью FOG, сегодня мы добавим еще одно расширение для FOG. Обычно сегодняшняя процедура будет:

  1. Обновите PXElinux до версии или выше, если она еще не установлена.
  2. Добавьте модуль wimboot.
  3. Скопируйте образ WIM и вспомогательные файлы с установочного компакт-диска Windows.
  4. Добавьте пункт меню.
  5. Используйте загруженный WinPE, чтобы получить работающую «консоль восстановления Windows».

Мы собираемся выполнить вышеизложенное, поскольку использование «обычного» пакета автоматической установки Windows (WAIK) в лучшем случае вынуждает вас установить его на свой компьютер и пройти через не совсем простой процесс для искажения файла WIM и его поддержки. файлы в их форму WDS/RIS. Хотя альтернативы Linux существуют, как, например, проект UDA (это PXE-сервер, который я использовал до появления FOG), таким образом вы просто замените некоторые файлы на PXE-сервере один раз (что вы, вероятно, в конечном итоге получите), и скопируете неизмененный файл WIM и файлы поддержки непосредственно с компакт-диска Windows на сервер PXE.

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

Давайте взломать