PXE — часть шестая, автоматическая установка Windows

PXE — часть шестая, автоматическая установка Windows

В четвертой части был описан способ подключения Windows для pxe сервера. Сегодня я сделаю подарок всем перфекционистам — мы сделаем автоматическую установку Windows.
Сейчас наша установка ни как не отличается от стандартной, кроме одной детали — при старте мы выбираем, какую windows мы хотим установить. В итоге у нас останется только это окно выбора версии ОС.

Итак, как и было описано в четвертом уроке (ссылка выше) — подключаем образ wim в папку, и редактируем скрипт, который мы уже писали.
Я буду делать для Windows 7, поэтому я меняю установку именно этой версии ОС.
Было:
J:\setup.exe
Стало:
J:\setup.exe /unattend:J:\AUTOUNATTEND.xml

Теперь самое главное — настройка файла AUTOUNATTEND.xml.

Для этого найдем в пуске и откроем Windows system image manager. В нем открываем «Выбрать образ Windows» в котором указываем наш .wim дистрибутива (напомню, он лежит в сетевой папке). Так же необходимо создать файл ответов, который должен лежать в корне папки дистрибутива и называться AUTOUNATTEND.xml.


Теперь подключим модули. Модули (или функции) добавляются просто. Пример на фото.

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

ФункцияПараметрОписание
WindowsPE\Microsoft-Windows-International-Core-WinPEInputLocale = ru-RU
SystemLocale = ru-RU
UILanguage = ru-RU
UserLocale = ru-RU
Настройка языка системы
WindowsPE\Microsoft-Windows-International-Core-WinPE\SetupUILanguageUILanguage = ru-RUНастройка языка установки
WindowsPE\Microsoft-Windows-Setup\DiskConfigurationWillShowUI = OnErrorВыводить интерфейс при ошибке диска
WindowsPE\Microsoft-Windows-Setup\DiskConfiguration\DiskDiskID = 0
WillWipeDisk = true
с основного диска будут стерты все существующие партиции
WindowsPE\Microsoft-Windows-Setup\DiskConfiguration\Disk\CreatePartitions\CreatePartitionOrder = 1
Size = 100 размер партиции в мегабайтах
Type = Primary
Создать новый раздел
WindowsPE\Microsoft-Windows-Setup\DiskConfiguration\Disk\CreatePartitions\CreatePartitionExtend = true
Order = 2
Type = Primary
вторая партиция займет все оставшееся место на диске и будет диском С:
WindowsPE\Microsoft-Windows-Setup\DiskConfiguration\Disk\ModifyPartitions\ModifyPartitionActive = true
Format = NTFS
Label = System
Order = 1
PartitionID = 1
Раздел «Зарезервировано системой»
WindowsPE\Microsoft-Windows-Setup\DiskConfiguration\Disk\ModifyPartitions\ModifyPartitionFormat = NTFS
Label = DATA
Letter = С
Order = 2
PartitionID = 2
Диск С:
WindowsPE\Microsoft-Windows-Setup\ImageInstall\OSImageInstallToAvailablePartition = false
WillShowUI = OnError
Не устанавливать на первую доступную партицию и показать UI в случае ошибки
WindowsPE\Microsoft-Windows-Setup\ImageInstall\OSImage\InstallToDiskID = 0
PartitionID = 2
Указываем установку на диск С:
WindowsPE\Microsoft-Windows-Setup\UserDataAcceptEula = true
Product Key — лицензионный ключ
Принимаем лиц. соглашение и вводим ключ
oobeSystem\Microsoft-Windows-Shell-Setup\FolderLocationsProfilesDirectory = C:\Users (путь к папке профилей)
ProgramData = С:\ProgramData (путь к папке ProgramData — переносим ее на тот же диск, что и Users)
Не обязательно
oobeSystem\Microsoft-Windows-Shell-Setup\OOBEHideEULAPage = true
HideWirelessSetup = true
NetworkLocation = Home
ProtectYourPC = 3
Скрыть лицензионное соглашение — да, разрешить установку wi-fi при установке — да, тип сети — домашняя, скачивать обновления — 3 (нет)

После этого сохраняем изменения, закрываем программу и пробуем установку.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *