2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Windows Deployment Services

Содержание

Windows Deployment Services. Часть 3.

Введение

Захват образов клиентских компьютеров с использованием WDS

В соответствующих статьях вы могли прочесть о том, как использовать пакет Windows AIK и утилиту ImageX для выполнения развертывания Windows с использованием измененных WIM-файлов в качестве ключевого компонента архитектуры развёртывания. Вкратце этот процесс выполняется следующим образом:
1.Выполняется создание мастер-установки на одном из компьютеров
2.Выполняется обобщение установки программой sysprep, мастер-компьютер выключается
3.Мастер-компьютер загружается с носителя Windows PE, далее выполняется команда ImageX для выполнения захвата образа диска мастер-компьютера в WIM-файл
4.Захваченный образ копируется на по сети либо с использованием съемных носителей; далее развёртывание выполняется с использованием сети либо же создается загрузочный DVD-диск с захваченным образом.

«Узким» местом данного сценария является низкая степень автоматизации при загрузке мастер-компьютера с Windows PE и при захвате образа: в этом сценарии администратор должен вручную выполнять загрузку и выполнять команду imagex. Поэтому встает вопрос о том, что требуется другое, более управляемое средство для решения данной задачи.

Windows Deployment Services позволяет создание так называемых образов записи – загрузочных образов, которые создаются на основе обычных загрузочных образов, путем добавления специального пакета, который добавляет в образ графический интерфейс для выполнения захвата подготовленного образа диска клиентского компьютера, и записи его в хранилище образов на WDS-сервере.

Для того чтобы создать образ записи, необходимо выполнить следующие действия:
1.Откройте консоль управления WDS из меню «Администрирование» либо командой WdsMgmt.msc.
2.Разверните узел «Образы загрузки» в дереве консоли.
3.Выполните команду «Создать образ записи» из контекстного меню любого из имеющихся в хранилище загрузочных образов.
Таким образом, WDS будет создавать образ записи на основе указанного вами. При выборе образа учитывайте его архитектуру, так как загрузить x86-системы с использованием x64-образа будет невозможно
4.Укажите имя, описание образа, а также путь к нему.
Рекомендую вам изменить его имя, добавив слово «capture»для того, чтобы отличить образа записи от других. Также укажите путь к WIM-файлу, в который будет помещен созданный образ.
5.Нажмите кнопку «Далее»/
6.Начнется процесс извлечения образа, добавления в него соответствующих пакетов, и запись полученного образа в указанный WIM-файл.
7.По завершению процесса будет выведено соответствующее сообщение.
В нем необходимо установить флажок «Добавить образ на сервер развертывания Windows», и нажать кнопку «Готово»
8.Будет запущен мастер добавления образа, в поле «Расположение файла» будет указан путь к только что созданному образу записи.
9.Нажмите кнопку «Далее», затем — еще раз «Далее».
10.Будет выполнено добавление указанного образа в хранилище загрузочных образов на WDS-сервере.
11.По завершению процесса добавления нажмите кнопку «Готово»

Итак, вы имеете еще один загрузочный образ в хранилище образов. В целях обеспечения совместимости со старыми системами рекомендую создавать x86-образ.

Также стоит обратить внимание на то, что созданный образ записи позволяет выполнять захват образов ТОЛЬКО системных дисков, которые были соответствующим образом подготовлены при помощи утилиты sysprep. Захват дисков, не содержащих операционной системы Windows, либо же необобщённых через sysprep, не поддерживается.

Теперь же рассмотри сценарий захвата образа диска с мастер-компьютера
1.Выполните установку операционной системы на мастер-компьютер вручную, либо при помощи конфигурационного набора и файла ответов
2.Выполните настройку операционной системы.
3.Запустите утилиту sysprep, и выполните генерализацию образа с завершением работы.
Это можно сделать при помощи команды sysprep /generzlize /oobe /shutdown
4.После завершения работы sysprep компьютер будет выключен.
5.Загрузите компьютер с PXE-совместимого адаптера, подключенного к сети с WDS-сервером, где был создан образ записи.
6.После вывода загрузочного меню при помощи клавиш со стрелками выбертите образ записи, и нажать клавишу «Enter»
7.Начнется процесс загрузки образа, также, как и в сценарии развертывания операционной системы. После этого, будет выполнен запуск Windows PE из образа, и запущено графическое приложение для захвата образа:

8.Нажать кнопку «Далее»
9.На следующем этапе мастера, выбертите логический диск, на который была установлена операционная система.
Если все предварительные операции были выполнены верно, то в раскрывающемся списке будет доступен один элемент для обобщенной системы на жестком диске мастер-компьютера. Также введите имя и описание для создаваемого образа:

10.Следующий этап мастера особенно важен. На нем предлагается указать путь для сохранения образа, а также выбрать, будет ли помещен захваченный образ – на WDS-сервер. В большинстве случаев используйте WDS-сервер, поскольку это обеспечит вам больше возможностей по последующему развертыванию этого образа. Также локальное сохранение образа полезно, если вы планируете редактировать этот образ, либо же создавать для него файл ответов для создания загрузочного DVD-диска. Также вы можете сохранить образ на сетевом ресурсе, однако для этого придется выполнить немного нестандартный сценарий. Итак, для того, чтобы сохранить образ на сетевом ресурсе необходимо для начала подключить этот ресурс как сетевой диск, для этого откройте окно командной строки комбинацией клавиш Shift+F10, и введите команду startnet.cmd(из статей про Windows PE вы знаете, что этот командный сценарий выполняет инициализацию сетевого подключения в Windows PE, так как по умолчанию в образе записи инициализация сети не выполняется), далее введите команду ipconfig, чтобы удостовериться, что инициализация сети прошла успешно и успешно получены параметры от DHCP-сервера. После этого введите команду net use M: , нажмите Enter. По запросу введите учетные данные для подключения к общему ресурсу, в формате имяпользлователя@fqdnимядомена, либо же NETBIOSимядоменаимяпользователя, и нажмите Enter.

После успешного выполнения этих команд можно закрыть окном командной строки, и нажать кнопку «Обзор» в окне мастера. В открывшемся диалоговом окне указать путь к подключенному сетевому диску для сохранения образа.

После этого установите флажок «Отправить образ на сервер служб развертывания Windows -(необязательно)», ввести IP-адрес либо DNS-имя WDS-сервера, нажать кнопку «Подключить». При появлении запроса, введите учетные данные. После успешной авторизации выберите группу образов на WDS-сервере, и нажмите кнопку «Далее»
11.Начнется процесс захвата образа диска в указанный WIM-файл, а также добавление его на WDS-сервер в качестве одного из установочных образов.

Итак, вы получаете установочный образ, которых хранит в себе настроенную операционную систему с тем программным обеспечением, которое требуется для установки на компьютеры в вашей организации. Развернув этот образ на клиентском компьютере при помощи WDS, вы получите точную копию мастер-установки, которая лишена уникальных параметров путием генерализации через sysprep, и которые будут заново созданы на конечном компьютере при запуске OOBE.

Использование WDS на PXE-несовместимых компьютерах.

В наше время, все сетевые адаптеры выпускаются с поддержкой сетевой загрузки PXE. Однако, во многих средах стоит устаревшее оборудование, которое может не поддерживать PXE-загрузку. Однако это не значит, что вы не сможете использовать WDS для развертывания операционных систем в такой сети. Развертывание возможно, однако понижается его уровень автоматизации. Для того, чтобы загрузить конечный компьютер, не поддерживающий PXE-загрузку, будет использоваться специальный загрузочный диск, который содержит в себе специально настроенный образ Windows PE, для подключения к WDS-серверу и развертывания ОС. Таким образом, пропускаются шаги начальной загрузки компьютера с PXE, за счет выполнения загрузки с диска. Этот специально настроенный образ называется образом обнаружения. Итак, чтобы создать образ обнаружения, вам необходимо выполнить следующее:
1.Откройте консоль управления WDS из меню «Администрирование» либо командой WdsMgmt.msc.
2.Разверните узел «Образы загрузки» в дереве консоли.
3.Выполните команду «Создать образ обнаружения» из контекстного меню любого из имеющихся в хранилище загрузочных образов.
Таким образом, WDS будет создавать образ обнаружения на основе указанного вами. При выборе образа учитывайте его архитектуру, так как загрузить x86-системы с использованием x64-образа будет невозможно.
4.Укажите имя, описание образа, а также путь к нему.
Также укажите путь к WIM-файлу, в который будет помещен созданный образ. И наконец, укажите DNS-имя или IP-адрес WDS-сервера, с которого будет выполняться развертывание операционных систем.
5.Нажмите кнопку «Далее»
6.Начнется процесс извлечения образа, добавления в него соответствующих пакетов, и запись полученного образа в указанный WIM-файл.
7.По завершению процесса будет выведено соответствующее сообщение
8.Нажмите кнопку «Готово»
9.Компьютер будет перезагружен.

Если вы откроете Проводник, то можете удостовериться, что создан WIM-файл с обзорным образом. Однако, простое помещение этого WIM-файла на CDDVD-диск либо на флэш-накопитель не сделает ваш накопитель загрузочным. Вам необходимо выполнить те же шаги, что и при создании сборки Windows PE, с учетом того, что вы создаете загрузочный носитель с созданным образом обнаружения. Для этого, вам необходимо установить на технический компьютер пакет Windows Automated Installation Kit, и выплолнить следующее:
1.Открыть окно командной строки средств развертывания от имени администратора.
2.Выполнить команду copype.cmd
В качестве значения параметра архитектуры указывайте x86, amd64, или ia64. Обратите внимание, что архитектура должна совпадать с архитектурой созданного вами образа обнаружения!
В качестве параметра пути укажите папку, в которую будет выполнено копирование загрузчика и ядра Windows PE.До выполнения копирования эта папка не должна существовать.
3.Скопировать WIM-файл с обзорным образом в папку ISOsources, в папке, куда скопировано ядро и загрузчик Windows PE, и дать ему имя boot.wim
4.Выполнить команду
Oscdimg -n –b ISObootetfsboot.com ISO
5.По завершении работы oscdimg по указанному пути будет создан ISO-образ загрузочного CDDVD-диска, который вы можете впоследствии записать на диск и использовать для загрузки систем, не поддерживающих PXE.
6.Создание загрузочного флэш-накопителя с образом обнаружения выполняется по аналогии с созданием загрузочного флэш-накопителя с Windows PE.

Развертывание ОС на компьютере, сетевой адаптер которого не поддерживает PXE-загрузку, выполняется следующим образом
1.В дисковод вставляется загрузочный диск, либо подключается загрузочный флэш-накопитель с образом обнаружения.
2.Конечный компьютер загружается с этого носителя. Процесс загрузки идет аналогично загрузке с установочного диска Windows
3.Windows PE из образа обнаружения пытается получить сетевые параметры от DHCP-сервера, а далее – автоматически обнаружить WDS-сервер, указанный при создании образа обнаружения.
4.Если обнаружение выполняется успешно, то пользователю предлагается выбрать язык, ввести учетные данные для подключения к WDS-серверу, а далее установка выполняется аналогично сценарию установки при загрузке с PXE.

Также обратите внимание, что если при создании образа обнаружения не было указано сетевое имя WDS-сервера, то при загрузке такого образа поиск WDS-сервера будет выполнен автоматически.

Нестандартные приемы использования WDS

Основное назначение Windows Deployment Services – развёртывание операционных систем по сети. Однако, как вы уже поняли, его возможности этим не ограничиваются. Заметьте, что при добавлении загрузочных образов в хранилище не существует каких либо ограничений на содержимое этого образа – совсем необязательно он должен быть загрузочным образом с дистрибутивного диска Windows, он может быть любым загрузочным образом, содержащим Windows PE.

Таким образом, вы можете создать собственную сборку Windows PE, назначение которой может быть любым – начиная от средства для резервного копированиявосстановления, заканчивая средствами для тестирования оборудования. Таким образом, вы будете избавлены от необходимости носить с собой флэшки либо загрузочные диски со сборкой – операцию по загрузке конечного компьютера будет выполнять WDS. Однако в крупной организации настройте внутренние маршрутизаторы на пропускание широковещательного трафика, для возможности корректной работы WDS. Однако недокументированные возможности WDS этим не ограничиваются. Если создать соответствующую сборку Windows PE, которая будет удовлетворять требованиям, то вы сможете использовать Windows Deployment Services для загрузки бездисковых рабочих станций. Однако стоит определиться с требованиями к операционной системе на рабочей станции. Заметьте, что Windows PE 3.0 не поддерживает .NET Framework, а также перезагружается каждые 72 часа непрерывной работы. Таким образом, такая рабочая среда будет идеальной для работы устаревших клиент-серверных приложений, либо веб-приложений, так как они не требуют .NET Framework. Однако учтите, что в 4 версии Windows PE будет включена поддержка .NET Framework. Об создании сборки Windows PE 4.0 будет рассказано в статье, которая появится очень скоро, буквально через пару месяцев. Итак, используя WDS для загрузки систем Windows PE на бездисковых рабочих станциях, вы экономите на лицензиях, а также на оборудовании.

  • Автор: Уваров А.С.
  • 29.10.2014

На сегодняшний день Windows 7 является основной корпоративной системой, де-факто, приняв эстафету от Windows XP. Поэтому для системного администратора актуальным является вопрос ее развертывания, но так как последний официальный образ был собран довольно давно, то установленные с его помощью системы требуют получения довольно большого количества обновлений. Избежать этого можно, если собрать для себя собственный дистрибутив содержащий все текущие обновления системы. Как это сделать мы расскажем в этой статье.

Существует два способа получения актуального дистрибутива Windows 7: интеграция обновлений непосредственно в образ и использование эталонной системы для скачивания и установки обновлений.

Первый способ проще и быстрее, однако имеет серьезный недостаток — требуется скачать все необходимые обновления. А это, даже имея список, сделать довольно непросто. В тоже время в сети имеются уже скачанные наборы обновлений, но мы не рекомендуем их использовать, так как установка компонентов системы из непроверенных источников — это очень плохая идея. Как минимум вы можете получить нестабильно работающую систему из-за непротестированного или несовместимого набора обновлений, а в худшем случае запросто можно получить нежелательное или вредоносное ПО.

Использование эталонной системы позволяет получить все необходимые обновления в автоматическом режиме, установить их, проверить работу системы и только потом переходить к созданию дистрибутива. Поэтому мы будем рассматривать именно этот способ.

Создание эталонной системы

Для этих целей мы рекомендуем использовать виртуальную машину, в которой создадим гостевую систему для Windows 7 и установим ту версию ОС, для которой будем создавать дистрибутив. Если требуется создать дистрибутивы для нескольких версий или разрядностей, то потребуется также несколько эталонных систем.

По завершении установки не спешите, когда отобразится экран приветствия нажмите CTRL + SHIFT + F3

Это перезагрузит систему в режим аудита, если же вы успели создать пользователя и произвести вход, то выполните от имени Администратора команду:

При загрузке в режиме аудита автоматически запускается утилита Sysprep, закрываем это окно, оно нам сейчас не требуется.

Следует помнить, что переведенная в режим аудита система продолжит загружаться в него до тех пор, пока мы снова не запустим Sysprep и не изменим режим. После загрузки открываем Центр обновления Windows и производим поиск и установку обновлений.

Важно! 17 мая 2016 года Microsoft выпустила накопительный пакет обновлений для Windows 7 SP1 KB3125574, включающий в себя обновления с момента выпуска SP1 и до апреля 2016, в целях уменьшения объема скачиваемых обновлений рекомендуем скачать и установить данный пакет вручную. Для его установки требуется наличие обновления KB3020369.

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

Если ваша цель состояла только в интеграции в дистрибутив всех последних обновлений, то на этом можно закончить. Однако режим аудита позволяет устанавливать и разнообразный софт, который также будет включен в дистрибутив. Этим широко пользуются OEM-производители, мы думаем, каждый сталкивался с дистрибутивами (обычно на ноутбуках) содержащими, кроме OC, разное количество софта сомнительной полезности.

Поэтому никто не мешает нам включить в свой дистрибутив нужный софт, чтобы не тратить время на его последующую установку. Мы обычно ограничиваемся «джентельменским набором»: архиватор, Adobe Reader, Java, Silverlight. Вы можете включить в него весь набор необходимого софта, включая офисный пакет и иное ПО. Не стоит включать в образ программы устанавливающие собственные драйвера и собственно драйвера устройств, так как все сторонние драйвера будут удалены на стадии подготовки системы к захвату образа. Также не следует производить активацию ПО, эта информация также будет утеряна.

Закончив подготовку эталонной системы удалим все скачанные нами файлы и лишнее ПО (если есть), особое внимание следует уделить очистке системы от копий файлов обновлений, для этого воспользуйтесь инструментом Очистка диска:

Важно! После очистки обязательно перезагрузите систему для завершения работы с обновлениями, в противном случае вы рискуете получить неработающий образ.

Теперь подготовим ее к захвату образа при помощи утилиты Sysprep:

Разберем ключи утилиты подробнее:

  • oobe — запускает компьютер в режиме экрана приветствия. Экран приветствия Windows позволяет конечным пользователям настраивать операционную систему Windows, создавать новые учетные записи, переименовывать компьютер и выполнять другие задачи.
  • generalize — подготавливает установку Windows перед созданием образа. Если этот параметр указан, все уникальные системные сведения удаляются из установки Windows. Идентификатор безопасности (SID) обнуляется, точки восстановления системы сбрасываются, журналы событий удаляются.
  • shutdown — завершает работу компьютера после завершения работы программы Sysprep.

Выполнив необходимые действия, система завершит работу. Включать ее до того, как будет захвачен образ, нельзя. На этом работу с эталонной системой заканчиваем и переходим к созданию собственного дистрибутива на ее основе.

Создание собственного дистрибутива

Для дальнейшей работы нам понадобится рабочая станция под управлением Windows 7 с установленным пакетом автоматической установки Windows (WAIK). Разрядность и версия системы никакой роли не играют.

Установка WAIK не должна вызвать затруднений и производится с установками по умолчанию.

Теперь подготовим образ Windows PE для захвата образа эталонной системы. Разрядность WinPE должна соответствовать разрядности эталонной системы.

Читать еще:  Intel Core i5-8400 – лучший процессор семейства Coffee Lake

Откроем Пуск — Все программы — Microsoft Windows AIK — Командная строка средств развертывания и выполним команду для 32-битных систем:

или для 64-битных:

где e:win_pe желаемое расположение папки с образом. Предварительно папку создавать не надо, так как в этом случае вы получите ошибку, что папка уже существует.

Теперь перейдем в папку назначения и скопируем файл winpe.wim в папку ISOsources и переименуем его в boot.wim. Затем скопируем в папку ISO из папки C:Program FilesWindows AIKToolsamd64 или C:Program FilesWindows AIKToolsx86, в зависимости от разрядности, файл imagex.exe.

Затем в Командной строке средств развертывания дадим следующую команду:

Результатом работы команды будет образ winpe.iso с которого следует загрузить эталонную систему.

Если вы не выполняли дополнительной разметки диска эталонной системы, то раздел для захвата будет иметь букву D:, а загрузочный диск E:, на всякий случай проверяем командой dir.

Теперь приступим к захвату образа, так как образ создается пофайлово, то его можно сохранять на тот же самый раздел. Введем следующую команду:

В качестве параметров указываем захватить диск D: и сохранить его в образ D:install.wim, в кавычках указываем собственное название образа, также ставим максимальное сжатие, возможность загрузки и проверку созданного образа. После чего можем сходить выпить кофе, данная операция занимает в среднем около получаса.

Перезагружаем эталонную систему в обычный режим и копируем созданный образ на ПК с установленным WAIK. Перейдем в e:win_pe и очистим папку ISO, затем скопируем туда содержимое оригинального диска Windows 7, который мы использовали для установки эталонной системы.

После чего заменим файл install.wim в папке sources на захваченный нами образ. Теперь можно приступать к сборке собственного ISO-образа, для этого выполните команду:

разберем ключи команды подробнее:

  • u2 -создает образ, который имеет только файловую систему UDF.
  • m — снимает ограничения на размер образа.
  • o — заменяет дублирующиеся файлы одним экземпляром, позволяет сократить размер образа.
  • l — метка тома, вводится без пробелов, необязательный параметр.
  • b — расположение загрузочного файла, также без пробелов.

Образ собирается довольно быстро, единственный момент — с большой долей вероятности его размер превысит 4,7 ГБ и записать его на обычную DVD болванку не удастся. В этом случае можно использовать двухслойные болванки DVD9, но они реже встречаются в продаже и могут поддерживаться не всеми моделями дисководов. В этом случае можно разбить дистрибутив на две части, каждый из которых будет помещаться на DVD-диск стандартной емкости. Также следует помнить об ограничении 32-х разрядных систем, которые не умеют работать с wim-образами размером более 4 ГБ.

Разделить образ можно следующей командой:

В результате будет создано два или более swm-файла максимальным размером в 3000 МБ. Затем удалим из папки ISOsources install.wim и поместим туда install.swm, после чего соберем образ первого диска:

После этого удалим install.swm и скопируем на его место install2.swm. Второй диск нет смысла делать загрузочным, поэтому соберем его более простой командой:

Установка с разделенного образа производится обычным путем, начиная с первого диска, в процессе работы инсталлятор сам попросит сменить диск:

Таким образом можно не беспокоиться о размере создаваемого образа, особенно если в него, кроме обновлений, планируется включать объемное ПО, например, пакет MS Office и т.п. Также мы рекомендуем перед тем, как перейти к развертыванию рабочих станции из созданного дистрибутива, всесторонне проверить его работу на тестовой системе.

Как создать wim-образ операционной системы Windows? Сегодня в данной статье мы поговорим о создании образа установки и ответим на все важные вопросы по данной теме. Создание образа Windows довольно трудоемкий процесс. Подготовительные этапы для этого процесса уже были описаны в более ранних статьях. Для тех кто не знаком с ними, ниже я перечислю основные подготовительные этапы и ссылки, ведущие на соответствующие статьи. Просьба ознакомится с ними в первую очередь.

Создание эталонного компьютера

Если Вы читали наши предыдущие записи, то Вы уже умеете создавать эталонный компьютер и можете подготовить его к захвату образа установки. Для успешного прохождения данного этапа Вам необходимо:

  1. Компьютер-образец, последним действием над которым была команда sysprep /oobe /generalize /shutdown.Мануал по данному пункту.
  2. Установочный носитель с Windows PE и программой Imagex.exe на борту.
  3. Место, куда можно будет сохранить образ установки. Нужен свободный объем до 10 ГБ, а может и больше. Все зависит от того, сколько программного обеспечения Вы запихали в свой образ Windows.

Процесс захвата wim-образа Windows

Первым делом мы загружаем компьютер-образец с установочного носителя Windows PE(напомню, что это должно быть первое действие с компьютером, после обработки его программой Sysprep), после чего, в открывшемся окне командной строки выполняем команду:

Далее, Вам придется подождать от 10 до 30 минут, в зависимости от веса Вашего wim образа. После чего, у Вас на диске D: лежит файл install.wim, который содержит образ установки Windows. Это тот результат, которого мы и добивались. Мы создали образ Windows. Как видите, процесс захвата wim образа довольно прост, только необходимо к этому должным образом подготовиться.

А сейчас рассмотрим команду поподробнее. Что тут есть что:

  • e: — Буква установочного носителя с Windows PE.
  • /capture — указываем, что нужно захватить wim образ операционной системы Windows.
  • c: — указываем диск, на котором установлена эталонная операционная система.
  • d:install.wim — буква диска и название wim-файла, где мы сохраняем образ установки. Задавать другое имя для wim-файла не имеет смысла, так как в iso-образе Windows, образ установки должен носить именно такое имя.
  • «my windows 7 install» — пометка образа установки. Ничего особенного, но вроде как обязательный параметр. Можете вписать что-то свое.
  • /compress fast — способ сжатия. Процесс сжатия будет увеличивать время захвата образа Windows, но может быть очень полезным при большом объеме образа и при маленьком доступном объеме свободного места для его хранения. Возможные параметры:
    • fast — быстрое сжатие образа Windows.
    • maximum — максимальное сжатие образа Windows.
    • Есть еще один параметр, который стоит между ними, и означает то, что захват идет без сжатия. Этот параметр используется по умолчанию, так что знать его не совсем обязательно. Ну плюс к этому, я забыл как он выглядит, поэтому Вы в любом случае не узнаете этот параметр от меня.
  • /verify — без понятий что за параметр. К счастью, он не делает особую погоду, можете и не вводить.

Как определить буквы дисков?

Когда я захватывал wim-образ Windows, я сохранял его на вторую флешку. В связи с этим, была маленькая путаница по поводу того, какой диск какое имя носит. Чтобы разобраться с этим используйте утилиту diskpart и команду list volume. Вы же надеюсь не забыли, что Windows PE это урезанная версия соответствующей версии Windows, что в свою очередь позволяет работать с основными программами Windows. Именно поэтому, некоторые применяют Windows PE для удаления вирусов или для других действий на заблокированном компьютере.

Установка Windows 7 — часть 11: Запись текущей инсталляции

В предыдущей статье цикла мы видели, как использовать MDT 2010 для установки Windows 7 на базовый компьютер и последующей записи базового образа с тем, чтобы впоследствии установить его на множестве целевых компьютеров. При этом были выполнены следующие шаги:

  • Шаг 1: Установка на базовый компьютер и запись его образа
  • Шаг 2: Импорт записанного образа
  • Шаг 3: Установка образа на целевых компьютерах

Все 3 шага можно выполнять с помощью только MDT 2010, и нет необходимости использовать Windows Deployment Services или System Center Configuration Manager. Такая процедура позволяет вам создать и установить настроенный образ Windows 7 с помощью Lite Touch Installation (LTI) при развертываниях малого и среднего масштаба.

Но есть и другой вариант использования MDT 2010 для создания, записи и распространения настроенных образов Windows 7, то есть для записи текущей инсталляции Windows 7, которую вы настроили вручную. Для этого необходимо проделать следующее:

  • Шаг 1: Произвести установку на базовый компьютер и настроить его вручнуюt
  • Шаг 2: Записать образ базового компьютера
  • Шаг 3: Импортировать записанный образ
  • Шаг 4: Распространить записанный образ на целевые компьютеры

Обратите внимание на разницу:

  • Первый подход, описанный в десятой статье нашего цикла, предполагает настройку компьютера с помощью только MDT 2010. То есть вы используете MDT 2010 для установки операционной системы, приложений, драйверов, обновлений ПО. И если вам впоследствии понадобиться настроить операционную систему, вы можете открыть Windows System Image Manager (Windows SIM) из MDT для изменения ответного файла unattend.xml вышей инсталляции. Однако настройка приложений может потребовать сложных приемов работы с ответным файлом. Вам придется тщательно продумывать заранее все настройки, так как процесс использования MDT для установки и записи образа инсталляции базового компьютера автоматический.
  • Второй подход, о котором пойдет речь в данной статье, предполагает использование MDT для установки Windows (а также приложений, драйверов, обновлений ПО) с целью создания базового компьютера. После этого вы заходите в систему базового компьютера и вручную при необходимости выполняете дополнительную настройку. И после того, как этот компьютер будет настроен полностью, вы снова используете MDT теперь уже для записи образа. Возможность с помощью MDT записывать образ уже установленной инсталляции Windows появилась только в MDT 2010 и не была доступна в MDT 2008 (а в MDT 2009 нужно было применять Windows Deployment Services для создания образа, о чем я писал в одной из моих предыдущих статей — Установка Vista — часть 21: Работа с образами захвата (Capture Images) ).

Теперь давайте разберемся со вторым подходом.

Шаг 1: Установка на базовый компьютер и ручная его настройка

Начнем с создания базового компьютера. Это можно сделать либо вручную, либо с помощью MDT 2010. Подробнее можно прочитать в моих статьях: Установка Windows 7 — часть 6: Lite Touch установка с помощью MDT 2010 и Установка Windows 7 — часть 7: автоматизированная LTI установка .После установки ПО на базовом компьютере войдите в систему на нем и измените настройки при необходимости.

Шаг 2: Запись образа базового компьютера

Теперь все готово к записи образа базового компьютера. Вам нужно будет воспользоваться шаблоном последовательности задач Sysprep and Capture — новым типом шаблона последовательности задач в MDT 2010. Эта последовательность задач не устанавливает Windows на ваш компьютер. Вместо этого она выполняет процесс sysprep над системой Windows на компьютере, перезагружается в Windows PE, записывает файл образа .wim инсталляции и загружает записанный образ на установочный ресурс.

Для создания нужной для этого последовательности задач запустите Deployment Workbench, раскройте установочный ресурс, щелкните правой кнопкой мыши на папку Task Sequences и выберите New Task Sequence. Откроется мастер New Task Sequence, при этом появится страница General Settings. Укажите ID последовательности задач и ее имя, как показано на Рисунке 1:

Рисунок 1: Создание новой последовательности задач для записи существующей инсталляции Windows 7 Enterprise Edition

На странице Select Template мастера выберите Sysprep and Capture в качестве шаблона последовательности задач для создания новой последовательности задач (Рисунок 2):

Рисунок 2: Выбор шаблона Sysprep and Capture

На странице мастера Select OS выберите образ операционной системы, который вы хотите записать (Рисунок 3). Почему вам нужно так делать, даже если вы и не хотите устанавливать выбранный образ? Потому что MDT требуется эта информация для получения правильного ответного файла unattend.xml, необходимого для выполнения процессов sysprep и capture.

Рисунок 3: Выберите образ ОС, который вы будете записывать

Что касается остальных шагов в мастере, неважно, какую информацию вы предоставите — просто внесите какие-нибудь данные, когда потребует мастер.

Перед тем, как воспользоваться этой последовательностью задач, я рекомендую вам восстановить файлы CustomSettings.ini и Bootstrap.ini в исходном виде. Конкретнее, файл CustomSettings.ini нужно сделать следующим:

And then change your BootStrap.ini file back to this:

Я рекомендую такие изменения на основании личного опыта использования шаблона последовательности задач Sysprep and Capture.

Теперь загрузите базовый компьютер в нормальном режиме и войдите в систему, используя администраторский аккаунт. НЕ загружайте компьютер через LiteTouchPE_x64.iso CD или загружаемый CD Windows PE, поскольку вам не нужно устанавливать образ, а нужно только выполнить процессы sysprep и capture. После входа в систему откройте командную строку и введите следующую команду, чтобы вручную запустить мастер Windows Deployment Wizard на этом компьютере:

Здесь \ — это UNC путь к установочному ресурсу. На Рисунке 4 показано выполнение команды в моей тестовой среде:

Рисунок 4: Запуск вручную мастера Windows Deployment Wizard на базовом компьютере

Через некоторое время откроется мастер Windows Deployment Wizard, и вам предложат указать авторизационные данные для подключения к установочному ресурсу (Рисунок 5):

Рисунок 5: Введите данные для подключения к установочному ресурсу с вашего базового компьютера

Теперь если у вас при нажатии на Next появляется сообщение об ошибке вроде приведенного на Рисунке 6 ниже, вы можете попробовать решить эту проблему одним из нижеприведенных способов:

  • Заменить в вышеописанной команде IP-адресом компьютера, на котором располагается установочный ресурс.
  • Применить заплатку, описанную в Решении проблемы «Multiple connections to a server or shared resource by the same user, using more than one user name, are not allowed» в MDT 2010, находящуюся в блоге команды Microsoft Deployment Toolkit.

Рисунок 6: Ошибка при вводе авторизационных данных

Я лично воспользовался первым способом, и все заработало. Заплатка, о которой говорится во втором способе, была опубликована всего за день до написания этой статьи, поэтому у меня не было времени проверить ее.

Так или иначе, мы продолжим, предполагая, что ваши авторизационные данные были приняты. При нажатии Next отображается страница мастера, предлагающая выбрать последовательность задач. Выберите ту последовательность, которую создавали ранее для выполнения процесса sysprep и записи существующей инсталляции (Рисунок 7).

Рисунок 7: Выберите последовательность задач

На следующей странице мастера выберите Capture An Image Of This Reference Computer и согласитесь с местом загрузки образа по умолчанию(\ Captures) и именем записываемого образа ( .wim), как показано на Рисунке 8. Обратите внимание, что если вы замените на на странице ввода авторизационных данных, вам все равно нужно действовать таким же образом.

Рисунок 8: Указание имени и местоположения загрузки для записываемого образа

Щелкните Next и проверьте итоговую страницу (Рисунок 9).

Рисунок 9: Описание всего, что будет делать ваша последовательность задач

Теперь щелкните Begin, и вы увидите индикатор прогресса, отображающий выполнение задачи (Рисунок 10).

Рисунок 10: На базовом компьютере выполняется последовательность задач

Если процесс sysprep завершается с ошибкой, вернитесь назад и попробуйте применить одну из заплаток, предлагавшихся ранее. Если все в порядке, записанный образ вашего основного компьютера будет загружен в папку Captures на вашем установочном ресурсе.

Шаги 3 и 4: Импорт записанного образа и распространение на целевые компьютеры

Теперь вы можете импортировать записанный образ вашего базового компьютера с помощью процесса, описанного в Шаге 2 моей предыдущей статьи( Установка Windows 7 — часть 10: Запись и развертывание образа базового компьютера). После этого вы можете автоматически распространить записанный образ на целевые компьютеры с помощью процедуры, описанной в моей статье Установка Windows 7 — часть 7: автоматизированная LTI установка.

  • Автор: Уваров А.С.
  • 29.10.2014

На сегодняшний день Windows 7 является основной корпоративной системой, де-факто, приняв эстафету от Windows XP. Поэтому для системного администратора актуальным является вопрос ее развертывания, но так как последний официальный образ был собран довольно давно, то установленные с его помощью системы требуют получения довольно большого количества обновлений. Избежать этого можно, если собрать для себя собственный дистрибутив содержащий все текущие обновления системы. Как это сделать мы расскажем в этой статье.

Существует два способа получения актуального дистрибутива Windows 7: интеграция обновлений непосредственно в образ и использование эталонной системы для скачивания и установки обновлений.

Первый способ проще и быстрее, однако имеет серьезный недостаток — требуется скачать все необходимые обновления. А это, даже имея список, сделать довольно непросто. В тоже время в сети имеются уже скачанные наборы обновлений, но мы не рекомендуем их использовать, так как установка компонентов системы из непроверенных источников — это очень плохая идея. Как минимум вы можете получить нестабильно работающую систему из-за непротестированного или несовместимого набора обновлений, а в худшем случае запросто можно получить нежелательное или вредоносное ПО.

Использование эталонной системы позволяет получить все необходимые обновления в автоматическом режиме, установить их, проверить работу системы и только потом переходить к созданию дистрибутива. Поэтому мы будем рассматривать именно этот способ.

Создание эталонной системы

Для этих целей мы рекомендуем использовать виртуальную машину, в которой создадим гостевую систему для Windows 7 и установим ту версию ОС, для которой будем создавать дистрибутив. Если требуется создать дистрибутивы для нескольких версий или разрядностей, то потребуется также несколько эталонных систем.

По завершении установки не спешите, когда отобразится экран приветствия нажмите CTRL + SHIFT + F3

Это перезагрузит систему в режим аудита, если же вы успели создать пользователя и произвести вход, то выполните от имени Администратора команду:

При загрузке в режиме аудита автоматически запускается утилита Sysprep, закрываем это окно, оно нам сейчас не требуется.

Следует помнить, что переведенная в режим аудита система продолжит загружаться в него до тех пор, пока мы снова не запустим Sysprep и не изменим режим. После загрузки открываем Центр обновления Windows и производим поиск и установку обновлений.

Важно! 17 мая 2016 года Microsoft выпустила накопительный пакет обновлений для Windows 7 SP1 KB3125574, включающий в себя обновления с момента выпуска SP1 и до апреля 2016, в целях уменьшения объема скачиваемых обновлений рекомендуем скачать и установить данный пакет вручную. Для его установки требуется наличие обновления KB3020369.

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

Если ваша цель состояла только в интеграции в дистрибутив всех последних обновлений, то на этом можно закончить. Однако режим аудита позволяет устанавливать и разнообразный софт, который также будет включен в дистрибутив. Этим широко пользуются OEM-производители, мы думаем, каждый сталкивался с дистрибутивами (обычно на ноутбуках) содержащими, кроме OC, разное количество софта сомнительной полезности.

Поэтому никто не мешает нам включить в свой дистрибутив нужный софт, чтобы не тратить время на его последующую установку. Мы обычно ограничиваемся «джентельменским набором»: архиватор, Adobe Reader, Java, Silverlight. Вы можете включить в него весь набор необходимого софта, включая офисный пакет и иное ПО. Не стоит включать в образ программы устанавливающие собственные драйвера и собственно драйвера устройств, так как все сторонние драйвера будут удалены на стадии подготовки системы к захвату образа. Также не следует производить активацию ПО, эта информация также будет утеряна.

Закончив подготовку эталонной системы удалим все скачанные нами файлы и лишнее ПО (если есть), особое внимание следует уделить очистке системы от копий файлов обновлений, для этого воспользуйтесь инструментом Очистка диска:

Важно! После очистки обязательно перезагрузите систему для завершения работы с обновлениями, в противном случае вы рискуете получить неработающий образ.

Теперь подготовим ее к захвату образа при помощи утилиты Sysprep:

Разберем ключи утилиты подробнее:

  • oobe — запускает компьютер в режиме экрана приветствия. Экран приветствия Windows позволяет конечным пользователям настраивать операционную систему Windows, создавать новые учетные записи, переименовывать компьютер и выполнять другие задачи.
  • generalize — подготавливает установку Windows перед созданием образа. Если этот параметр указан, все уникальные системные сведения удаляются из установки Windows. Идентификатор безопасности (SID) обнуляется, точки восстановления системы сбрасываются, журналы событий удаляются.
  • shutdown — завершает работу компьютера после завершения работы программы Sysprep.

Выполнив необходимые действия, система завершит работу. Включать ее до того, как будет захвачен образ, нельзя. На этом работу с эталонной системой заканчиваем и переходим к созданию собственного дистрибутива на ее основе.

Создание собственного дистрибутива

Для дальнейшей работы нам понадобится рабочая станция под управлением Windows 7 с установленным пакетом автоматической установки Windows (WAIK). Разрядность и версия системы никакой роли не играют.

Установка WAIK не должна вызвать затруднений и производится с установками по умолчанию.

Теперь подготовим образ Windows PE для захвата образа эталонной системы. Разрядность WinPE должна соответствовать разрядности эталонной системы.

Откроем Пуск — Все программы — Microsoft Windows AIK — Командная строка средств развертывания и выполним команду для 32-битных систем:

или для 64-битных:

где e:win_pe желаемое расположение папки с образом. Предварительно папку создавать не надо, так как в этом случае вы получите ошибку, что папка уже существует.

Теперь перейдем в папку назначения и скопируем файл winpe.wim в папку ISOsources и переименуем его в boot.wim. Затем скопируем в папку ISO из папки C:Program FilesWindows AIKToolsamd64 или C:Program FilesWindows AIKToolsx86, в зависимости от разрядности, файл imagex.exe.

Затем в Командной строке средств развертывания дадим следующую команду:

Результатом работы команды будет образ winpe.iso с которого следует загрузить эталонную систему.

Если вы не выполняли дополнительной разметки диска эталонной системы, то раздел для захвата будет иметь букву D:, а загрузочный диск E:, на всякий случай проверяем командой dir.

Теперь приступим к захвату образа, так как образ создается пофайлово, то его можно сохранять на тот же самый раздел. Введем следующую команду:

В качестве параметров указываем захватить диск D: и сохранить его в образ D:install.wim, в кавычках указываем собственное название образа, также ставим максимальное сжатие, возможность загрузки и проверку созданного образа. После чего можем сходить выпить кофе, данная операция занимает в среднем около получаса.

Перезагружаем эталонную систему в обычный режим и копируем созданный образ на ПК с установленным WAIK. Перейдем в e:win_pe и очистим папку ISO, затем скопируем туда содержимое оригинального диска Windows 7, который мы использовали для установки эталонной системы.

После чего заменим файл install.wim в папке sources на захваченный нами образ. Теперь можно приступать к сборке собственного ISO-образа, для этого выполните команду:

разберем ключи команды подробнее:

  • u2 -создает образ, который имеет только файловую систему UDF.
  • m — снимает ограничения на размер образа.
  • o — заменяет дублирующиеся файлы одним экземпляром, позволяет сократить размер образа.
  • l — метка тома, вводится без пробелов, необязательный параметр.
  • b — расположение загрузочного файла, также без пробелов.

Образ собирается довольно быстро, единственный момент — с большой долей вероятности его размер превысит 4,7 ГБ и записать его на обычную DVD болванку не удастся. В этом случае можно использовать двухслойные болванки DVD9, но они реже встречаются в продаже и могут поддерживаться не всеми моделями дисководов. В этом случае можно разбить дистрибутив на две части, каждый из которых будет помещаться на DVD-диск стандартной емкости. Также следует помнить об ограничении 32-х разрядных систем, которые не умеют работать с wim-образами размером более 4 ГБ.

Разделить образ можно следующей командой:

В результате будет создано два или более swm-файла максимальным размером в 3000 МБ. Затем удалим из папки ISOsources install.wim и поместим туда install.swm, после чего соберем образ первого диска:

После этого удалим install.swm и скопируем на его место install2.swm. Второй диск нет смысла делать загрузочным, поэтому соберем его более простой командой:

Установка с разделенного образа производится обычным путем, начиная с первого диска, в процессе работы инсталлятор сам попросит сменить диск:

Таким образом можно не беспокоиться о размере создаваемого образа, особенно если в него, кроме обновлений, планируется включать объемное ПО, например, пакет MS Office и т.п. Также мы рекомендуем перед тем, как перейти к развертыванию рабочих станции из созданного дистрибутива, всесторонне проверить его работу на тестовой системе.

Windows Deployment Services. Часть 3.

Введение

Захват образов клиентских компьютеров с использованием WDS

В соответствующих статьях вы могли прочесть о том, как использовать пакет Windows AIK и утилиту ImageX для выполнения развертывания Windows с использованием измененных WIM-файлов в качестве ключевого компонента архитектуры развёртывания. Вкратце этот процесс выполняется следующим образом:
1.Выполняется создание мастер-установки на одном из компьютеров
2.Выполняется обобщение установки программой sysprep, мастер-компьютер выключается
3.Мастер-компьютер загружается с носителя Windows PE, далее выполняется команда ImageX для выполнения захвата образа диска мастер-компьютера в WIM-файл
4.Захваченный образ копируется на по сети либо с использованием съемных носителей; далее развёртывание выполняется с использованием сети либо же создается загрузочный DVD-диск с захваченным образом.

«Узким» местом данного сценария является низкая степень автоматизации при загрузке мастер-компьютера с Windows PE и при захвате образа: в этом сценарии администратор должен вручную выполнять загрузку и выполнять команду imagex. Поэтому встает вопрос о том, что требуется другое, более управляемое средство для решения данной задачи.

Windows Deployment Services позволяет создание так называемых образов записи – загрузочных образов, которые создаются на основе обычных загрузочных образов, путем добавления специального пакета, который добавляет в образ графический интерфейс для выполнения захвата подготовленного образа диска клиентского компьютера, и записи его в хранилище образов на WDS-сервере.

Для того чтобы создать образ записи, необходимо выполнить следующие действия:
1.Откройте консоль управления WDS из меню «Администрирование» либо командой WdsMgmt.msc.
2.Разверните узел «Образы загрузки» в дереве консоли.
3.Выполните команду «Создать образ записи» из контекстного меню любого из имеющихся в хранилище загрузочных образов.
Таким образом, WDS будет создавать образ записи на основе указанного вами. При выборе образа учитывайте его архитектуру, так как загрузить x86-системы с использованием x64-образа будет невозможно
4.Укажите имя, описание образа, а также путь к нему.
Рекомендую вам изменить его имя, добавив слово «capture»для того, чтобы отличить образа записи от других. Также укажите путь к WIM-файлу, в который будет помещен созданный образ.
5.Нажмите кнопку «Далее»/
6.Начнется процесс извлечения образа, добавления в него соответствующих пакетов, и запись полученного образа в указанный WIM-файл.
7.По завершению процесса будет выведено соответствующее сообщение.
В нем необходимо установить флажок «Добавить образ на сервер развертывания Windows», и нажать кнопку «Готово»
8.Будет запущен мастер добавления образа, в поле «Расположение файла» будет указан путь к только что созданному образу записи.
9.Нажмите кнопку «Далее», затем — еще раз «Далее».
10.Будет выполнено добавление указанного образа в хранилище загрузочных образов на WDS-сервере.
11.По завершению процесса добавления нажмите кнопку «Готово»

Итак, вы имеете еще один загрузочный образ в хранилище образов. В целях обеспечения совместимости со старыми системами рекомендую создавать x86-образ.

Также стоит обратить внимание на то, что созданный образ записи позволяет выполнять захват образов ТОЛЬКО системных дисков, которые были соответствующим образом подготовлены при помощи утилиты sysprep. Захват дисков, не содержащих операционной системы Windows, либо же необобщённых через sysprep, не поддерживается.

Теперь же рассмотри сценарий захвата образа диска с мастер-компьютера
1.Выполните установку операционной системы на мастер-компьютер вручную, либо при помощи конфигурационного набора и файла ответов
2.Выполните настройку операционной системы.
3.Запустите утилиту sysprep, и выполните генерализацию образа с завершением работы.
Это можно сделать при помощи команды sysprep /generzlize /oobe /shutdown
4.После завершения работы sysprep компьютер будет выключен.
5.Загрузите компьютер с PXE-совместимого адаптера, подключенного к сети с WDS-сервером, где был создан образ записи.
6.После вывода загрузочного меню при помощи клавиш со стрелками выбертите образ записи, и нажать клавишу «Enter»
7.Начнется процесс загрузки образа, также, как и в сценарии развертывания операционной системы. После этого, будет выполнен запуск Windows PE из образа, и запущено графическое приложение для захвата образа:

8.Нажать кнопку «Далее»
9.На следующем этапе мастера, выбертите логический диск, на который была установлена операционная система.
Если все предварительные операции были выполнены верно, то в раскрывающемся списке будет доступен один элемент для обобщенной системы на жестком диске мастер-компьютера. Также введите имя и описание для создаваемого образа:

10.Следующий этап мастера особенно важен. На нем предлагается указать путь для сохранения образа, а также выбрать, будет ли помещен захваченный образ – на WDS-сервер. В большинстве случаев используйте WDS-сервер, поскольку это обеспечит вам больше возможностей по последующему развертыванию этого образа. Также локальное сохранение образа полезно, если вы планируете редактировать этот образ, либо же создавать для него файл ответов для создания загрузочного DVD-диска. Также вы можете сохранить образ на сетевом ресурсе, однако для этого придется выполнить немного нестандартный сценарий. Итак, для того, чтобы сохранить образ на сетевом ресурсе необходимо для начала подключить этот ресурс как сетевой диск, для этого откройте окно командной строки комбинацией клавиш Shift+F10, и введите команду startnet.cmd(из статей про Windows PE вы знаете, что этот командный сценарий выполняет инициализацию сетевого подключения в Windows PE, так как по умолчанию в образе записи инициализация сети не выполняется), далее введите команду ipconfig, чтобы удостовериться, что инициализация сети прошла успешно и успешно получены параметры от DHCP-сервера. После этого введите команду net use M: , нажмите Enter. По запросу введите учетные данные для подключения к общему ресурсу, в формате имяпользлователя@fqdnимядомена, либо же NETBIOSимядоменаимяпользователя, и нажмите Enter.

После успешного выполнения этих команд можно закрыть окном командной строки, и нажать кнопку «Обзор» в окне мастера. В открывшемся диалоговом окне указать путь к подключенному сетевому диску для сохранения образа.

После этого установите флажок «Отправить образ на сервер служб развертывания Windows -(необязательно)», ввести IP-адрес либо DNS-имя WDS-сервера, нажать кнопку «Подключить». При появлении запроса, введите учетные данные. После успешной авторизации выберите группу образов на WDS-сервере, и нажмите кнопку «Далее»
11.Начнется процесс захвата образа диска в указанный WIM-файл, а также добавление его на WDS-сервер в качестве одного из установочных образов.

Итак, вы получаете установочный образ, которых хранит в себе настроенную операционную систему с тем программным обеспечением, которое требуется для установки на компьютеры в вашей организации. Развернув этот образ на клиентском компьютере при помощи WDS, вы получите точную копию мастер-установки, которая лишена уникальных параметров путием генерализации через sysprep, и которые будут заново созданы на конечном компьютере при запуске OOBE.

Использование WDS на PXE-несовместимых компьютерах.

В наше время, все сетевые адаптеры выпускаются с поддержкой сетевой загрузки PXE. Однако, во многих средах стоит устаревшее оборудование, которое может не поддерживать PXE-загрузку. Однако это не значит, что вы не сможете использовать WDS для развертывания операционных систем в такой сети. Развертывание возможно, однако понижается его уровень автоматизации. Для того, чтобы загрузить конечный компьютер, не поддерживающий PXE-загрузку, будет использоваться специальный загрузочный диск, который содержит в себе специально настроенный образ Windows PE, для подключения к WDS-серверу и развертывания ОС. Таким образом, пропускаются шаги начальной загрузки компьютера с PXE, за счет выполнения загрузки с диска. Этот специально настроенный образ называется образом обнаружения. Итак, чтобы создать образ обнаружения, вам необходимо выполнить следующее:
1.Откройте консоль управления WDS из меню «Администрирование» либо командой WdsMgmt.msc.
2.Разверните узел «Образы загрузки» в дереве консоли.
3.Выполните команду «Создать образ обнаружения» из контекстного меню любого из имеющихся в хранилище загрузочных образов.
Таким образом, WDS будет создавать образ обнаружения на основе указанного вами. При выборе образа учитывайте его архитектуру, так как загрузить x86-системы с использованием x64-образа будет невозможно.
4.Укажите имя, описание образа, а также путь к нему.
Также укажите путь к WIM-файлу, в который будет помещен созданный образ. И наконец, укажите DNS-имя или IP-адрес WDS-сервера, с которого будет выполняться развертывание операционных систем.
5.Нажмите кнопку «Далее»
6.Начнется процесс извлечения образа, добавления в него соответствующих пакетов, и запись полученного образа в указанный WIM-файл.
7.По завершению процесса будет выведено соответствующее сообщение
8.Нажмите кнопку «Готово»
9.Компьютер будет перезагружен.

Если вы откроете Проводник, то можете удостовериться, что создан WIM-файл с обзорным образом. Однако, простое помещение этого WIM-файла на CDDVD-диск либо на флэш-накопитель не сделает ваш накопитель загрузочным. Вам необходимо выполнить те же шаги, что и при создании сборки Windows PE, с учетом того, что вы создаете загрузочный носитель с созданным образом обнаружения. Для этого, вам необходимо установить на технический компьютер пакет Windows Automated Installation Kit, и выплолнить следующее:
1.Открыть окно командной строки средств развертывания от имени администратора.
2.Выполнить команду copype.cmd
В качестве значения параметра архитектуры указывайте x86, amd64, или ia64. Обратите внимание, что архитектура должна совпадать с архитектурой созданного вами образа обнаружения!
В качестве параметра пути укажите папку, в которую будет выполнено копирование загрузчика и ядра Windows PE.До выполнения копирования эта папка не должна существовать.
3.Скопировать WIM-файл с обзорным образом в папку ISOsources, в папке, куда скопировано ядро и загрузчик Windows PE, и дать ему имя boot.wim
4.Выполнить команду
Oscdimg -n –b ISObootetfsboot.com ISO
5.По завершении работы oscdimg по указанному пути будет создан ISO-образ загрузочного CDDVD-диска, который вы можете впоследствии записать на диск и использовать для загрузки систем, не поддерживающих PXE.
6.Создание загрузочного флэш-накопителя с образом обнаружения выполняется по аналогии с созданием загрузочного флэш-накопителя с Windows PE.

Развертывание ОС на компьютере, сетевой адаптер которого не поддерживает PXE-загрузку, выполняется следующим образом
1.В дисковод вставляется загрузочный диск, либо подключается загрузочный флэш-накопитель с образом обнаружения.
2.Конечный компьютер загружается с этого носителя. Процесс загрузки идет аналогично загрузке с установочного диска Windows
3.Windows PE из образа обнаружения пытается получить сетевые параметры от DHCP-сервера, а далее – автоматически обнаружить WDS-сервер, указанный при создании образа обнаружения.
4.Если обнаружение выполняется успешно, то пользователю предлагается выбрать язык, ввести учетные данные для подключения к WDS-серверу, а далее установка выполняется аналогично сценарию установки при загрузке с PXE.

Также обратите внимание, что если при создании образа обнаружения не было указано сетевое имя WDS-сервера, то при загрузке такого образа поиск WDS-сервера будет выполнен автоматически.

Нестандартные приемы использования WDS

Основное назначение Windows Deployment Services – развёртывание операционных систем по сети. Однако, как вы уже поняли, его возможности этим не ограничиваются. Заметьте, что при добавлении загрузочных образов в хранилище не существует каких либо ограничений на содержимое этого образа – совсем необязательно он должен быть загрузочным образом с дистрибутивного диска Windows, он может быть любым загрузочным образом, содержащим Windows PE.

Таким образом, вы можете создать собственную сборку Windows PE, назначение которой может быть любым – начиная от средства для резервного копированиявосстановления, заканчивая средствами для тестирования оборудования. Таким образом, вы будете избавлены от необходимости носить с собой флэшки либо загрузочные диски со сборкой – операцию по загрузке конечного компьютера будет выполнять WDS. Однако в крупной организации настройте внутренние маршрутизаторы на пропускание широковещательного трафика, для возможности корректной работы WDS. Однако недокументированные возможности WDS этим не ограничиваются. Если создать соответствующую сборку Windows PE, которая будет удовлетворять требованиям, то вы сможете использовать Windows Deployment Services для загрузки бездисковых рабочих станций. Однако стоит определиться с требованиями к операционной системе на рабочей станции. Заметьте, что Windows PE 3.0 не поддерживает .NET Framework, а также перезагружается каждые 72 часа непрерывной работы. Таким образом, такая рабочая среда будет идеальной для работы устаревших клиент-серверных приложений, либо веб-приложений, так как они не требуют .NET Framework. Однако учтите, что в 4 версии Windows PE будет включена поддержка .NET Framework. Об создании сборки Windows PE 4.0 будет рассказано в статье, которая появится очень скоро, буквально через пару месяцев. Итак, используя WDS для загрузки систем Windows PE на бездисковых рабочих станциях, вы экономите на лицензиях, а также на оборудовании.

Как создать wim-образ операционной системы Windows? Сегодня в данной статье мы поговорим о создании образа установки и ответим на все важные вопросы по данной теме. Создание образа Windows довольно трудоемкий процесс. Подготовительные этапы для этого процесса уже были описаны в более ранних статьях. Для тех кто не знаком с ними, ниже я перечислю основные подготовительные этапы и ссылки, ведущие на соответствующие статьи. Просьба ознакомится с ними в первую очередь.

Создание эталонного компьютера

Если Вы читали наши предыдущие записи, то Вы уже умеете создавать эталонный компьютер и можете подготовить его к захвату образа установки. Для успешного прохождения данного этапа Вам необходимо:

  1. Компьютер-образец, последним действием над которым была команда sysprep /oobe /generalize /shutdown.Мануал по данному пункту.
  2. Установочный носитель с Windows PE и программой Imagex.exe на борту.
  3. Место, куда можно будет сохранить образ установки. Нужен свободный объем до 10 ГБ, а может и больше. Все зависит от того, сколько программного обеспечения Вы запихали в свой образ Windows.

Процесс захвата wim-образа Windows

Первым делом мы загружаем компьютер-образец с установочного носителя Windows PE(напомню, что это должно быть первое действие с компьютером, после обработки его программой Sysprep), после чего, в открывшемся окне командной строки выполняем команду:

Далее, Вам придется подождать от 10 до 30 минут, в зависимости от веса Вашего wim образа. После чего, у Вас на диске D: лежит файл install.wim, который содержит образ установки Windows. Это тот результат, которого мы и добивались. Мы создали образ Windows. Как видите, процесс захвата wim образа довольно прост, только необходимо к этому должным образом подготовиться.

А сейчас рассмотрим команду поподробнее. Что тут есть что:

  • e: — Буква установочного носителя с Windows PE.
  • /capture — указываем, что нужно захватить wim образ операционной системы Windows.
  • c: — указываем диск, на котором установлена эталонная операционная система.
  • d:install.wim — буква диска и название wim-файла, где мы сохраняем образ установки. Задавать другое имя для wim-файла не имеет смысла, так как в iso-образе Windows, образ установки должен носить именно такое имя.
  • «my windows 7 install» — пометка образа установки. Ничего особенного, но вроде как обязательный параметр. Можете вписать что-то свое.
  • /compress fast — способ сжатия. Процесс сжатия будет увеличивать время захвата образа Windows, но может быть очень полезным при большом объеме образа и при маленьком доступном объеме свободного места для его хранения. Возможные параметры:
    • fast — быстрое сжатие образа Windows.
    • maximum — максимальное сжатие образа Windows.
    • Есть еще один параметр, который стоит между ними, и означает то, что захват идет без сжатия. Этот параметр используется по умолчанию, так что знать его не совсем обязательно. Ну плюс к этому, я забыл как он выглядит, поэтому Вы в любом случае не узнаете этот параметр от меня.
  • /verify — без понятий что за параметр. К счастью, он не делает особую погоду, можете и не вводить.

Как определить буквы дисков?

Когда я захватывал wim-образ Windows, я сохранял его на вторую флешку. В связи с этим, была маленькая путаница по поводу того, какой диск какое имя носит. Чтобы разобраться с этим используйте утилиту diskpart и команду list volume. Вы же надеюсь не забыли, что Windows PE это урезанная версия соответствующей версии Windows, что в свою очередь позволяет работать с основными программами Windows. Именно поэтому, некоторые применяют Windows PE для удаления вирусов или для других действий на заблокированном компьютере.

Каждому системному администратору, даже не большой локальной сети, приходиться устанавливать или обновлять разнообразные операционные системы. Довольно часто конфигурация оборудования настолько разнообразна, что ни о какой установке ОС с заранее подготовленного образа установленной и настроенной системы, речи быть не может. Для компаний занимающихся разработками клиент-серверного программного обеспечения работа с СУБД Sybase SQL Anywhere [14], Oracle Database [13] и т.д. список ОС для тестирования серверной части продукта может быть очень большим. Работы по созданию кроссплатформенных приложений тоже требуют наличия разнообразных платформ. В этот список могут входить как все версии серверных и десктопных ОС от Microsoft, так и целый зоопарк популярных операционных систем семейства Unix. Так же время от времени возникает необходимость решения таких «насущных» задач как восстановление систем, загрузчиков, удаление вирусов и т.д. и т.п. Для этого администратору удобно иметь под рукой как минимум два live-дистрибутива (Windows и Unix). Из всего выше сказанного следует, что администратору необходимы носители на которых располагаются все эти ОС, а это достаточно большое количество дисков. Тем более, что в разнообразные системы желательно интегрировать последние сервис-паки и обновления, которые выходят достаточно часто. Это приводит к тому, что носители периодически необходимо перезаписывать, что неэффективно с точки зрения затрат времени.
Следует также отметить, что, из соображений безопасности и по причине экономии при комплектовании рабочих станций не всегда устанавливается DVD привод, а многие системы инсталлируются с DVD дисков. В такой ситуации облегчить жизнь системному администратору поможет сервер сетевой загрузки и установки операционных систем. В интернете существует огромное количество статей и сайтов посвященных этой теме. Но во многих случаях описание процесса установки уже не соответствует новым реалиям, так как написаны достаточно давно. После недавнего внедрения системы сетевой установки на новом сервере, возникло желание поделиться этим опытом.

Существует два стандартных варианта решения этой задачи. Для установки операционных систем семейства Windows существуют всем известные WDS (Windows Deployment Services) и SMS (Microsoft System Management Server). У Unix-подобных систем с давних пор была возможность установки разнообразными методами, в том числе и по сети. Нет сомнения, что для развертывания и установки Windows систем WDS удобен и выполняет свои обязанности, но для инсталляции операционных систем семейства Unix он не очень подходит.

Как известно, основным компонентом сервера сетевой установки является TFTP сервер. Его расположение (IP — адрес) указывается при помощи параметров DHCP. Если DHCP-сервер в вашей сети один, то перенаправлять сетевой загрузчик то на один TFTP сервер, то на другой для загрузки не получится. Поэтому нельзя объявить сразу два источника установки – такой сервер должен быть один. Существует решение для установки Linux систем с помощью Windows WDS — проект WDSLINUX [1]. Его основной минус заключается в том, что не все дистрибутивы поддерживают подключение по smb и http протоколу к серверу установки (для примера http://www.openfiler.com) . Обычно такие дистрибутивы требуют подключения по nfs. Мне хотелось получить универсальную схему для установки разных версий Microsoft Windows и Linux, а так же сетевую загрузку разнообразных «спасательных» систем.

Для начала немного теории. Принцип сетевой установки очень прост. При включении компьютера управление передается ПЗУ сетевой карты. Обычно используется среда PXE (Pre-Execution Environment). После распаковки в оперативную память, она активирует сетевую карту и начинает посылать широковещательный запрос в сеть для нахождения сервера DHCP. При ответе DHCP, PXE запрашивает у него IP адрес, который необходимо присвоить сетевой карте, маску сети, IP адрес сервера TFTP, имя файла для загрузки и т.д. Далее, если ответы на вопросы получены при помощи встроенного TFTP-клиента, PXE обращается к указанному серверу с запросом на получение указанного в параметрах файла. Если файл найден и получен то управление передается на него. Всеми последующими действиями будет руководить именно он.

Широкое распространение получил проект Питера Анвина (Peter Anvin) под названием — Syslinux [2]. Он имеет простые конфигурационные файлы и включен в поставку многих Linux дистрибутивов. На официальном сайте дается такое определение этому пакету: «SYSLINUX является загрузчиком для операционных системы Linux, который работает на MS-DOS/Windows FAT файловых системах. Он предназначен для простой загрузки и установки Linux. А также для создания спасательных и других специальных загрузочных конфигураций». В этот пакет входит PXELINUX, который является производной от SYSLINUX и используется для загрузки Linux с сетевого сервера. PXELINUX соответствует Intel PXE (Pre-Execution Environment) спецификации. Основой PXELINUX является файл «pxelinux.0» — это и есть загрузчик. Этот файл располагается в корне TFTP сервера. Его конфигурационные файлы размещаются в папке «/tftpboot/pxelinux.cfg/». После запуска на клиентской машине «pxelinux.0» скачивает с сервера и отображает файл «message». Это простой текстовый файл, в котором описаны доступные варианты загрузки. Затем он скачивает свой конфигурационный файл («/tftpboot/pxelinux.cfg/default») и переходит в режим ожидания ввода имени предоставленных конфигураций. Имя раздела пишется после метки label. В ответ на ввод имени варианта установки «pxelinux.0» начинает выполнять действия описанные в нем. Для создания простого текстового меню файл «/tftpboot/pxelinux.cfg/default» может выглядеть так:

default pe
label xpinstall # Установка Windows XP
kernel startrom.0
label win7 # Установка Windows 7
kernel sources/pxeboot.0

label pe # Запуск Live-CD WindowsPE
pxe keep
kernel pe.0
append initrd=winpe.wim ramdisk_size=262144
label suse112 # Установка openSuSe11.2
kernel suse/suse112x32/linux
append initrd=suse/suse112x32/initrd ramdisk_size=65536 install=nfs://192.168.1.7/ srv/tftpboot/suse/suse112x32/CD1/

Так же возможно создание графического меню выбора операционных систем (рис.1-3).

Рисунок 2 Меню «спасательных» систем и утилит

Рисунок 3 Меню установки ОС

Установка Windows 7 — часть 11: Запись текущей инсталляции

В предыдущей статье цикла мы видели, как использовать MDT 2010 для установки Windows 7 на базовый компьютер и последующей записи базового образа с тем, чтобы впоследствии установить его на множестве целевых компьютеров. При этом были выполнены следующие шаги:

  • Шаг 1: Установка на базовый компьютер и запись его образа
  • Шаг 2: Импорт записанного образа
  • Шаг 3: Установка образа на целевых компьютерах

Все 3 шага можно выполнять с помощью только MDT 2010, и нет необходимости использовать Windows Deployment Services или System Center Configuration Manager. Такая процедура позволяет вам создать и установить настроенный образ Windows 7 с помощью Lite Touch Installation (LTI) при развертываниях малого и среднего масштаба.

Но есть и другой вариант использования MDT 2010 для создания, записи и распространения настроенных образов Windows 7, то есть для записи текущей инсталляции Windows 7, которую вы настроили вручную. Для этого необходимо проделать следующее:

  • Шаг 1: Произвести установку на базовый компьютер и настроить его вручнуюt
  • Шаг 2: Записать образ базового компьютера
  • Шаг 3: Импортировать записанный образ
  • Шаг 4: Распространить записанный образ на целевые компьютеры

Обратите внимание на разницу:

  • Первый подход, описанный в десятой статье нашего цикла, предполагает настройку компьютера с помощью только MDT 2010. То есть вы используете MDT 2010 для установки операционной системы, приложений, драйверов, обновлений ПО. И если вам впоследствии понадобиться настроить операционную систему, вы можете открыть Windows System Image Manager (Windows SIM) из MDT для изменения ответного файла unattend.xml вышей инсталляции. Однако настройка приложений может потребовать сложных приемов работы с ответным файлом. Вам придется тщательно продумывать заранее все настройки, так как процесс использования MDT для установки и записи образа инсталляции базового компьютера автоматический.
  • Второй подход, о котором пойдет речь в данной статье, предполагает использование MDT для установки Windows (а также приложений, драйверов, обновлений ПО) с целью создания базового компьютера. После этого вы заходите в систему базового компьютера и вручную при необходимости выполняете дополнительную настройку. И после того, как этот компьютер будет настроен полностью, вы снова используете MDT теперь уже для записи образа. Возможность с помощью MDT записывать образ уже установленной инсталляции Windows появилась только в MDT 2010 и не была доступна в MDT 2008 (а в MDT 2009 нужно было применять Windows Deployment Services для создания образа, о чем я писал в одной из моих предыдущих статей — Установка Vista — часть 21: Работа с образами захвата (Capture Images) ).

Теперь давайте разберемся со вторым подходом.

Шаг 1: Установка на базовый компьютер и ручная его настройка

Начнем с создания базового компьютера. Это можно сделать либо вручную, либо с помощью MDT 2010. Подробнее можно прочитать в моих статьях: Установка Windows 7 — часть 6: Lite Touch установка с помощью MDT 2010 и Установка Windows 7 — часть 7: автоматизированная LTI установка .После установки ПО на базовом компьютере войдите в систему на нем и измените настройки при необходимости.

Шаг 2: Запись образа базового компьютера

Теперь все готово к записи образа базового компьютера. Вам нужно будет воспользоваться шаблоном последовательности задач Sysprep and Capture — новым типом шаблона последовательности задач в MDT 2010. Эта последовательность задач не устанавливает Windows на ваш компьютер. Вместо этого она выполняет процесс sysprep над системой Windows на компьютере, перезагружается в Windows PE, записывает файл образа .wim инсталляции и загружает записанный образ на установочный ресурс.

Для создания нужной для этого последовательности задач запустите Deployment Workbench, раскройте установочный ресурс, щелкните правой кнопкой мыши на папку Task Sequences и выберите New Task Sequence. Откроется мастер New Task Sequence, при этом появится страница General Settings. Укажите ID последовательности задач и ее имя, как показано на Рисунке 1:

Рисунок 1: Создание новой последовательности задач для записи существующей инсталляции Windows 7 Enterprise Edition

На странице Select Template мастера выберите Sysprep and Capture в качестве шаблона последовательности задач для создания новой последовательности задач (Рисунок 2):

Рисунок 2: Выбор шаблона Sysprep and Capture

На странице мастера Select OS выберите образ операционной системы, который вы хотите записать (Рисунок 3). Почему вам нужно так делать, даже если вы и не хотите устанавливать выбранный образ? Потому что MDT требуется эта информация для получения правильного ответного файла unattend.xml, необходимого для выполнения процессов sysprep и capture.

Рисунок 3: Выберите образ ОС, который вы будете записывать

Что касается остальных шагов в мастере, неважно, какую информацию вы предоставите — просто внесите какие-нибудь данные, когда потребует мастер.

Перед тем, как воспользоваться этой последовательностью задач, я рекомендую вам восстановить файлы CustomSettings.ini и Bootstrap.ini в исходном виде. Конкретнее, файл CustomSettings.ini нужно сделать следующим:

And then change your BootStrap.ini file back to this:

Я рекомендую такие изменения на основании личного опыта использования шаблона последовательности задач Sysprep and Capture.

Теперь загрузите базовый компьютер в нормальном режиме и войдите в систему, используя администраторский аккаунт. НЕ загружайте компьютер через LiteTouchPE_x64.iso CD или загружаемый CD Windows PE, поскольку вам не нужно устанавливать образ, а нужно только выполнить процессы sysprep и capture. После входа в систему откройте командную строку и введите следующую команду, чтобы вручную запустить мастер Windows Deployment Wizard на этом компьютере:

Здесь \ — это UNC путь к установочному ресурсу. На Рисунке 4 показано выполнение команды в моей тестовой среде:

Рисунок 4: Запуск вручную мастера Windows Deployment Wizard на базовом компьютере

Через некоторое время откроется мастер Windows Deployment Wizard, и вам предложат указать авторизационные данные для подключения к установочному ресурсу (Рисунок 5):

Рисунок 5: Введите данные для подключения к установочному ресурсу с вашего базового компьютера

Теперь если у вас при нажатии на Next появляется сообщение об ошибке вроде приведенного на Рисунке 6 ниже, вы можете попробовать решить эту проблему одним из нижеприведенных способов:

  • Заменить в вышеописанной команде IP-адресом компьютера, на котором располагается установочный ресурс.
  • Применить заплатку, описанную в Решении проблемы «Multiple connections to a server or shared resource by the same user, using more than one user name, are not allowed» в MDT 2010, находящуюся в блоге команды Microsoft Deployment Toolkit.

Рисунок 6: Ошибка при вводе авторизационных данных

Я лично воспользовался первым способом, и все заработало. Заплатка, о которой говорится во втором способе, была опубликована всего за день до написания этой статьи, поэтому у меня не было времени проверить ее.

Так или иначе, мы продолжим, предполагая, что ваши авторизационные данные были приняты. При нажатии Next отображается страница мастера, предлагающая выбрать последовательность задач. Выберите ту последовательность, которую создавали ранее для выполнения процесса sysprep и записи существующей инсталляции (Рисунок 7).

Рисунок 7: Выберите последовательность задач

На следующей странице мастера выберите Capture An Image Of This Reference Computer и согласитесь с местом загрузки образа по умолчанию(\ Captures) и именем записываемого образа ( .wim), как показано на Рисунке 8. Обратите внимание, что если вы замените на на странице ввода авторизационных данных, вам все равно нужно действовать таким же образом.

Рисунок 8: Указание имени и местоположения загрузки для записываемого образа

Щелкните Next и проверьте итоговую страницу (Рисунок 9).

Рисунок 9: Описание всего, что будет делать ваша последовательность задач

Теперь щелкните Begin, и вы увидите индикатор прогресса, отображающий выполнение задачи (Рисунок 10).

Рисунок 10: На базовом компьютере выполняется последовательность задач

Если процесс sysprep завершается с ошибкой, вернитесь назад и попробуйте применить одну из заплаток, предлагавшихся ранее. Если все в порядке, записанный образ вашего основного компьютера будет загружен в папку Captures на вашем установочном ресурсе.

Шаги 3 и 4: Импорт записанного образа и распространение на целевые компьютеры

Теперь вы можете импортировать записанный образ вашего базового компьютера с помощью процесса, описанного в Шаге 2 моей предыдущей статьи( Установка Windows 7 — часть 10: Запись и развертывание образа базового компьютера). После этого вы можете автоматически распространить записанный образ на целевые компьютеры с помощью процедуры, описанной в моей статье Установка Windows 7 — часть 7: автоматизированная LTI установка.

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector