Компонент для создания носителей из набора средств развертывания Microsoft Deployment Toolkit 2010 позволяет развернуть операционную систему вместе с приложениями, драйверами и пакетами с диска DVD (насколько позволяет размер), внешнего жесткого диска или флэш-диска с USB-интерфейсом без подключения к сети. Вы можете отправить установочный носитель обычной почтой менеджеру удаленного филиала, который может быть штатным ИТ-администратором в филиале. Все, что нужно сделать менеджеру филиала, — это загрузить компьютер с установочного носителя, ответить на несколько вопросов (ответы можно автоматизировать), и развертывание операционной системы будет выполнено в полном соответствии с корпоративными стандартами.

В этой статье я покажу, как создавать загрузочный образ ISO, который содержит компоненты набора средств развертывания Microsoft Deployment Toolkit (MDT), необходимые для развертывания операционной системы. Вначале я расскажу о том, как создать профиль выбора, как обновить и подготовить установочный носитель и как автоматизировать работу мастера развертывания на клиентской системе.

При изложении материала я буду исходить из того, что вы выполнили шаги 1–5, описанные в апрельской статье «От XP к Windows 7 с помощью MDT 2010». Если это так, у вас должно быть в наличии следующее:

  • общий ресурс развертывания, созданный с помощью настроек по умолчанию (F:DeploymentShare);
  • импортированный полный набор установочных файлов Windows 7 для платформы x64 (с настройками по умолчанию);
  • следующая структура папок, созданная в среде Deployment Workbench: Operating SystemsW7x86, Operating SystemsW7x64 (здесь размещен полный набор установочных файлов Windows 7) и Task SequencesStandard Client TS;
  • последовательность задач, созданная в папке Task SequencesStandard Client TS, с параметрами ID=W7x64 и Name=Windows 7 64‑bit (все остальные параметры по умолчанию, за исключением пароля администратора);
  • обновленный общий ресурс развертывания (F:DeploymentShare).

Шаг 1. Создайте профили выбора

Для создания установочного носителя требуются так называемые профили выбора. Профиль выбора позволяет группировать компоненты MDT (операционные системы, приложения, драйверы, пакеты и последовательности задач) в единый контейнер. Профиль выбора создается в структуре установочного носителя, при этом определяется, какие компоненты MDT должны быть в него включены. Для создания профиля выбора в среде Deployment Workbench инструментария MDT выполните следующие действия.

  1. Раскройте узел дополнительных настроек Advanced Configuration.
  2. Щелкните правой кнопкой мыши на профилях Selection Profiles и выберите New Selection Profile.
  3. На странице General Settings задайте имя профиля выбора (я назвала свой профиль SAM, сокращенно от Stand Alone Media, изолированный носитель). Введите свои комментарии к документу, который включается в данный профиль выбора, и нажмите кнопку Next.
  4. На странице Folders раскройте элемент Operating Systems, затем W7 и выберите папку x64. После этого раскройте узел Task Sequences, выберите папку Standard Client TS и нажмите Next. Страница Folders должна выглядеть так, как показано на экране 1.
  5. Страница Summary содержит обзор ваших настроек (если необходимо, внесите исправления, нажав кнопку Previous). Если все готово, нажмите Next. На экране появится и исчезнет страница Progress, а затем страница Confirmation. Нажмите на странице подтверждения кнопку Finish.

Выделение компонентов MDT для вашего профиля выбора

Шаг 2. Создайте установочный носитель

Как только вы подготовили профиль выбора, можете создавать установочный носитель. Для создания носителя в среде Deployment Workbench инструментария MDT 2010 выполните следующие действия.

  • В узле Advanced Configuration щелкните правой кнопкой мыши элемент Media и выберите New Media.
  • Мастер создания нового носителя New Media Wizard откроет страницу General Settings. В поле Media path введите имя папки, в которой хотите сохранить образ нового носителя (эта папка уже должна существовать), или нажмите кнопку Browse и перейдите к нужной папке. Я перешла на диск F, на котором создала новую папку с именем SAM (имя профиля выбора и имя носителя не обязательно должны совпадать, однако я нахожу, что после создания нескольких профилей и носителей ими легче управлять, если их имена одинаковы). Нажмите ОК, затем введите свои комментарии и из раскрывающегося списка выберите профиль выбора SAM, созданный ранее, как показано на экране 2.
  • Проверьте настройки на странице Summary. Если все сделано верно, нажмите Next. Страница Progress отобразит действия, выполняемые при создании нового носителя, и исчезнет с экрана после завершения. Появится страница Confirmation. Нажмите Finish для завершения работы мастера создания нового носителя.
  • Новый носитель будет показан в области сведений среды Deployment Workbench с именем MEDIA001. Вы можете переименовать MEDIA001 точно так же, как переименовываете файл в проводнике Windows.

Страница общих настроек нового носителя

Шаг 3. Обновите носитель

Заметим, что после создания установочного носителя его следует обновить для формирования загрузочного образа ISO, содержащего ваш носитель. Перед обновлением содержимого носителя убедитесь, что на жестком диске достаточно места для сохранения файла ISO. Мастер обновления содержимого Update Media Content Wizard не проверяет, достаточно ли свободного места на жестком диске, перед созданием загрузочного файла ISO, поэтому могут возникнуть проблемы, если места на диске нет. Размер файла ISO определяется тем, какие компоненты MDT вы включили в профиль выбора. Желательно иметь не менее 10 Гбайт свободного пространства. Для обновления нового носителя в среде Deployment Workbench выполните следующие действия.

  1. В узле Advanced ConfigurationMedia в области сведений щелкните правой кнопкой на MEDIA001 и выберите Update Media Content.
  2. На странице Progress будут показаны действия, выполняемые мастером обновления содержимого носителя. Когда все действия будут завершены, появится страница Confirmation.
  3. Нажмите кнопку Finish на странице подтверждения.

Обновление носителя отличается от обновления общего ресурса развертывания. Когда вы обновляете общий ресурс развертывания, вы видите страницу Options, на которой можете выбрать, как обновлять данный общий ресурс (обновить существующие файлы или создать новые). Такой страницы во время обновления носителя нет. Далее я покажу, как создать новый файл ISO вместо обновления существующего файла ISO, что может быть очень полезно, если файл ISO поврежден и его надо создать заново.

Мастер обновления содержимого носителя создает загрузочный файл ISO с именем LiteTouchMedia.iso в папке F:SAM. Что теперь можно делать с файлом LiteTouchMedia.iso?

Шаг 4. Подготовьте носитель

Если ваш компьютер работает под Windows 7, то запись файла LiteTouchMedia.iso на диск DVD выполняется щелчком правой кнопки мыши на файле ISO и выбором пункта меню «Записать образ диска». В противном случае вам нужно найти сторонние программы записи iso-образов, такие как утилиты CDBurn или DVDBurn из комплекта инструментов Resource Kit. Еще вы можете записать созданный установочный носитель на флэш-диск или внешний жесткий диск, но действия в этом случае будут иными. Подготовка внешнего жесткого диска или флэш-диска требует его форматирования, поэтому вначале убедитесь, что на этом диске нет нужной информации. Для размещения файла LiteTouchMedia.iso на флэш-диске или внешнем жестком диске на компьютере с системой Windows Vista или более поздней (так как вам потребуется утилита DiskPart) выполните следующие действия.

  1. Откройте окно командной сроки с повышенными полномочиями (щелкните правой кнопкой мыши на ярлыке окна командной строки и выберите «Запуск» от имени администратора), затем введите команду diskpart.
  2. После появления приглашения DISKPART> введите команды:

List disk

Select disk

clean

create partition primary

select partition 1

active

format fs=ntfs

assign

exit

где N — это номер диска. Убедитесь, что в поле Disk ### вы указываете номер внешнего диска, у меня это Disk 2, как показано на экране 3. Закройте окно командной строки.

Результаты выполнения команды DiskPart list disk

3.  Ваш внешний диск готов для копирования необходимых файлов с установочного носителя. Откройте проводник Windows и перейдите в папку Content вашего носителя (у меня это папка F:SAMContent). Подпапки Boot и Deploy необходимо скопировать на внешний диск. Но не спешите: вам еще нужно скопировать защищенные системные файлы autorun.inf и bootmgr, которые по умолчанию скрыты. Если вы не видите защищенные системные файлы в папке F:SAMContent, вам необходимо изменить параметры отображения папки. Для изменения параметров отображения папки сначала следует перейти в соответствующую папку (F:SAMContent), а затем из раскрывающегося списка «Упорядочить» выбрать «Свойства папок и поиска».

4.  На панели свойств папки, на закладке «Вид», уберите галочку у параметра «Скрывать защищенные системные файлы» (рекомендуется). В ответ на вопрос «Вы действительно хотите отображать эти файлы?» нажмите «Да» и затем ОК.

5.  Скопируйте все содержимое папки F:SAMContents (включая папки Boot и Deploy, файлы autorun.inf и bootmgr) на внешний жесткий диск или USB-диск.

Теперь все готово для тестирования нового носителя. Если вы перенесли файл LiteTouchMedia.iso на диск DVD, вставьте этот DVD в накопитель и загрузите компьютер, не забыв нажать клавишу при напоминании о загрузке с CD/DVD. Тестирование носителя на внешнем жестком диске или диске USB может оказаться более сложным. Компьютер, который вы пытаетесь загрузить с внешнего или USB-диска, должен поддерживать такой способ загрузки. Вам может потребоваться внести изменения в BIOS для включения загрузки с внешнего носителя. Редактирование BIOS отличается на разных типах компьютеров: на одном может потребоваться нажать во время загрузки клавишу F2, на другом — F1. Так или иначе необходимо войти в настройку параметров загрузки и включить в качестве варианта загрузку с внешнего устройства. Подключите внешний диск и включите питание компьютера — он должен загрузиться с вашего накопителя и предложить следующую последовательность шагов установки.

Шаг 5. Используйте носитель на клиентском компьютере

Загружаетесь ли вы с DVD, с внешнего жесткого диска или с USB-диска, последовательность шагов установки будет одна и та же. Для развертывания образа Windows 7 x64 выполните следующие действия.

1.  Самый первый экран — загрузочное меню. По умолчанию все носители поддерживают 32‑ и 64‑разрядные платформы. Выберите вариант Litetouch Boot [MEDIA001] (x64) [EMS Enabled], появится стартовая страница Welcome Windows Deployment Wizard. На стартовой странице можно выбрать выход в окно командной строки Exit to Command Prompt для ручной корректировки неудачных развертываний. Если вы получаете сообщения о сетевых ошибках, то можете запустить команду ipconfig для проверки IP-адреса, маски подсети и т. д. или просмотреть журналы, сформированные в процессе развертывания с помощью MDT. Журналы могут находиться в разных местах в зависимости от этапа развертывания. Перед созданием тома C и его форматированием журналы могут находиться в папке X:MININTSMSOSDOSDLOGS. После того как в процессе развертывания создан и отформатирован том C, журналы можно найти в папке C:MININTSMSOSDOSDLOGS.

Автоматическое развертывание системы подразумевает, что у вас есть инфраструктура DHCP. Если же ее нет или если вы хотите установить статические параметры IP, нажмите кнопку Configure with Static IP Address. Если вы настроили статические параметры, повторное открытие этой страницы будет удалять все сделанные настройки. Можно принудительно перезагрузить компьютер нажатием кнопки Reboot в левом нижнем углу экрана. И самое главное, нажмите кнопку Run the Deployment Wizard to install a new Operating System для запуска развертывания.

2.  Страница Select a task sequence to execute on this computer в зависимости от платформы, выбранной в загрузочном меню (x86 или x64), выведет список доступных последовательностей задач. Если вы выбрали вариант Litetouch Boot [MEDIA001] (x86) [EMS Enabled], то будут перечислены последовательности задач для развертывания 32‑разрядных систем, а также последовательности задач, которые не развертывают операционной системы, такие как Sysprep and Capture task sequence. Данная последовательность задач выполняет sysprep в системе и создает образ .wim для развертывания. Если вы выберете Litetouch Boot [MEDIA001] (x64) [EMS Enabled], то список последовательностей задач будет включать 32‑ и 64‑разрядные последовательности задач вместе с последовательностями, не предназначенными для развертывания системы. Выберите последовательность задач для 64‑разрядной Windows 7, которую вы создали, следуя указаниям из упомянутой выше апрельской статьи, и нажмите кнопку Next.

3.  На странице Configure the computer name задайте имя компьютера и щелкните Next.

4.  На странице Join the computer to a domain or workgroup включите компьютер в домен или рабочую группу и нажмите Next. Если будете включать компьютер в домен, потребуется ввести соответствующие учетные данные.

5.  Если вы сохраняли настройки и данные пользователей в сетевой папке, то можете указать путь к этой папке на странице Specify whether to restore user data в формате UNC вида \ServerNameSharedFolderName/. Если вы не сохраняли пользовательские настройки и данные, выберите вариант Do not restore user data and settings.

6.  На странице Language and other preferences из предложенных выпадающих списков выберите нужный вам язык, время, формат валюты и раскладку клавиатуры.

7.  На странице Set the Time Zone выберите часовой пояс.

8.  На странице Administrator Password введите пароль для локальной учетной записи администратора.

9.  Страница Specify the BitLocker configuration позволяет включить или отключить функцию BitLocker и выбрать место сохранения ключа восстановления BitLocker. Выберите необходимый уровень безопасности и нажмите Next.

10.  На странице Ready to begin имеется кнопка Details, нажав которую вы сможете увидеть все параметры, выбранные в ходе работы мастера развертывания. Если вы захотите внести какие-то изменения, нажмите голубой кружок с обратной стрелкой в левом нижнем углу для возврата на соответствующую страницу. Когда все будет готово, нажмите кнопку Begin для запуска процесса развертывания.

Как только развертывание системы успешно завершится, на экране появится страница Operating system deployment completed successfully. У меня этот процесс занял 20 минут, у вас может быть по-другому, в зависимости от скорости работы сервера развертывания и целевого компьютера.

Шаг 6a. Настройка носителя

До настоящего момента мы рассматривали стандартные действия по созданию носителя и развертыванию с него системы. А если вам захочется развертывать только 64‑разрядные образы или автоматизировать некоторые (или все) страницы мастера развертывания? В этом разделе я покажу, как настраивать поддержку разных платформ (x86 и x64) и автоматизировать мастер развертывания.

Как мы уже знаем, файл LiteTouchMedia.iso поддерживает развертывание 32‑ и 64‑разрядных операционных систем. Это достигается размещением в файле LiteTouchMedia.iso двух сред предустановки Windows Preinstallation Environment (WinPE). Вы можете настраивать эти среды с помощью подбора соответствующих драйверов (например, сеть, видео, устройства хранения) и дополнительных шрифтов (таких, как китайский, японский и корейский). Еще вы можете создать загрузочный образ ISO, который содержит только 32‑ или 64‑разрядную среду WinPE. Поддержка только одной платформы позволяет сократить размер образа ISO, хотя и не очень сильно, и ускорить процесс загрузки, так как если у вас только одна среда WinPE, то в этом случае нет загрузочного меню — сразу же загружается единственная доступная среда предустановки WinPE.

Для создания загрузочного образа ISO, который поддерживает развертывание только 64‑разрядной системы, необходимо внести изменения в свойства вашего носителя (MEDIA001). Для редактирования свойств MEDIA001 в среде Deployment Workbench выполните следующие действия.

  1. Раскройте в MDT узел Deployment ShareAdvanced Configuration и выберите Media.
  2. В области сведений дважды щелкните мышью MEDIA001 (или в контекстном меню выберите Properties). Окно свойств объекта MEDIA001 имеет шесть закладок.
  3. Закладка General содержит имя носителя (Media identifier), комментарии (Comments) и путь к носителю (Media path), все эти параметры доступны только для чтения. По умолчанию выбраны обе платформы (x86 и x64). Для создания только 64‑разрядного загрузочного образа уберите галочку у параметра Generate x86 boot image. Назначьте имя новому загрузочному образу ISO (я назвала свой LTM64.iso) и нажмите ОК.
  4. Затем необходимо обновить носитель. В области сведений щелкните правой кнопкой мыши на MEDIA001 и выберите вариант Update Media Content. Когда носитель обновится, нажмите кнопку Finish (процесс обновления может занять несколько минут).

Создание 32‑разрядного загрузочного образа ISO происходит точно так же; только теперь надо убрать галочку у поля Generate x64 boot image, дать ему новое имя и обновить носитель MEDIA001. Я назначаю новое имя каждому загрузочному образу ISO, так как, если вы сгенерировали загрузочный образ ISO, его уже невозможно модифицировать для поддержки различных платформ. Таким образом, лучше всего выбрать поддерживаемые платформы до того как обновлять носитель MEDIA001. Если вам необходимо внести изменения в образ после обновления MEDIA001, вы можете либо создать новый загрузочный образ ISO, назначив ему новое имя, либо в папке F:SAM удалить исходный файл LiteTouchMedia.iso. Новый файл загрузочного образа будет создан в той же папке F:SAM.

Вы можете изменить настройки среды предустановки WinPE для платформ x86 и x64, такие как наборы драйверов и языковые пакеты, которые встроены в WinPE. Если вы выбираете поддержку только x86, то вам необходимо осуществлять настройки на закладках Windows PE x86 Settings и Windows PE x86 Components. А если вы выбираете поддержку одной лишь платформы x64, вам потребуется делать настройки на закладках Windows PE x64 Settings и Windows PE x64 Components. Закладки с настройками и компонентами для обеих платформ одинаковые, просто каждая из них относится к соответствующей платформе. Закладки с настройками позволяют задавать особый фон на экране или размер рабочей зоны (scratch space; рабочая зона используется как временное хранилище в оперативной памяти). Закладки с компонентами позволяют назначить профиль выбора, который содержит драйверы и пакеты для встраивания в среду WinPE. Профиль выбора по умолчанию — это All Drivers and Packages, однако вы можете усовершенствовать этот процесс выбором типов драйверов, которые необходимо встроить. Существует четыре типа драйверов: сеть, системы хранения, видео и системные (systemclass).

Закладка Rules содержит набор настроек, которые определяют, какие страницы мастера развертывания появляются, а какие не появляются в процессе развертывания системы. Настройки для этой закладки сохраняются в файле F:SAMContentDeployControl

CustomSettings.ini. Настройки по умолчанию следующие:

[Settings]

Priority=Default

Properties=MyCustomProperty

[Default]

OSInstall=Y

SkipAppsOnUpgrade=YES

SkipCapture=YES

SkipAdminPassword=NO

SkipProductKey=YES

Закладка Rules в правом нижнем углу содержит кнопку Edit Bootstrap.ini. При нажатии на эту кнопку выводится следующая информация:

[Settings]

Priority=Default

[Default]

Этот файл загружается мастером развертывания MDT для определения корня общего ресурса развертывания, но ведь вы не используете общий ресурс развертывания, верно? Я покажу, как мы можем задействовать файл BootStrap.ini (F:SAM

ContentsDeployControlBootstrap.ini) для автоматизации носителя.

Шаг 6b. Автоматизация процесса установки

Автоматизация установки позволяет вам определить, какие страницы мастера развертывания отображаются на экране, а какие нет. Вы автоматизируете установку, изменяя параметры на закладке Rules (или в файлах CustomSettings.ini и Bootstrap.ini). Для полной автоматизации развертывания, чтобы любому специалисту нужно было всего лишь загрузиться с DVD или другого носителя, выполните следующие действия в среде Deployment Workbench.

  1. Раскройте в MDT узел Deployment ShareAdvanced Configuration и выберите Media.
  2. В области сведений дважды щелкните мышью MEDIA001 или в контекстном меню выберите Properties.
  3. Нажмите кнопку Bootstrap.ini и добавьте новую строку SkipBDDWelcome=YES:

[Settings]

Priority=Default

[Default]

SkipBDDWelcome=YES

Закройте Bootstrap.ini, сохранив новые настройки. Для полной автоматизации мастера развертывания измените параметры на закладке Rules, как показано на экране 4.

Пример параметров закладки Rules для полностью автоматизированной установки

Существует много дополнительных возможностей для автоматизации, например включение целевого компьютера в домен. Для включения компьютера в домен Deploy.com с помощью учетной записи Rhonda (которая имеет разрешение на включение компьютеров в домен и создание объектов типа компьютер, причем это не учетная запись администратора домена) с паролем P@ssw0rd и размещением создаваемого объекта компьютера в организационном подразделении Workstations (созданном заранее), можно выполнить следующие настройки:

SkipDomainMembership=YES

JoinDomain=Deploy

DomainAdmin=DeployRhonda

DomainAdminPassword=P@ssw0 rd

MachineObjectOU=OU=Workstations,

DC=Deploy, DC=Com

Полный список всех параметров, которые можно автоматизировать, вы найдете в документации к MDT 2010 «Microsoft Deployment Toolkit Reference — Providing Properties for Skipped Windows Deployment Wizard Pages», доступной из системы помощи в MDT. Накапливая опыт работы с MDT 2010 вы, возможно, будете создавать и удалять носители. Я хочу сделать одно замечание по поводу удаления носителя. Удаление носителя всего лишь удаляет соответствующий объект в среде Deployment Workbench. При этом вся структура папок (включая файл загрузочного образа) не удаляется. Поэтому, если вы удалили носитель и хотите его восстановить, щелкните правой кнопкой мыши на узле Media и выберите вариант New Media. При определении пути к носителю нажмите кнопку Browse и перейдите в старую папку. Затем выберите из раскрывающегося списка профиль выбора, дважды нажмите кнопку Next и кнопку Finish на странице подтверждения. Удаленный носитель будет восстановлен.

Ронда Лейфилд (rhonda@minasi.com) — консультант, преподаватель и специалист по развертыванию продуктов. Имеет сертификат Setup and Deployment MVP

ПРОБЛЕМА

Необходимо установить операционную систему на компьютере, который не подключен к сети.

РЕШЕНИЕ

Используйте набор инструментов MDT для создания загрузочного образа на диске DVD или внешнем диске.

НЕОБХОДИМЫЕ РЕСУРСЫ

Набор средств развертывания Microsoft Deployment Toolkit 2010, описание шагов по развертыванию системы из статьи «От XP к Windows 7 с помощью MDT 2010», опубликованной в Windows IT Pro/RE № 4 за 2010 год.

ЭТАПЫ РЕШЕНИЯ

  1. Создайте профили выбора.
  2. Создайте установочный носитель.
  3. Обновите носитель.
  4. Подготовьте съемный накопитель.
  5. Используйте накопитель на клиентском компьютере.
  6. Настройте или автоматизируйте процесс установки (по желанию).

УРОВЕНЬ СЛОЖНОСТИ

3 / 5