Устанавливаем Windows Deployment Services на Windows 2012 R2 и настраиваем развертывание Windows 7 и Windows 8.1 на BIOS- и UEFI-системы

Замечание: предполагается, что службы развертывания устанавливаются на сервер, не выполняющий никаких других ролей (в частности, роль DHCP-сервера)


Установка служб и подготовка образов


устанавливаем службы развертывания в режиме изолированного сервера

Замечание 1: если клиентские компьютеры и сервер развертывания находятся в разных VLAN, то необходимо настроить перенаправление широковещательных DHCP-сообщений на DHCP- и WDS-серверы, а также добавить на DHCP-сервер опцию 66 с адресом WDS-сервера

Замечание 2: при установке служб WDS в режиме интеграции с Active Directory клиентские компьютеры при загрузке не обнаруживают загрузочный образ, и для устранения этой проблемы, по всей видимости, требуется настройка DHCP-опций согласно этой статье

подключаем к системе установочный диск Windows 2012 R2 и добавляем на сервер развертывания загрузочный образ <корень_диска>\sources\boot.wim

создаем образ записи из добавленного установочного образа

Замечание: в случае возникновения проблем с загрузкой посредством образа записи необходимо экспортировать образ в файл c:\capture.wim, затем подключить его командой 'dism /mount-wim /wimfile:"c:\capture.wim" /mountdir:"c:\tmp" /index:1', после этого отключить с применением изменений командой 'dism /unmount-wim /mountdir:"с:\tmp" /commit' и в завершение импортировать образ на WDS-сервер

настраиваем эталонные образы Windows 7 и Windows 8.1 (устанавливаем необходимые приложения, последние обновления и т.д.) и подготавливаем их к развертыванию командой

c:\windows\system32\sysprep\sysprep /oobe /generalize /shutdown

Замечание: выполнение sysprep может завершиться ошибкой из-за проблем с некоторыми пакетами приложений. В этом случае файл журнала c:\windows\system32\sysprep\panther\setuperr.txt будет содержать строки: "Package PACKAGE_NAME was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image". Проблему можно решить, удалив перед запуском sysprep такие пакеты приложений с использованием powershell-командлета 'Get-AppxPackage | where PackageFullname -eq "PACKAGE_NAME" | Remove-AppxPackage'

выполняем сетевую загрузку эталонных систем с использованием образа записи для их добавления на WDS-сервер

экспортируем эталонные образы на технический компьютер

на техническом компьютере устанавливаем Windows ADK, запускаем приложение Windows System Image Manager и создаем для каждого из экспортированных образов файл автоматической установки образа, а также файлы автоматической установки клиента WDS

Замечание 1: файлы автоматической установки образов содержат информацию, которая обычно указывается при первом запуске системы, и создаются с использованием соответствующих образов. Файлы автоматической установки клиента WDS содержат информацию о разбиении диска на разделы и могут создаваться на основании любого образа. Примеры всех данных файлов можно скачать отсюда

Замечание 2: насколько я понимаю, для того, чтобы при первом запуске системы пропустить создание учетной записи, необходимо, чтобы в процессе начальной настройки системы в группу локальных администраторов была добавлена какая-нибудь учетная запись. Сделать это можно, либо включив систему в домен Active Directory, либо создав учетную запись локального администратора. Поскольку в нашей конфигурации WDS-сервер не интегрирован с Active Directory, мы используем второй способ

добавляем файлы автоматической установки на сервер WDS (для образов - в свойствах соответствующих образов на вкладке "Общие", а для клиента WDS - в свойствах сервера на вкладке "Клиент")


Ручное развертывание образов


экспортируем эталонный образ в WIM-файл и перемещаем его на технический компьютер

подключаем к техническому компьютеру новый жесткий диск

запускаем diskpart и создаем на диске в зависимости от типа системы нужную таблицу разделов

BIOS


select disk 1
convert mbr
create partition primary size=256
create partition primary
select partition 1
format fs=ntfs quick
assign letter=x:
active
select partition 2
format fs=ntfs quick
assign letter=y:

UEFI


select disk 1
convert gpt
create partition efi size=260
create partition msr size=128
create partition primary
select partition 1
format fs=fat32 quick
assign letter=x:
select partition 3
format fs=ntfs quick
assign letter=y:

определяем номер нужного образа в WIM-файле

dism /get-wiminfo /wimfile:c:\win10.wim

выполняем развертывание образа

dism /apply-image /imagefile:c:\win10.wim /index:1 /applydir:y:\

создаем в зависимости от типа системы нужное хранилище данных конфигурации загрузки

BIOS

bcdboot y:\windows /s x: /f bios

UEFI

bcdboot y:\windows /s x: /f uefi

Добавить комментарий