Pxe boot windows server 2012

Pxe boot windows server 2012

This section explains the initial information you will need and provides the instructions you need to follow to install the Windows Server 2012 or 2012 R2 operating system over an established PXE-based network using a customer-provided Windows Imaging Format (WIM) image.

Note that the procedure presented in this section documents the initial steps to install Windows Server over the network using Windows Deployment Services (WDS). Specifically, it explains the steps for selecting the server PXE network interface card that will communicate with your WDS installation server. For further information about using WDS to install Windows Server 2012 or 2012 R2, see Microsoft’s Windows Deployment Services documentation.

Before You Begin

To use PXE to boot the installation media over the network, you must:

Configure the network (NFS, TFTP, DHCP) server to export the installation tree.

Configure the files on the TFTP server that are necessary for PXE booting.

Configure the server’s MAC network port address to boot from the PXE configuration.

Configure Dynamic Host Configuration Protocol (DHCP).

To use WDS to perform the installation, you must:

Add the required system device drivers to the install.wim image and, if necessary, the boot.wim image.

For instructions for adding drivers to the WIM installation image(s), see the Microsoft Windows Deployment Services documentation.

Obtain the WIM Administrator password.

  1. Ensure that the PXE network environment is properly set up and the Windows installation media is available for PXE boot.
  2. Reset the server.

For example, to reset the server:

From the local server, press the Power button (approximately 1 second) on the front panel of the server to power off the server, then press the Power button again to power on the server.

From the Oracle ILOM web interface, click Host Management → Power Control, select Reset from the Select Action list box, then click Save.

From the Oracle ILOM CLI, type: reset /System

The server begins the boot process and the BIOS screen appears in the Oracle ILOM Remote System Console Plus application.

  1. Press the F2 key to accesses the BIOS Setup Utility.

The BIOS Setup Utility appears.

Select Advanced in the top menu bar.

The BIOS Setup Utility Advanced screen appears.

Select Network Stack from the list of available options.

The BIOS Setup Utility Network Stack screen appears.

  • If necessary, set the appropriate PXE Support setting (either IPv4 or IPv6) to Enabled.
  • To save the changes and exit the BIOS Setup Utility, press the F10 key.
  • This causes the server to reset. After resetting, the BIOS screen appears again.

    In the BIOS screen, press the F8 key to specify a temporary boot device or press F12 to network boot (PXE).

    The Please Select Boot Device menu appears listing the available boot devices. The screen that appears will differ depending on whether you have BIOS configured for Legacy BIOS Boot Mode or UEFI Boot Mode.

    For Legacy BIOS, a screen similar to the following appears:

    For UEFI, a screen similar to the following appears:

    The network bootloader loads and a boot prompt appears. After a few seconds the installation kernel will begin to load.

    Pxe boot windows server 2012

    This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.

    Answered by:

    Question

    I thought that I would start a new thread since I couldn’t find a clear answer on the forum. I am trying to find the steps to verify that my Server 2012 R2 WDS server is capable of PXE booting both Legacy and UEFI computers. When I try to PXE boot a Dell E5440 in UEFI mode it will say «Start PXE over IPv4.» Something about the NBP file quickly pops up and disappears then the screen flashes and moves onto IPv6 despite that boot option being disabled in the BIOS. The UEFI network stack is enabled. I have both 32 and 64 bit LiteTouch WinPE images available through PXE.

    Answers

    Windows Server 2012 R2 should support PXE booting for uEFI and BIOS clients.

    I have seen some problems for WDS Server boxes that were «upgraded» from previous versions of Windows Server and/or boot files were xcopy’ed to the WDS Server, rather than allowing the WDS tools to «import» the boot wim files.

    Try fully updating the x86 and x64 boot files on the server, that should force an update of all the boot files.

    • Marked as answer by Keith Garner MVP Wednesday, March 12, 2014 11:02 PM

    All replies

    Ideas? I m must not be the only one trying to PXE boot Legacy and UEFI computers.

    Any help would be appreciated.

    Windows Server 2012 R2 should support PXE booting for uEFI and BIOS clients.

    I have seen some problems for WDS Server boxes that were «upgraded» from previous versions of Windows Server and/or boot files were xcopy’ed to the WDS Server, rather than allowing the WDS tools to «import» the boot wim files.

    Try fully updating the x86 and x64 boot files on the server, that should force an update of all the boot files.

    • Marked as answer by Keith Garner MVP Wednesday, March 12, 2014 11:02 PM

    When you «import» a boot wim into WDS the WDS Service does more than just copy the wim file locally, it also extracts and prepares several other supporting files. That bin file that prompts for F12, and the file that bypasses the F12 prompt? yea both of those. Since your questions were directly related to the boot operation just *before* the WinPE Boot wim file is loaded, it would be a good to verify those files, hense my suggestion.

    The fact that this is a clean installation is good news, although I’m still not clear as to how you added the WinPE images. WPEUtil.exe? Through the WDS console, or did you just copy the files locally via the windows explorer.

    If you still have problems, I would suggest asking in the Windows Deployment forums, perhaps someone there can escalate to MSFT. Be prepared to provide WDS Logs.

    Pxe boot windows server 2012

    Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-21 часть. Добавляем Windows-01

    Всем привет продолжаем настройку установки Windows с PXE сервера. В 21 части мы с вами создали файлы pxeboot.n12 и winpe.wim, сегодня займемся настройкой Данных Конфигурации Загрузки BCD. Что такое хранилище данных конфигурации загрузки?
    Хранилище данных конфигурации загрузки содержит параметры конфигурации загрузки и контролирует запуск операционных систем Microsoft® Windows 7 и Microsoft Windows Server 2008 R2. Эти параметры ранее хранились в файле Boot.ini (для операционных систем на базе BIOS) либо в памяти NVRAM (для операционных систем на базе EFI (Extensible Firmware Interface)). Для изменения кода Windows, который запускается перед загрузкой операционной системы, можно воспользоваться программой командной строки Bcdedit.exe, с помощью которой можно добавлять, удалять, изменять и дополнять записи в хранилище данных конфигурации загрузки.

    Создадим новый текстовый файл createbcd со следующим содержанием.

    Копируем данный скрипт на диск С, прямо в корень.

    Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-22 часть. Добавляем Windows-01

    Открываем командную строку, переходим в корень диска С и вводим команду

    Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-22 часть. Добавляем Windows-02

    По завершении вы найдете новые файлы, которые нам понадобятся BCD и boot.sdi

    Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-22 часть. Добавляем Windows-03

    По сути для установки Windows по сети через PXE у нас все готово. Переходим на сервере PXE в каталог tftp сервера, создаем там папку Boot и копируем в него созданные ранее файлы BCD, boot.sdi, bootmgr.exe, pxeboot.n12 нужно переименовать в pxeboot.0, winpe,wim. Папку Fonts можно взять с установочного диска. Так же в корень самого tftp кладем файл bootmgr.exe.

    Как установить загрузочный PXE сервер для установки Windows, Linux, ESXI 5.5-22 часть. Добавляем Windows-05

    В третьей части мы с вами создали загрузочное меню для Windows. Теперь отредактируем конфиг Windows меню. Для начала давайте укажем для Windows Server 2008 R2 загружаться с файла pxeboot.0

    Установка (развертывание) Windows 10 по сети c помощью SCCM и PXE

    В этой статье мы рассмотрим, как автоматически развертывать Windows 10 по сети с помощью SCCM (System Center Configuration Manager) и PXE. С помощью данной методики вы можете существенно сократить время на установку ОС рабочих станций и использовать для массового развертывания Windows 10 на новых компьютерах.

    Одна из функции SCCM — возможность сетевой установки операционной системы Windows системы на большое количество компьютеров вместе с драйверами, программами, обновлениями. Предполагаем, что у вас уже имеется настроенная инфраструктура SCCM.

    Настройка PXE роли на SCCM сервере для сетевой установки Windows

    Функционал PXE (Preboot Execution Environment) в современных компьютерах позволяет выполнить сетевую установку операционной системы без применения каких-либо носителей. В SCCM его настройка происходит в окне свойств роли точки распространения (в контекстном меню вам нужно выбрать пункт Properties) и установить флажки:

    • Enable PXE support for client;
    • Allow this distribution point to respond to incoming PXE request;
    • Enable unknown computer support;
    • Require a password when computers use PXE.

    Также желательно выбрать из выпадающего списка Allow user device affinity with automatic approval.

    После включения этих настроек на сервере будет установлена роль Windows Deployment Services, интегрированная с SCCM.

    Создание настроенного эталонного образа Windows 10

    Следующий этап – подготовка эталонного образа с Windows 10, который будет устанавливаться на другие компьютеры. Проще всего взять типовой компьютер, установить на него Windows 10. Установите последние обновления безопасности, отключите ненужные службы, удалите встроенные приложения, установите драйвера. Настройте Windows 10 в соответствии со своими требованиями. Это компьютер не нужно вводить в домен AD.

    Создаем загрузочный образ для захвата эталонного образа Windows 10

    По умолчанию SCCM содержит образы Windows PE (среда предустановки Windows, это загрузочные файлы Boot image x86.wim и Boot image x64.wim), которые необходимы для настройки операционной системы во время “захвата”.

    Сначала нужно добавить образ Boot image x64.wim в вашу точку распространения SCCM. Для этого зайдите в Software Library-> Operation System-> Boot Images, в контекстном меню выберите пункт Distribute Content, затем точку распространения и ОК. Цветовой окрас состояния сменится с серого на жёлтый, а по окончанию – на зелёный.

    Теперь нужно создать иметь загрузочные файлы для “захвата” эталонной операционной системы по сети. Для их создания перейдите в Software Library-> Operation System -> Task Sequences и в контекстном меню выберите Create Task Sequence Media. В появившемся окне предлагается 4 варианта создания образа:

    • Stand-alone media — создание автономного образа для установки ОС (локальная установка, без использования сетевой загрузки);
    • Bootable media – создание загрузочного образа, для распространения которого используя инфраструктура центра конфигураций;
    • Capture media – создание загрузочного образа для захвата эталонного образа компьютера;
    • Prestaged media – создание предварительного образа для нового жёсткого диска, который включает образ операционной системы. Используется для старых карт, не поддерживающих PXE загрузку.

    Выберите пункт Capture media, следуйте подсказкам мастера установки. Укажите место сохранения iso-файла, выберите Boot image x64.wim и точку распространения, Next->Next->Close. Процесс длится около 1 минуты.

    Далее созданный полученный образ для захвата ОС нужно подключить и запустить на подготовленном ПК (файл LaunchMedia.cmd). Укажите место сохранения полученного образа Windows 10.

    Весь процесс захвата длится примерно 40 минут. По окончании получаете эталонный wim-образ размером примерно 4.5 Гб, который нужно скопировать на сервер SCCM. Далее вам необходимо его добавить в точку распространения. Для этого заходите в Software Library -> Operation Systems -> Operation System Images, в контекстном меню выберите пункт Add Operation System Images, в мастере настроек укажите UNC путь к месту хранения созданного wim-файла с эталонным образом.

    В контекстном меню выберите Distribute Content для копирования образа на вашу SCCM Distribution Point.

    Создаем последовательность задач (Task Sequence) для сетевой установки Windows

    Последовательность задач SCCM (task sequence) обеспечивает пошаговое выполнение команд и действий по установке ОС, ПО, драйверов, обновлений. Для её создания зайдите в Software Library -> Operation System -> Task Sequences и в контекстном меню выберите Create Task Sequence. В появившемся окне мастер предлагает несколько вариантов:

    • Install an existing image package –создание очереди задач для имеющегося wim образа;
    • Build and capture a reference operating system image –захват эталонного образа;
    • Create a new custom task sequence – создание нового пустого задания (настройка выполняется вручную). Отсутствует очередь задач по умолчанию.

    Так как эталонный образ wim образ у вас уже есть, выберите первый пункт. Далее мастер предлагает поэтапно произвести большое количество настроек, но можете указать только минимально необходимые параметры:

    1. Укажите название задачи и выберите загрузочный PXE образ Boot image x64.wim;
    2. Выберите созданный ранее эталонный образ Windows 10;
    3. Установите пароль локального администратора (можно автоматически сменить пароль после добавления компьютера в домен с помощью LAPS);
    4. Настройте параметры автоматического присоединения в домен AD, выбрав домен и OU, в которую нужно поместить новый компьютер;
    5. Выберите пользователя, под которым будет осуществляться добавление в домен;
    6. На шаге State Migration убрать все флажки (Capture user settings and files, Capture network settings, Capture Microsoft Windows settings).

    Последовательность задач создана, но она требует от вас корректировки и проверки. Перейдите в режим редактирования Task Sequence, выбрав в контекстном меню пункт Edit.

    В дереве справа указан список действий, которые автоматически будут выполнены с компьютером при установке Windows 10 по сети. На 2 и 3 шаге указываются параметры разбиения дисков на разделы. На шаге 2 вы можете удалить все разделы жёсткого диска, созданные по умолчанию, если вы их не используете для восстановления Windows. Далее создаёте новый раздел, называете “C:”, выбираете тип Primary, устанавливаете фиксированный размер 50 Гб (или другой объём), выбрав опцию Use specific size. Выберите что диск нужно отформатировать в файловой системе NTFS (флажок Quick format).

    Далее создаёте второй диск, называете “D”, выбираете тип Primary. Чтобы он занял все оставшееся неразмеченное пространство выберите опцию Use a percentage of remaining free space, выберите значение 100, файловую систему NTFS и флажок Quick format.

    Таким образом у вас будет создан диск С: с фиксированным размером, а всё оставшееся место уйдёт диску D: (если объём жёсткого диска большой, то можно разбить его на большее количество разделов), которые будут отформатированы автоматически.

    3й шаг в нашем примере удаляется, т.к. у нас компьютеры с BIOS. Для компьютеров с UEFI – нужно настраивать дисковые разделы именно в 3 пункте.

    На следующем шаге – Apply Operating System – нужно выбрать раздел для установки операционной системы. Проверяете наличие эталонного образа, а внизу окна выбираете установку Windows на:

    • Specific disk and partition — конкретный номер диска и номер раздела;
    • Specific logical drive letter – указанный логический диск;
    • Logical drive letter stored in a variable —

    Например, будет второй пункт и диск С: .

    Остальные шаги проверяете на отсутствие ошибок. На шаге Apply Windows Settings нужно указать лицензионный ключ (можно указать ключ KMS активации), пароль администратора и часовой пояс. Корректировка доменных (сетевых) настроек происходит в Apply Network Settings, а Apply Device Drivers позволяет добавить драйвера в установку.

    Далее новое задание нужно опубликовать. Для этого в контекстном меню выберите пункт Deploy, на первом шаге мастера выбираете коллекцию устройств All Unknown Computers, на 2м шаге параметру Purpose присваиваете значение Available (Available – доступно для выбора, Required – принудительная установка), в параметре Make available to the following выберите Configuration manager clients, media and PXE, остальные шаги можно оставить по умолчанию.

    На этом основные действия по подготовке эталонного образа и настройке SCCM завершены.

    Добавление драйверов в загрузочный образ Windows

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

    Для добавления драйвера в базу сайта SCCM перейдите в Software Library -> Operation Systems -> Drivers и в контекстном меню выберите Import Driver. Далее мастер поможет заполнить необходимые поля. Нужно UNC путь к каталогу с драйвером и установить для параметра Specify the option for duplicate drivers значение Do not import the driver.

    Затем нужно зайти в свойства загрузочного образа Boot image x64.wim и на вкладке Drivers добавить драйвера.

    Настройка PXE на компьютерах

    На компьютерах, которые вы хотите деплоить по сети нужно включить в BIOS поддержку сетевой загрузки. У разных производителей материнских плат такие настройки будут находится в разных местах и называться по-разному. Скорее всего в названии параметра сетевой загрузки должно быть что-то вроде PXE Boot, Network Boot, Network Card.

    Например, активация PXE в UEFI моделях HP Pro 3520 и HP Pro 6300 происходит в разделе Security -> Network Boot установкой параметра Enable.

    Теперь для старта всё готово. При начальной загрузке ПК происходит определение его параметров (POST). Затем DHCP сервер назначает IP-адрес сетевой карте. Для начала сетевой установки ОС в течение 5 секунд нужно нажать клавишу F12 (означает PXE-подключение), после чего SCCM копирует на ПК загрузочные файлы (в моделях HP нужно нажимать на F9, возможно дополнительно ещё выбрать пункт Network Controller для загрузки по сети).

    Далее появляется окно для выбора задачи, после чего начинается поэтапное развёртывание операционной системы, то есть выполнение тех действий, которые указаны в вашем Task Sequence. Ход установки отслеживается при помощи индикатора. Примерно за 20 минут ваш эталонный образ Windows 10 будет установлен на новый ПК и компьютер введен в домен. Если одновременно запустить сетевую установка Windows с SCCM на 10-20 компьютерах, время установки может немного увеличиться.

    По окончанию установки ОС компьютеру по умолчанию присваивается имя MININT- , например, MININT-5EFG9DR. Это можно увидеть в консоли SCCM в разделе Assets and Compliance -> Devices. Вы можете изменить имя компьютера на более запоминающееся, например, BUH-OLGA. Для этого нужно зайти в Свойства компьютера -> Изменить параметры -> Изменить, указать новое имя компьютера и перезагрузить ПК. Вскоре изменения отобразятся как в DNS, так и в SCCM.

    Установка приложений на новый компьютер с помощью SCCM

    Следующие этап установка на новый компьютер необходимых приложений. Программы можно устанавливать в виде пакета (Package) или как приложение (Application). Приложения – программы, имеющие установочные файлы с расширениями msi, appx, xap, ipa, apk и прочее. У Application возможностей больше, плюс пользователи тоже могут принимать участие в работе. Package – это специальный контейнер (обёртка), который может включать в себя несколько файлов (дистрибутивов). Используются exe-, vbs-, cmd-, cab-файлы и другие. Он проще в настройках.

    Мы не будем подробно описывать особенности развертываний программ в SCCM, т.к. эта получится отдельная большая статья. Для ознакомления вы можете посмотреть пример развертывания Office 2016 с помощью SCCM.

    После создания пакетов установки программ, вы можете добавить из в последовательность задачи развертывания Windows 10 (task sequence)/

    Здесь создаёте группу Software Install, в меню Add -> Software -> Install Package добавьте созданные пакеты программ.

    Читайте также:  Calculate linux пароль root по умолчанию
    Оцените статью