Отже, продовжуємо серію статей про технології автоматичного розгортання Windows 7 за допомогою служби Windows Deployment Services (WDS). У першій частині була приведена покрокова інструкція по встановленню та налагодженню WDS на сервері Windows 2008 R2. У центрі уваги цієї статті буде процес створення файлу WDSUnattend.xml, який потрібно для автоматизації завантаження за допомогою Windows Pre Execution Boot на клієнтах WDS.

Зміст циклу:

Нашим основним інструментом роботи на сьогодні буде Windows Automated Installation Kit (часто скорочується до WAIK або Windows AIK), вперше він був представлений світу разом з виходом Windows Vista в якості інструменту для мережевої установки Windows Vista. Його основне завдання – створити спеціальний файл відповідей, що дозволяє автоматизувати розгортання і налаштування образів Windows. Windows System Image Manager (Windows SIM) – це утиліта, необхідна для створення XML файлу відповідей, вона входить до складу WAIK.

Для початку вам потрібно завантажити WAIK для Windows 7 (1706.6MB), скачати його можна з сайту Microsoft Download тут. До складу WAIK входять ще такі корисні утиліти, як Windows System Image Manager (WSIM), Deployment Imaging Servicing and Management Tool (DISM), User State Migration Tool (USMT) і Volume Activation Management Tool (VAMT).

Після того, як ви завантажили ISO WAIK, його потрібно встановити на робочому ПК (можна нарізати його на звичайний DVD, або задіяти утиліту монтування ISO образів). В якості робочого ПК допустимо використовувати машину з ОС Windows 2003, Windows Vista або Windows 7.

Установка WAIK вкрай проста, просто запустіть файл автозапуску з DVD диска. У вікні клацніть по посиланню «Windows AIK setup».

опис: автоматизований інсталяційний набір Windows

опис: автоматизований інсталяційний набір Windows

Натисніть кнопку Next

опис: автоматизований інсталяційний набір Windows

Прочитайте і погодьтеся з умовами ліцензійної угоди, і натисніть кнопку Далі. Після чого почнеться установка продукту, після завершення якої, запустіть додаток Windows System Image Manager.
опис: capture4 thumb1 служби розгортання Windows, waik & windows 7 частина 2/4

Тепер ми повинні створити свій робочий каталог і скопіювати в нього файл install.wim з дистрибутива. На своєму ПК я створив загальну папку з ім’ям «WAIK Distribution».

Далі потрібно відкрити наш образ за допомогою Windows System Image Manager (меню File – Select Windows Image). Знайдіть папку, яку ви нещодавно створили і вкажіть файл install.wim. У вікні з попередженням тиснемо Yes, в результаті буде створена структура каталогів необхідна для роботи.

опис: менеджер зображень системи Windows

Примітка! Якщо ваш файл WIM містить кілька різних образів, необхідно вказати тільки один (наприклад, Windows 7 BUSINESS або Windows 7 ENTERPRISE).

опис: менеджер зображень системи Windows

Після того, як буде створено необхідний каталог, в лівому кутку WSIM, у вікні Windows Image створяться елементи Components і Packages.

опис: зображення Windows

Тепер ми можемо перейти до створення нашого першого файлу відповідей, натиснувши на File – New Answer File.

опис: файл відповідей

Як ви бачите, файл відповідей може складатися з 7 різних секцій. Це 7 стадій установки операційної системи (будь то Windows Vista, Windows 7 або Windows 2008). Ці етапи також називають фазами, причому вам не обов’язково використовувати всі з них. Оскільки ми використовуємо WDS для розгортання Windows 7, то необхідно створити 2 XML файлу відповідей, які повинні бути названі таким чином:

WDSUnattend.xml (Дозволяє автоматизувати роботу windowsPE, включаючи з’єднання з сервером WDS, створення дискових розділів, вибір розділу для установки Windows 7, і вибір мови установки. Файл WDSUnattend.xml задається на вкладці Client у властивостях вашого сервера WDS).

ImageUnattend.xml (Служить для автоматизації виконання початкових налаштувань Out of Box Experience (OOBE) вашого інсталяційного образу Windows 7. Це як раз ті питання і поля, які ви заповнюєте вручну при першому завантаженні системи, наприклад створення користувача, вказівку організації і т.д. Файл ImageUnattend .xml вибирається на вкладці General в властивості образу в WDS).

Почнемо, мабуть, з WDSUnattend.xml. У третій частині цієї серії статей ми більш детально розберемося з настройками, визначаються у файлі ImageUnattend.xml.

Після того, як ми створили новий файл відповідей WDSUnattend.xml, ми повинні включити в нього різні параметри (компоненти). Це можна зробити, розгорнувши вузол «components» у вікні Windows Image і клацнувши правою клавішею по потрібному компоненту і додавши даний параметр в файл відповідей. На перший погляд вся процедура виглядає досить складно і громіздко, так як число різних компонентів і параметрів, які ми можемо додати в наш файл відповідей дуже велике.

Для нашого файлу WDSUnattend.xml ми налаштуємо наступні компоненти:

компонент конфігурація
1 Microsoft-Windows-International-Core-WinPESetupUILanguage windowsPE
2 Microsoft-Windows-SetupDiskConfigurationDiskCreatePartitionsCreatePartition windowsPE
3 Microsoft-Windows-SetupDiskConfigurationDiskModifyPartitionsModifyPartition windowsPE
4 Microsoft-Windows-SetupWindowsDeploymentServices windowsPE

Перший доданий нами параметр називається “Microsoft Windows International Core-WinPE”

Згідно з документацією Microsoft, Windows Preinstallation Environment (або Windows PE) – це компактна операційна система, яка розроблена для підготовки комп’ютера до установки Windows. Він може бути використаний для:

  • Завантаження комп’ютера без ОС (bare-metal)
  • Управління дисками, розділами і їх форматуванням
  • Копіювання образів дисків або ініціації програми установки Windows по мережі

Ми будемо автоматизувати процес роботи WindowsPE шляхом модифікації файлу відповідей WDSUnattend.xml.

Почнемо з пошуку нашого першого компонента Microsoft-Windows-International-Core-WinPESetupUILanguage, клацніть по ньому правою клавішею, з’явиться меню, що випадає, нам буде доступний тільки перший пункт, виберіть його, в результаті чого цей компонент з’явиться в навігаційній панелі «Answer File».


опис: файл відповідей

Тепер потрібно заповнити параметри компонента, який щойно з’явився в правому вікні. У прикладі нижче, я поставив параметри локалей. Довідка за параметрами може бути завжди викликана за допомогою клавіші F1.

опис: capture9 thumb2 служби розгортання Windows, waik & windows 7 частина 2/4

Також поставимо значення змінної SetupUILanguage (мова інтерфейсу установника).
опис: capture10 thumb1 служби розгортання Windows, waik & windows 7 частина 2/4

Приклад можливих налаштувань вказано в таблиці:

параметр конфігурації компонент значення
1 WindowsPE Microsoft-Windows-International-Core-WinPE InputLocale = <Локаль вводу> Наприклад, EN-US або ruRU

SystemLocale = <Локаль системи> Наприклад, EN-US або ruRU

UILanguage = Наприклад, EN-US або ruRU

UserLocale = <Язык користувача> Наприклад, EN-US або ruRU

1 WindowsPE Microsoft-Windows-International-Core-WinPESetupUILanguage UILanguage = Наприклад, EN-US або ruRU

Наступний етап налаштування режиму роботи установника Windows – це настройка конфігурації локального диска на ПК. Це етап установки Windows, на якому вже виконана завантаження в Windows PE (pre-execution boot), і вам пропонується створити і відформатувати розділи, необхідні для установки. Для автоматизації цього процесу можливо вказати відповідні налаштування у файлі відповідей WDSUnattend.xml. Ми зупинимося на вибору таких опцій:

компонент
1 Microsoft-Windows-International-Core-WinPESetupUILanguage
2 Microsoft-Windows-SetupDiskConfigurationDiskCreatePartitionsCreatePartition
3 Microsoft-Windows-SetupDiskConfigurationDiskModifyPartitionsModifyPartition
4 Microsoft-Windows-SetupWindowsDeploymentServices

Як і на попередньому етапі, нам необхідно впровадити потрібні компоненти в файл відповідей, почнемо з додавання параметра Microsoft-Windows-SetupDiskConfigurationDisk.

Правою кнопкою миші клацаємо по «Disk Configuration» і вибираємо «Pass1 windowsPE».

опис: файл відповідей

В результаті у вікні Windows System Image Manager з’являється новий пункт.

опис: файл відповідей

Тепер клацаємо правою клавішею по пункту «DiskConfiguration» і вибираємо «Insert new Disk». В панелі налаштувань диска задаємо WillWipeDisk = true.

опис: послуги розгортання вікон thumb1 capture1d, waik & windows 7 частина 2/4

Тепер правою кнопкою тиснемо на Create Partitions і вибираємо Insert new create partition.

опис: файл відповідей

Спочатку ми створюємо новий розділ на диску, а потім ми змінюємо ряд його параметрів (компонент Modify Partitons): таких як мітка тому, буква диска і тип файлової системи. Я зробив настройки, відображені на скріншотах, ви можете їх продублювати або змінити в залежності від ваших потреб.

Структура файлу відповідей

опис: файл відповідей

Параметри створення партіціі

опис: створити розділ

Зміна параметрів партіціі

опис: змінити розділ

І останній компонент, який мені б хотілося додати: Microsoft-Windows-SetupWindowsDeploymentServicesImageSelectionInstallTo, що визначає на який розділ буде проводиться установка образу Windows 7.

опис: файл відповідей

Налаштування цього компонента відображені на скріншоті (ми налаштували установку образу Windows 7 в перший розділ диска на комп’ютері).

опис: файл відповідей

У наступній табличці я ще раз зазначу налаштований нами параметри:

WindowsPE Microsoft-Windows-SetupDiskConfiguration WillShowUI = OnError
1 WindowsPE Microsoft-Windows-SetupDiskConfigurationDisk DiskID = 0

WillWipeDisk = true

1 WindowsPE Microsoft-Windows-SetupDiskConfigurationDiskCreatePartitionsCreatePartition Замовлення = 1

Розмір =

Тип = Первинний

1 WindowsPE Microsoft-Windows-SetupDiskConfigurationDiskModifyPartitionsModifyPartition Активний = істинний

Extend = false

Формат = NTFS

Мітка = Мітка операційної системи Windows

Замовлення = 1

Ідентифікатор розділу = 1

1 WindowsPE Microsoft-Windows-SetupWindowsDeploymentServicesImageSelection WillShowUI = OnError
1 WindowsPE Microsoft-Windows-SetupWindowsDeploymentServicesImageSelectionInstallTo DiskID = 0

Ідентифікатор розділу = 1

На цьому ми завершимо налаштування фала відповідей WDSUnattend.xml, нам залишилося тільки зберегти його. Під час збереження xml файлу, Windows System Image Manager перевірить його на наявність помилок.

опис: файл відповідей

Далі ми повинні прив’язати файл WDSUnattend.xml до нашого сервера WDS. Для чого, відкрийте консоль Windows Deployment Services, клацніть правою кнопкою миші по серверу і виберіть пункт «Властивості». Перейдіть на вкладку Client і виберіть Enable unattend installation, де буде запропоновано вказати окремий файл відповідей WDSunattend.xml для різних архітектур. За допомогою кнопки Browse знайдіть створений нами xml файл і натисніть OK.

опис: wdsunattend.xml

Отже: в даній статті ми познайомилися ближче з процесом створення і налаштування на WDS сервері файлу відповідей WDSUnattend.xml. У наступних частинах ми познайомимося з ще одним файлом конфігурації ImageUnattend.xml.

Leave a Reply

Your email address will not be published. Required fields are marked *