Windows System Image Manager (Windows SIM) является одним из ключевых инструментов, включенных в Windows Automated Installation Kit (Windows AIK). Windows SIM можно использовать, чтобы:
- Создавать новые XML файлы ответа и редактировать существующие путем добавления компонентов и пакетов, а также настраивать их.
- Создавать и работать с распределяемыми ресурсами и наборами конфигурации.
В центре внимания этой статьи будет использование Windows SIM для создания файлов ответа для неуправляемой установки Windows Vista на «пустое» оборудование. В следующих частях этой серии мы рассмотрим, какие наборы конфигурации и распределяемые ресурсы можно использовать и создавать с помощью Windows SIM.
Рассмотрение Windows SIM
Как показано на рисунке 1, пользовательский интерфейс Windows SIM имеет пять отдельных панелей:
Рисунок 1: Пользовательский интерфейс Windows SIM
Пять панелей Windows SIM используются в следующих целях:
- Распределение ресурсов ' Эта панель отображает открытый в данный момент ресурс распределения. Эта панель также используется для создания новых ресурсов распределения, добавления элементов к этим ресурсам и закрытия открытых ресурсов.
- Образ Windows ' Эта панель отображает открытый в данный момент Windows Image (.wim) файл. Как мы скоро увидим, необходимо открыть .wim файл, прежде чем можно будет создать файл ответа.
- Файл ответа ' В этой панели можно создавать новый файл ответа и добавлять компоненты (группы параметров операционной системы) и пакеты (обновления ПО, языковые пакеты и т.д.) к вашему файлу ответа.
- Свойства ' В этой панели вы можете задавать значения компонентам или пакетам, которые выбраны в панели файла ответа.
- Сообщения ' Эта панель отображает ошибки, предупреждения и информационные сообщения касаемо синтаксиса и структуры вашего файла ответа, когда вы испытываете и подтверждаете его.
Самый простой способ посмотреть, как использовать Windows SIM, этот создать небольшой файл ответа с помощью этого инструмента, так что давайте попробуем. Нам нужно выполнить следующие шаги:
- Открыть файл образа Windows
- Создать новый файл ответа
- Добавить компонент к файлу ответа
- Настроить добавленный компонент
- Утвердить файл ответа
Открытие файла образа Windows
Начните с копирования Install.wim файла (образ установки по умолчанию) с вашего Windows Vista с Service Pack 1 Enterprise Edition DVD в папку, например W:\Sources\Vista Enterprise, на жесткий диск компьютера. Затем откройте Windows SIM, нажав Пуск, Все программы (или Программы), Microsoft Windows AIK, Windows System Image Manager.
Теперь в панели Образ Window, правой клавишей нажмите на строке 'Выбрать образ Windows или файл каталога' и нажмите «Выбрать образ Windows» из меню быстрого доступа, чтобы открыть диалоговое окно Windows Image. Перейдите к своей папке W:\Sources\Vista Enterprise SP1 и дважды нажмите на Install.wim файле, чтобы открыть файл образа Windows в Windows SIM. Если файл каталога невозможно найти для файла образа, диалоговое окно предложит вам создать новый файл каталога:
Рисунок 2: Создание нового файла каталога для Windows image (Install.wim) файла
Файл каталога является двоичным файлом, содержащим описание всех компонентов и пакетов в образе Windows. Работая непосредственно с файлами каталога, а не с файлами образа, Windows SIM может отображать компоненты и пакеты более быстро. Когда вы нажимаете «Да» в вышеприведенном диалоговом окне, Windows SIM монтирует образ, обрабатывает его содержимое (это занимает несколько минут) и затем отображает настраиваемые параметры для компонентов и пакетов, содержащихся в образе.
Когда файл каталога был создан, Windows SIM должен выглядеть так:
Рисунок 3: Открытие Windows image (Install.wim) файла в Windows SIM
Создание нового файла ответа
Далее мы создадим новый файл ответа для установки Windows Vista SP1. Для этого в панели «Файл ответа» правой клавишей жмем на опции 'Создать или открыть файл ответа' и выбираем «Новый файл ответа» в меню быстрого доступа. Файл ответа будет создан, и не будет содержать никаких компонентов:
Рисунок 4: Создание нового файла ответа
Обратите внимание на то, что вы видите в панели «Файл ответа» в строке «Компоненты». Семь передач конфигурации, используемых в установке Windows! (Вернитесь к третьей части этой серии статей если хотите освежить в памяти информацию о передачах конфигурации.)
Довольно полезно рассмотреть XML синтаксис этого нового, ненастроенного файла ответа. Для этого сначала давайте сохраним файл ответа, используя имя файла autounattend.xml. Чтобы это сделать, убедитесь, что корневая вкладка ('Untitled') вашего файла ответа выбрана, а затем выберите «Сохранить файл ответа» из меню «Файл». Перейдите в то место на вашем жестком диске, где хотите хранить файл ответа и сохраните его. Затем откройте autounattend.xml файл, который только что создали, с помощью блокнота, и вот, как он должен выглядеть:
<?xml version="1.0" encoding="utf-8"?><unattend xmlns="urn:schemas-microsoft-com:unattend"> <cpi:offlineImage cpi:source="wim:w:/sources/vista%20enterprise/install.wim#Windows Vista ENTERPRISE" xmlns:cpi="urn:schemas-microsoft-com:cpi" /></unattend>
Позже мы сравним его с настроенным файлом ответа.
Добавление компонентов к файлу ответа
Теперь давайте добавим компонент в наш файл ответа. Мы добавим компонент, который требуется для выполнения автоматизированной установки Windows, а именно, компонент, который указывает, что лицензионное соглашение конечного пользователя (EULA) было принято. Вот, как это сделать:
Сначала, в панели образа Windows, развернем вкладку «Компоненты», чтобы посмотреть компоненты Microsoft-Windows-Setup, а затем развернем ее, чтобы отобразить компоненты UserData в Microsoft-Windows-Setup:
Рисунок 5: Отображение компонентов Microsoft-Windows-Setup\UserData
Обратите внимание, что действительное название компонента будет иметь прикрепленный префикс и суффикс, к примеру x86_Microsoft-Windows-Setup_6.0.6000.16386_neutral было действительным названием этого компонента, когда мой Install.wim файл был скопирован с MSDN 32-bit Windows Vista Enterprise с SP1 DVD, но для простоты я не стал использовать префикс и суффикс компонента.
Чтобы добавить Microsoft-Windows-Setup\UserData компоненты (которые позволяют вам принимать EULA'смотрите страницу свойств на вышеприведенном рисунке) к файлу ответа, нажмите правой клавишей на этом компоненте, чтобы вызвать меню быстрого доступа:
Рисунок 6: Передачи конфигурации, к которым вы можете добавить Microsoft-Windows-Setup\UserData в вашем файле ответа
Из вышеприведенного рисунка видно, что единственной передачей конфигурации, к которой можно добавить этот компонент, является передача windowsPE. В этом есть смысл, поскольку в Vista вы всегда принимаете лицензионное соглашение EULA в начале процесса установки. Однако интересно то, что (как мы увидим в этой статье) некоторые компоненты можно добавлять более чем к одной передаче конфигурации, именно поэтому для нас было важно обсудить передачи конфигурации, прежде чем перейти к рассмотрению Windows SIM, чтобы у вас было представление о том, к какой передаче конфигурации добавлять тот или иной компонент в вашем файле ответа.
Как бы там ни было, в вышеприведенном рисунке выбираем «Добавить параметры к передаче 1 windowsPE» из меню быстрого доступа, после чего Microsoft-Windows-Setup\UserData компонент будет добавлен к вашему файлу ответа'смотрите на панель файла ответа на следующем рисунке:
Рисунок 7: Компонент Microsoft-Windows-Setup\UserData был добавлен к передаче конфигурации windowsPE файла ответа
Настройка добавленного компонента
Теперь давайте настроим Microsoft-Windows-Setup\UserData компонент в нашем файле ответа так, чтобы соглашение EULA автоматически принималось во время неуправляемой установки Vista. Для этого в панели свойств нажимаем на окне справа от строки «Параметры AcceptEula». Здесь у нас отобразится навигационная стрелка. Нажимаем на стрелку и выбираем True:
Рисунок 8: Настройка параметра файла ответа, принимающего EULA
Проверка файла ответа
Прежде чем мы сохраним и осмотрим наш файл ответа, нам необходимо проверить его с тем, чтобы убедиться, что его синтаксис корректный. Для этого выбираем «Проверить файл ответа» из меню «Настройки». Когда вы сделали это, в панели «Сообщения» у вас появится информационное сообщение. Дважды нажмите на этом сообщении, чтобы определить, с каким компонентом ассоциируется это сообщение:
Рисунок 9: Результаты проверки файла ответа
Мы видим, что Microsoft-Windows-Setup\UserData\ProductKey компонент теперь выбран в панели «Файл ответа». Этот конкретный компонент не будет сохранен в вашем файле ответа, так как вы не настроили никаких параметров для него.
Теперь сохраните ваш настроенный файл ответа, затем еще раз откройте autounattend.xml в блокноте и сравните XML с тем, что у нас получилось ранее:
<?xml version="1.0" encoding="utf-8"?><unattend xmlns="urn:schemas-microsoft-com:unattend"><settings pass="windowsPE"><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></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>
Это практически все, что касается использования Windows SIM для создания файлов ответа для установки Vista. В следующей статье я расскажу о том, какие компоненты нужно добавлять в файлы ответа и настраивать, чтобы полностью автоматизировать неуправляемую установку Vista.
Автор статьи:
Митч Туллоч – писатель, инструктор и консультант, специализирующийся на серверных операционных системах 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.
|