В предыдущей части этой серии мы рассмотрели менеджера Windows System Image Manager (Windows SIM), ключевого инструмента в пакете Windows Automated Installation Kit (Windows AIK), которого можно использовать для создания и настройки файлов ответа для автоматической установки Windows Vista. В той статье мы узнали о том, как использовать Windows SIM для создания, настройки, подтверждения и сохранения файлов ответа. Эта и последующие две части этой серии будут посвящены шагам, необходимым для создания простого файла ответа, который вы сможете использовать для выполнения полностью автономной установки Windows Vista на пустое оборудование с помощью метода установки Неуправляемая установка с DVD. Файл ответа, который мы создадим, будет минимальным файлом ответа, который нужен вам, чтобы полностью автоматизировать процесс установки Vista. В последующих статьях мы рассмотрим дополнительные параметры файла ответа, которые вы можете настраивать для автоматизации прочих аспектов установки Vista.
Определение опций региона и языка
Начните с выбора и открытия Install.wim файла версии Vista, которую вы хотите установить, следуя процедурам, указанным в предыдущей части этой серии. В этом руководстве я буду использовать 32-разрядную US English версию Windows Vista SP1 Enterprise Edition. Когда файл образа открыт, создайте новый файл ответа, выбрав опцию «Новый файл ответа» в меню «Файл».
Теперь мы готовы начать добавление компонентов к нашему файлу ответа. В панели Windows Image разверните вкладку «Компоненты» и выберите вкладку Microsoft-Windows-International-Core-WinPE. Затем нажмите на вкладке Microsoft-Windows-International-Core-WinPE правой клавишей и выберите «Добавить параметр к передаче 1 windowsPE», чтобы добавить компонент к передаче windowPE вашего файла ответа. Теперь в панели свойств впишите значения для различных параметров этого компонента, как показано в следующей таблице:
Параметр |
Значение |
InputLocale |
en-us |
Layered Driver |
|
SystemLocale |
en-us |
UILanguage |
en-us |
UILanguageFallback |
en-us |
UserLocale |
en-us |
Должен получиться следующий результат (рисунок 1):
Рисунок 1: Настройка параметров региона и языка.
На данный момент мы указали параметры файла ответа для языка по умолчанию и специфику установки Windows. В следующей таблице приведено более детальное описание настроенных нами параметров:
Параметр |
Описание |
InputLocale |
Раскладка клавиатуры и специфика ввода данных в системе |
Layered Driver |
Необязательно ' используется только для корейской и японской раскладки клавиатуры |
SystemLocale |
Язык по умолчанию для установки Windows |
UILanguage |
Язык пользовательского интерфейса по умолчанию |
UILanguageFallback |
Резервный язык на случай, если не удастся локализовать UILanguage полностью |
UserLocale |
Специфика, используемая для дат, времени, валюты и чисел |
Однако мы не совсем закончили, так как есть еще один компонент файла ответа, который нам нужно определить, чтобы завершить настройки специфики пользователя и параметров языка. Вот, что мы делаем далее: в панели «Файл ответа» развернем вкладку Microsoft-Windows-International-Core-WinPE и выберем вкладку SetupUILanguage. Затем в панели свойств нажимаем на поле справа от параметра UILanguage и вписываем en-us в качестве значения для этого параметра (рисунок 2):
Рисунок 2: Настройка параметров региона и языка (продолжение)
Я не уверен, для чего нужно указывать UILanguage в двух местах, но это нужно делать.
Принятие EULA
Далее нам нужно указать параметр в файле ответа, который будет автоматически принимать лицензионное соглашение EULA. В панели Windows Image в закладке «Компоненты» найдите вкладку Microsoft-Windows-Setup и разверните ее, чтобы открыть вкладку UserData. Затем правой клавишей нажмите на UserData и выберите опцию «Добавить параметр к передаче 1 windowsPE», чтобы добавить этот компонент к передаче windowPE вашего файла ответа. Нажмите в поле справа от параметра AcceptEula, чтобы отобразить стрелку, затем нажмите на стрелке и выберите значение True. Результат должен выглядеть так (рисунок 3):
Рисунок 3: Настройка параметра принятия EULA
Совет: если вы устанавливаете retail версию Windows Vista (такую как Windows Vista Business версия) а не лицензированную версию Enterprise, вам также нужно указать лицензионный ключ вашего продукта. Для этого разверните Microsoft-Windows-Setup\UserData вкладки в панели «Файл ответа», чтобы отобразить вкладку ProductKey, затем введите ключ продукта из 29 цифр (вы должны использовать тире) в поле «Ключ» в панели свойств.
Создание нового основного раздела
Далее нам нужно подготовить жесткий диск на нашем компьютере, чтобы можно было установить на него Vista. В этой статье мы предполагаем, что установка производится на чистое оборудование, то есть на жесткий диск, не имеющий разделов, а, следовательно, и томов. Мы также предполагаем, что в нашей целевой системе есть только один винчестер. Это означает, что нам нужно настроить наш файл ответа на создание нового основного раздела, сделать его активным разделом и отформатировать его в NTFS. Вот как это сделать:
Сначала добавляем Microsoft-Windows-Setup\DiskConfiguration\Disk компонент к передаче конфигурации windowsPE нашего файла ответа и в панели свойств задаем значение DiskID с цифрой 0 (рисунок 4):
Рисунок 4: Выбор диска 0 для создания нового раздела
Далее добавляем Microsoft-Windows-Setup\DiskConfiguration\Disk\CreatePartitions\CreatePartition вкладку в передачу конфигурации windowsPE нашего файла ответа и в панели свойств настраиваем параметры, показанные на рисунке ниже, чтобы создать новый основной раздел размером в 50 GB (рисунок 5):
Рисунок 5: Создание нового основного раздела на выбранном диске
Совет: если вы хотите, чтобы размер нового раздела совпадал с размером всего жесткого диска, установите для параметра Extend значение True и не указывайте значение для параметра Size.
Теперь нам нужно маркировать наш новый раздел (раздел 1), как активный и отформатировать его в NTFS. Для этого добавляем Microsoft-Windows-Setup\DiskConfiguration\Disk\ModifyPartitions\ModifyPartition вкладку в передачу конфигурации windowsPE нашего файла ответа и в панели свойств настраиваем параметры, показанные на рисунке 6:
Рисунок 6: Настройка нового раздела в качестве активного и форматирование его в NTFS
Обратите внимание, что нам также нужно указать параметр Order ' это необходимо.
Указание целевого раздела
Теперь мы готовы указать установке Windows раздел, на который хотим установить Vista. Для этого добавляем Microsoft-Windows-Setup\DiskConfiguration\ImageInstall\OSImage\InstallTo вкладку в передачу конфигурации windowsPE нашего файла ответа и в панели свойств настраиваем параметры, показанные на рисунке Figure:
Рисунок 7: Определение того, что установка Windows установит Vista в раздел 1 диска 0
Подтверждение и сохранение файла ответа
На данном этапе давайте выберем опцию «Подтвердить файл ответа» из меню «Инструменты» и проверим на наличие ошибок и уведомлений, которые отображаются в панели сообщений (только информационные события должны отображаться, их вы можете игнорировать). Теперь сохраним наш файл ответа, используя имя autounattend.xml в корневой папке нашего USB flash накопителя. Зачем называть его autounattend.xml? И зачем сохранять на флеш накопитель? Вы узнаете в следующей части этой серии статей!
Осмотр и комментарии файла ответа
Давайте закончим быстрым осмотром файла ответа, который мы только что создали. Если вы откроете файл autounattend.xml в блокноте, он должен выглядеть следующим образом:
<?xml version="1.0" encoding="utf-8"?><?xml version="1.0" encoding="utf-8"?><unattend xmlns="urn:schemas-microsoft-com:unattend"> <settings pass="windowsPE"> <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><SetupUILanguage><UILanguage>en-us</UILanguage></SetupUILanguage><InputLocale>en-us</InputLocale><SystemLocale>en-us</SystemLocale><UILanguage>en-us</UILanguage><UILanguageFallback>en-us</UILanguageFallback><UserLocale>en-us</UserLocale></component><component name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><UserData><AcceptEula>true</AcceptEula></UserData><DiskConfiguration><Disk wcm:action="add"> <CreatePartitions><CreatePartition wcm:action="add"><Order>1</Order><Size>50000</Size><Type>Primary</Type></CreatePartition></CreatePartitions><ModifyPartitions><ModifyPartition wcm:action="add"><Active>true</Active><Format>NTFS</Format><Order>1</Order><PartitionID>1</PartitionID></ModifyPartition></ModifyPartitions><DiskID>0</DiskID><WillWipeDisk>true</WillWipeDisk></Disk></DiskConfiguration><ImageInstall><OSImage><InstallTo><DiskID>0</DiskID><PartitionID>1</PartitionID></InstallTo></OSImage></ImageInstall></component></settings><cpi:offlineImage cpi:source="wim:w:/sources/vista%20enterprise%20sp1/install.wim#Windows Vista ENTERPRISE" xmlns:cpi="urn:schemas-microsoft-com:cpi" /></unattend>
Here's a tip: What if you need to create several different answer files and they all need to be named autounattend.xml? In that case, just add comments to your answer files using standard HTML comment syntax as follows:
<?xml version="1.0" encoding="utf-8"?><!-- ############################################# --><!-- Answer file created in Deploying Vista Part 7 --><!-- ############################################# --><unattend xmlns="urn:schemas-microsoft-com:unattend">
и т.д. Мы продолжим в следующей части этой серии статей.
Автор статьи:
Митч Туллоч – писатель, инструктор и консультант, специализирующийся на серверных операционных системах Windows, администрировании IIS, поиске проблем в сетях и безопасности. Он автор 15 книг, включая Microsoft Encyclopedia of Networking (Энциклопедия Сетей Microsoft) (Microsoft Press), Microsoft Encyclopedia of Security (Энциклопедия Безопасности Microsoft) (Microsoft Press), Windows Server Hacks (Взлом Серверов Windows) (O'Reilly), Windows Server 2003 in a Nutshell (Windows Serber 2003 вкратце) (O'Reilly), Windows 2000 Administration in a Nutshell (Администрирование Windows 2000 вкратце) (O'Reilly) и IIS 6 Administration (Администрирование IIS 6) (Osborne/McGraw-Hill). Митч живет в Winnipeg, Канада, и вы можете найти дополнительную информацию о его книгах на его web-сайте www.mtit.com.
|