Сайт о телевидении

Сайт о телевидении

» » Средства развертывания Windows. WDS (Windows Deployment Services). Быстрое развертывание клиентских машин с сервера. Создание образа развертывания WIM

Средства развертывания Windows. WDS (Windows Deployment Services). Быстрое развертывание клиентских машин с сервера. Создание образа развертывания WIM

Общие сведения

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

Подробная инструкция размещена на сайте Microsoft: Создание и применение образов Windows

Так как при большом наборе дополнительного ПО файл образа раздела легко может превзойти 4Гб, то записать такой дистрибутив на DVD диск не удастся. Однако, для установки ОС этого и не требуется. Нам будет достаточно получить образ раздела, на который установлена ОС. Затем его можно включить в дистрибутив на загрузочном Flash диске или просто перенести на новый компьютер, загрузившись с любого live-CD/DVD/USB. В этой статье мы рассмотрим оба варианта.

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

По утверждению Microsoft: "При создании образа следует учитывать, что разметка разделов на исходном и целевом компьютерах должна быть идентичной. Например, если образ Windows сохраняется на диске D, развертывать этот образ необходимо также на диск D конечного компьютера, также должны совпадать следующие параметры разделов ():

  1. Типы разделов (основной, дополнительный или логический) должны совпадать
  2. Если раздел сделан активным на компьютере-образце, на конечном компьютере он также должен быть активным"

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

Пошаговая инструкция развёртывания Windows 7 из образа

1. Делаем шаблоную установку Windows в режиме аудита

5. Записываем созданный образ раздела на локальный жёсткий диск

E:\tools\imagex.exe /apply E:\images\win7image.wim 1 C: С: - раздел, куда будем развёртывать образ 1 - номер (или название) образа, по умолчанию = 1

Если образы ОС лежат на сетевом ресурсе, то подключаем его предварительно командой:

Net use E: \\server\share /user: domain_name\username password

6. Завершение

Если создавали отдельный системный раздел, то нужно перенести на него загрузочные системные файлы (предполагаем, что ОС находится на диске C:):

Bcdboot C:\Windows

Выходим из Windows PE:

или закрываем окно установщика Windows 7. Компьютер уйдёт в перезагрузку. Вынимаем CD/DVD диск и загружаемся с только что установленной ОС.

7. Осложнения

  • Если при загрузке перенесённой ОС возникли проблемы, то можно попробовать восстановить загрузчик. Для этого нужно загрузиться с дистрибутива Windows 7 (открыть консоль можно, нажав Shift+F10) или Windows PE и выполнить команду:
bcdboot C:\Windows /l ru-RU /s C: Подробнее читайте в статье "Восстановление загрузчика Windows и Linux ".

Репозиторий различных образов Windows

Можно создать несколько образов разделов с разным набором ПО, используя одну и ту же шаблонную ОС, затем разместить их в одном месте, например на флэшке и устанавливать каждый раз именно тот образ, который будет подходящим в каждом отдельном случае. Процесс добавления ПО можно проводить последовательно, делая новый образ раздела после установки каждого нужного набора. Алгоритм таков (подробности см выше):

  1. Загружаем ОС в режиме аудита
  2. Устанавливаем/удаляем ПО , подключаем принтеры, создаём ярлыки и т.п.
  3. Подготавливаем систему к развёртыванию с помощью sysprep и выключаем компьютер
  4. Загружаемся с live-CD или дистрибутива Windows7, заходим в консоль
  5. Создаём образ раздела с помощью imagex , помещая его на флэшку или сетевой ресурс
  6. Повторяем вышеперечисленное, пока не будут созданы все необходимые наборы.

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

Имея образ раздела Windows (wim-файл), можно создать свой дистрибутив, то есть установочный DVD/Flash диск. Для этого достаточно в изначальном дистрибутиве заменить файл \sources\install.wim своим образом, переименовав его соответственно в install.wim.

Чтобы автоматизировать установку, можно подготовить файл ответов autounattend.xml, создав его с помощью WIAK

В этой статье мы рассмотрим шаги, необходимые для того, чтобы установить и настроить систему автоматической установки клиентских операционных систем на основе Windows Deployment Services. Мы добавим на сервер необходимые загрузочные образы и драйверы, создадим образ для захвата и воспользуемся им для создания установочного образа на основе подготовленной эталонной инсталляции операционной системы Windows 7 .

Начнем с установки роли Windows Deployment Services на компьютере с операционной системой Windows Server 2008 R2. Открываем диспетчер сервера и жмем Добавить роли.

Выбираем Службы развертывания Windows.

Выбираем обе галки.

Сервер развертывания позволяет создавать образы операционных систем и управлять ими. Также он позволяет устанавливать эти операционные системы на компьютеры по сети. Для задач передачи данных использует транспортный сервер.

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

Установить.

Этот раздел содержит общие сведения об использовании служб развертывания Windows® для развертывания операционной системы Windows по сети, а также ссылки на дополнительную документацию.

В этом разделе

  • Сервер служб развертывания Windows может быть либо членом, либо контроллером домена Active Directory. Все конфигурации и версии домена и леса поддерживают службы развертывания Windows.
  • Так как в службах развертывания Windows используется среда PXE, в которой для IP-адресации применяется протокол DHCP, в сети необходим работающий DHCP-сервер.
  • Для запуска служб развертывания Windows необходим работающий DNS-сервер.
  • Для хранения образов на сервере со службами развертывания Windows необходим том файловой системы NTFS.
  • Чтобы установить службы развертывания Windows, пользователь должен быть членом локальной группы администраторов на сервере служб развертывания Windows. Для установки образа необходимо быть членом группы «Пользователи домена». Дополнительные сведения см. в разделе Необходимые разрешения .

Сведения о функциях, включенных в каждую версию служб развертывания Windows, см. в разделе Службы развертывания Windows: новые возможности .

Развертывание с помощью Windows Server® 2003

При развертывании Windows с использованием служб развертывания Windows в Windows Server 2003 возможны три режима сервера: Устаревший , Смешанный и Основной . Эти режимы сервера определяют процедуры администрирования, доступные форматы образов и среду загрузки.

  • Устаревший режим эквивалентен службам удаленной установки (RIS) и использует двоичные файлы служб развертывания Windows с функциональными возможностями RIS.
  • Основной режим - это службы развертывания Windows без функциональных возможностей RIS, то есть можно развертывать только WIM-образы.
  • Смешанный режим предоставляет функциональные возможности как служб RIS, так и служб развертывания Windows. Это позволяет развертывать типы образов RISETUP и RIPREP с помощью служб RIS и WIM-файлы с помощью служб развертывания Windows.

Эти режимы позволяют выполнять переход между режимами сервера и в результате обеспечивают четкий путь миграции со служб RIS на службы развертывания Windows. Службы развертывания Windows входят в пакет автоматической установки Windows (Windows AIK) версии 1.1 и в пакет обновления 2 (SP2) для Windows Server 2003, обе версии являются идентичными. Но службы развертывания Windows отсутствуют в пакете Windows AIK для ОС Windows 7.

Для начала работы с этой версией обратитесь к документу Пошаговое руководство по обновлению служб развертывания Windows . Это руководство поможет выполнить настройку сервера, добавить образы и установить операционную систему. Оно также содержит инструкции по выполнению более сложных задач, таких как создание пользовательских образов и выполнение автоматической установки. Подробные сведения см. в документе Развертывание и управление обновлением служб развертывания Windows для Windows Server 2003 .Службы развертывания Windows в ОС Windows Server® 2008 R2 - это роль сервера, которую можно установить с помощью диспетчера сервера. По сравнению с версией, включенной в первоначальный выпуск ОС Windows Server 2008, эти службы содержат множество улучшений, в том числе возможность развертывать пакеты драйверов как часть установки и возможность добавлять пакеты драйверов в загрузочные образы среды предустановки Windows. Сведения об этой версии служб развертывания Windows см. в разделе

При использовании больших локальных сетей может возникнуть потребность установить (или обновить) операционную систему сразу на всех компьютерах. Для решения подобной задачи существуют специальные приемы.

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

Средства развертывания Windows дают возможность установить и настроить следующие операционные системы:
□ Windows Server 2003, Standard Edition,
□ Windows Server 2003, Enterprise Edition,
□ Windows Server 2003» Datacenter Edition,
□ Windows Server 2003, Web Edition,
□ Windows XP 64-Bit Edition версия 2003,
□ Windows XP Home Edition, пакет обновления 1 (SP1, 2),
□ Windows XP Professional, пакет обновления 1 (SPl, 2),
□ Windows XP 64-Bit Edition, пакет обновления 1 (SP1, 2).

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

□ Если операционная система, с которой будет сниматься копия, является рабочей станцией, входящей в домен, она будет удалена из него.
□ Если ОС является контроллером домена, сервером кластера или сервером сертификации, то создать автоматическую установку вы не сможете.
□ Учтите, что при использовании автоматической установки все данные раздела, на который производится данная инсталляция, будут удалены, поэтому не забудьте скопировать их в другой раздел.
□ Если система устанавливается на новое оборудование, необходимо выяснить вид HAL (Hardware Abstraction Layer - слой абстрагирования оборудования) - с поддержкой ACPI или без нее, АРIС (Advanced Programmable Interrupt Controller) или PIC - так как исходная копия должна соответствовать указанным значениям (все необходимые данные можно посмотреть в Power Management вашей BIOS). В случае несовпадения нужно прописать правильный HAL в соответствующем разделе файла sysprep.ini.
□ Раздел, на который будет устанавливаться система, должен быть не меньше того раздела, с которого снималась данная копия операционной системы.

Для начала создадим папку sysprep в корне системного раздела. Туда нужно скопировать файлы sysprep.ехе и setupcl - ехе из дистрибутива вашей ОС (находятся в архиве \support\tools\deploy.cab). По умолчанию утилита sysprep - ехе изменяет Security ID (SID), Данное изменение нужно для корректной работы разных компьютеров в рабочей группе или домене. Если SID менять не следует (например, чтобы не возникло проблем с доменом при использовании старого NetBIOS-имени машины при переустановке операционной системы), запустите утилиту sysprep.ехе с ключом -nosidgen (sysprep.ехе -nosidgen).

Возможны два варианта автоматической установки Windows:
□ полная автоматическая установка, проходящая в фоновом режиме без вашего участия,
□ полуавтоматическая установка, предусматривающая ваши ответы на некоторые вопросы в процессе инсталляции (серийный номер, имя пользователя и т. д.).

Для того чтобы необходимые поля заполнялись автоматически, нужно создать файл sysprep.ini самостоятельно или с помощью утилиты setuprngr.ехе, расположенной в том же архиве \support\tools\deploy.cab. Созданный файл необходимо поместить в одну папкус sysprep.exe и setupcl.ехе.

Наиболее часто данный файл создается с помощью утилиты. Для этого запускаем setuprngr .ехе, нажимаем кнопку Далее, выбираем пункт Создать и снова нажимаем кнопку Далее. В новом окне выбираем пункт Установка sysprep.

Далее следует выбрать устанавливаемую операционную систему. В утилитах, которые прилагаются к Windows 2000 и Windows XP/Server 2003> данные пункты несколько отличаются, однако общий принцип остается без изменений. После этого выберите значение Полностью автоматическая установка и нажмите кнопку Далее. В Windows XP/Server 2003 загрузится диспетчер установки с деревом значений слева. Пройдитесь по его разделам и заполните необходимые поля.

При использовании Windows 2000 мастер будет продолжать задавать вопросы. Большинство значений Windows 2000 и Windows XP/Server 2003 схожи, хотя небольшие отличия все-таки есть. Остановимся на этих пунктах подробнее.
□ Имя и организация - реквизиты физического или юридического лица, на которое зарегистрирована данная копия операционной системы.
□ Режим лицензирования (только для Windows 2000 Server) - сервер или рабочая станция.
□ Имя компьютера - можно задать вручную, импортировать список имен или позволить системе самостоятельно сгенерировать имя.
□ Пароль администратора - можно ввести самостоятельно или предоставить данную возможность пользователю (для этого нужно было ранее выбрать не Полностью автоматическая установка, а пункт Не отображать диалоговые окна), кроме того, можно после установки автоматически войти с правами администратора необходимое число раз (как правило, не более одного). В Windows 2000 пароль не шифруется, поэтому нужно быть аккуратнее с созданной копией (так как оттуда его совсем несложно достать), а вот в Windows XP/Server 2003 присутствует возможность шифрования пароля.
□ Установки экрана - можно оставить значения по умолчанию или же выставить необходимые параметры.
Сетевые параметры - зависят от вашей локальной сети.
Рабочая группа или домен (если машина вводится в домен заново или же с новым SID, нужно указать логин и пароль вашей учетной записи).
□ Часовой пояс - выберите нужный.

Дополнительные параметры можно настроить самостоятельно или разрешить сделать это операционной системе (берутся из текущей конфигурации):
□ языковые настройки,
удаленный доступ (с использованием модема),
□ параметры обозревателя,
□ каталог, в который установлена Windows (можно изменить),
сетевые принтеры,
□ можно задать запуск определенных приложений при первом входе пользователя в систему,
□ можно указать папку с дистрибутивом, где расположены дополнительные компоненты или драйверы для установки (естественно, их нужно туда предварительно поместить),

Q если в системе присутствуют нестандартные запоминающие устройства (SCSI, RAID), можно указать, где находятся драйверы к ним,
□ при установке на компьютер, который имеет другой HAL. нужно указать его месторасположение (дистрибутив),
□ фон и логотип, которые будут появляться при установке,
дополнительные файлы и каталоги для копирования на компьютер, на который производится установка,
□ место на жестком диске, куда следует сохранить файл установок Скопируйте дистрибутив в заранее созданную папку.

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

Теперь у вас есть предустановленная копия ОС в системном разделе. С данного раздела нужно снять образ с помощью любого специального приложения (Norton Ghost 2003, Acronis Migrate Easy из пакета Acronis Partition Expert и т. д.).

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

Клонирование операционной системы заключается в копировании созданного образа на жесткий диск другого компьютера с дальнейшим восстановлением (при этом желательно, чтобы разделы, в пределах которых осуществляется клонирование, совпадали по размерам). Чистое клонирование (путем простого снятия образа) можно использовать для резервного копирования своей ОС или же для установки на другие компьютеры с идентичным оборудованием.

Оптимизируем образы автоматической установки

Чтобы оптимизировать процесс клонирования (уменьшить размер образа и сократить время, необходимое для установки), нужно придерживаться следующих правил.

□ В случае возможной установки образа на компьютеры с различной конфигурацией постарайтесь подготовить универсальный набор, который будет подходить нескольким компьютерам одновременно.
□ Сократите количество устройств в разделе файла Sysprep.inf. Включение пустот раздела в файл Sysprep.inf и указание значения параметра BuildMassStorageSection=Yes в разделе приведет к тому, что программа Sysprep автоматически создаст записи в на основе кодов оборудования Plug and Play из Machine.inf, Scsi.inf, Pnpscsi.inf и Mshdc.inf.
□ Наиболее популярные приложения (например, Microsoft Office) нужно включить в образ, причем уже готовыми к работе.
□ Перед созданием образа удалите из дистрибутива автоматической установки файлы Hiberfil.sys и Pagefile.sys (по своим размерам соответствует объему ОЗУ). Нужно удостовериться, что в разделе %SYSTEMDRIVE% компьютера, на который вы собираетесь копировать операционную систему, присутствует достаточно свободного места, чтобы поместить весь объем ОЗУ данной системы. Это нужно для корректного воссоздания файла Page file, sys в процессе автоматической установки. Чтобы удалить файл Hiberf il. sys, воспользуйтесь командой del /а:sh hiberfil.sys. При необходимости Windows восстановит оба файла самостоятельно,
□ Кроме того, перед созданием образа нужно удалить все файлы, которые находятся в каталоге %WINDIR%\System32\Dllcache. Это нужно, чтобы защита операционной системы могла работать корректно. Если вы удалите папку %WINDIR%\Systern32\Dllcache, нужно указать значение параметра SourcePath в разделе файла Winbom.ini, указывающее на папку 1386 на компьютере конечного пользователя. Папка i386 должна быть расположена в каталоге %WlNDIR%. Удаление файлов внутри образа возможно, только если у вас есть специальные утилиты для коррекции образа или доступ к диску для удаления данных файлов. В процессе установки Windows удаление файлов из инсталляционной копии Windows будет невозможным.

Как увеличить раздел NTFS

Во время инсталляции Windows может понадобиться произвести расширение раздела диска наконечном компьютере. В случаедобавления в раздел файла ответов Unattend.txt параметра ExterfdOemPartition программа установки расширит раздел, в который производится инсталляция, используя неразмеченное дисковое пространство. Вы можете установить ограничение на увеличение раздела, присвоив параметру ExtendOemPartition значение, которое отличается от 1 (будет полезно, если нужно настроить несколько разделов).

Внимание!

Описанный параметр ExtendOemPartition можно использовать как в файле Unattend.txt, так и в Sysprep.inf. Когда он используется в файле Sysprep.inf, объем жесткого диска конечного компьютера, на который копируется образ, должен быть больше или равен объему жесткого диска компьютера, с которого снималась копия операционной системы.

Увеличение раздела жёсткого диска

Расширению поддаются только разделы жесткого диска, использующие NTFS- Если же расширяемый раздел использует файловую систему FAT или FAT32, его необходимо преобразовать в NTFS. Для этого присвойте параметру FileSystem в раз деле файла Unattend.txt значениеConvertNTFS. Дело в том, что программа установки не способна расширять FAT32 и FAT-разделы, а утилита Sysprep не сможет самостоятельно преобразовать FAT32 или FAT в NTFS.

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

Данными проблемами стали ограничения в наличии одного привода DVD-ROM, одного дня свободного времени, а так же порядка двадцати компьютеров на которые необходимо было установить Windows 7 со всем набором необходимых драйверов, программ etc.
При поиске информации в Google по данному вопросу не нашлось ничего что работало бы без косяков или работало вообще. Но начнем по порядку.

Подготовка образа операционной системы

Для простоты подготовки боевой ОС под основу была взята Oracle VirtualBox последней версии, а так же Windows 7 x64 Профессиональная. Первое что необходимо сделать - установить и настроить Windows 7 на виртуальной машине. Для этого в процессе добавления VM создаем два виртуальных жестких диска. Один для установки и настройки на нем Windows 7, второй для последующего сохранения на него образа настроенной системы. Так же необходимо выполнить установку дополнения гостевой ОС Virtualbox - Virtual Machine Additions и создать общую папку для дальнейшего копирования созданного образа на физическую машину.
После установки на VM всей начинки, переходим к этапу подготовки системы с помощью утилиты sysprep , находящуюся в корне системы нашей VM: %windir%\system32\sysprep\sysprep.exe
Для подготовки системы к созданию настроенного образа необходимо задать утилите параметры:
  1. Переход в окно приветствия системы (OOBE) - этот режим будет активирован при следующем запуске системы. Запускает компьютер в режиме экрана приветствия.
  2. Установить галочку «Подготовка к использованию» - подготавливает установку Windows перед созданием образа. Идентификатор безопасности (SID) обнуляется, точки восстановления системы сбрасываются, журналы событий удаляются.
  3. Параметры завершения работы «Завершение работы» - по окончанию работы утилиты система завершит свою работу.
Не следует запускать ОС до сохранения образа системы, так как во время следующего запуска компьютера начинает работать специализированный этап настройки. Создается новый идентификатор безопасности (SID) и сбрасываются часы активации Windows.

Утилита удаляет в том числе и установленные драйверы. Чтобы сохранить их, необходимо выполнять sysprep из командной строки с параметром: /unattend: указывается путь к файлу ответов В файле ответов необходимо указать параметр PersistAllDeviceInstalls (начиная с Windows 8 также есть параметр DoNotCleanUpNonPresentDevices):
true После выполнения очистки система автоматически выключится. Приступаем к следующему этапу.

Установка и настройка Windows AIK + PE

Скачиваем и устанавливаем пакет автоматической установки Windows (AIK) для Windows 7 . После запуска setup.exe выбираем пункт «Установка Windows AIK». Особых проблем при установке возникнуть не должно.
Создание и настройка образа Windows PE
Windows PE - среда предустановки использующаяся для подготовки к установке OC. С помощью Windows PE мы будем захватывать системный том в wim-образ с помощью утилиты imagex и их сохранять его на другой раздел жесткого диска.
В данном случае рассматривается создание диска с 64-разрядной версией Windows PE. Если вы создаете диск с 32-разрядной версией Windows PE, вам необходимо будет заменить во всех командах архитектуру (amd64 на х86).

В меню Пуск запустите Все программы > Microsoft Windows AIK > Командная строка средств развертывания (Deployment Tools Command Prompt) - все последующие команды будут вводиться в это окно командной строки. Требуется запуск от имени администратора.
Копируем файлы образа Windows PE
copype.cmd amd64 d:\winpe_image
Для изменения скопированного образа Windows PE его необходимо подключить командой
dism /Mount-Wim /WimFile:d:\winpe_image\winpe.wim /index:1 /MountDir:d:\winpe_image\mount
Теперь подключив образ, мы можем устанавливать в него пакеты и добавлять собственные файлы.
Добавим в наш образ утилиту imagex .
xcopy "%ProgramFiles%\Windows AIK\Tools\amd64\imagex.exe" d:\winpe_image\iso\
Так же по желанию можно сразу подготовить список исключений - файлов и папок, которые не будут включаться в сохраняемый образ. Создайте в любом текстовом редакторе файл Wimscript.ini и укажите в нем файлы и папки, которые вы хотите исключить из образа. Файл Wimscript.ini размещается в одной папке с imegex.
По умолчанию imagex использует следующие исключения:
\$ntfs.log \hiberfil.sys \pagefile.sys "\System Volume Information" \RECYCLER \Windows\CSC *.mp3 *.zip *.cab \WINDOWS\inf\*.pnf
Теперь необходимо сохранить образ командой:
dism /unmount-Wim /MountDir:d:\winpe_image\mount /Commit
Вся подготовительная работа велась с файлом winpe.wim, а для загрузочного диска Windows PE используется файл boot.wim, расположенный в папке winpe_x86\ISO\sources. Поэтому необходимо заменить файл boot.wim файлом winpe.wim, выполнив при этом переименование.
xcopy /y d:\winpe_image\winpe.wim d:\winpe_image\ISO\sources\boot.wim
Для создания образа выполняем команду:
oscdimg -n -bd:\winpe_image\etfsboot.com d:\winpe_image\ISO d:\winpe_image\winpe_image.iso

Создание образа Windows 7
Необходимо сохранить образ нашей ОС с помощью утилиты imagex . Грузимся в VM с образа winpe_image.iso который мы создали ранее. После удачной загрузки пред нами открывается окно командной строки, в ней мы как раз и будем работать.
Захват и сохранение образа производится одной командой
F:\imagex.exe /capture E: D:\install.wim "Windows 7 x64" /compress maximum
/capture E: - захват раздела E:
D:\install.wim - местоположение и имя сохраняемого WIM-файла.
«Windows 7 x64» - имя образа. Имя должно быть заключено в кавычки.
/compress maximum - тип сжатия файлов в образе(необязательно). Для параметра /compress допустимы значения maximum (максимальное сжатие), fast (быстрое сжатие) и none (без сжатия). Если параметр не указан, используется быстрое сжатие. Максимальное сжатие позволяет уменьшить размер образа, но захват занимает больше времени, чем при быстром сжатии. Скорость распаковки образа практически не зависит от типа сжатия. Остается подождать 20-30 минут и образ будет готов.

После сохранения образа на втором диске виртуальной машины, для дальнейшей работы его нужно перенести на физическую ОС. Запускаем виртуальную машину снова и завершаем установку Windows, прерванную на этапе OOBE. Если вы уже установили Virtual Machine Additions то теперь необходимо скопировать файл из виртуальной машины на физическую с помощью общей папки (shared folder), которую можно указать в настройках виртуальной машины.

Настройка загрузочного образа Windows 7
На данном этапе снова запускаем «Командную строку средств развертывания» и копируем файлы образа Windows PE:
copype.cmd amd64 d:\winpe
Монтируем образ
imagex /mountrw winpe.wim 1 mount Windows PE смонтирован и в папке d:\winpe Вы можете найти файл winpe.wim.
Настройка автозапуска установки Windows.
Чтобы не создавать вручную виртуальный диск и не запускать установку вручную, можно отредактировать файлик startnet.cmd и startnet2.cmd. Находятся они d:\winpe\mount\windows\system32.

Startnet.cmd
wpeinit %windir%\system32\startnet2.cmd
startnet2.cmd
chcp 1251 netsh interface ip set address name="Подключение по локальной сети" source=dhcp chcp 866 pause net use z: \\192.168.0.1\win7 /user:install install cd /d Z:\sources setup.exe
Команда net use производит подключение к компьютеру с IP адресом 192.168.0.1 (наш компьютер-сервер) к расшаренному каталогу c именем win7 на правах пользователя install c таким же паролем.
Создать нужного нам пользователя можно такой командой в cmd
net user install install /add /passwordchg:no
Выполняем следующие инструкции:

  • На компьютере-сервере создаем корневой каталог для загрузки (у меня это d:\win7\), а в нем папку boot.
  • Расшариваем папку win7, то есть даем общий доступ к ней всем пользователям.
  • Копируем всю папку sources с установочного диска Windows 7 в d:\win7.
  • Заменяем файл install.wim в каталоге d:\win7\sources на файл, который скопировали ранее с виртуальной машины (готовый образ Windows 7)
Теперь необходимо скопировать дополнительные файлы для установки Windows 7.
Cмонтируем образ WinPE:
imagex /mountrw winpe.wim 1 mount
Копируем:
xcopy d:\winpe\mount\windows\boot\pxe\pxeboot.n12 d:\win7 xcopy d:\winpe\mount\windows\boot\pxe\bootmgr.exe d:\win7 xcopy d:\winpe\winpe.wim d:\win7\boot xcopy d:\winpe\iso\boot\boot.sdi d:\win7\boot
Размонтируем образ командой:
imagex.exe /unmount d:\winpe\mount

Далее необходимо создать файл BCD (boot configuration data) в каталоге d:\win7\boot. Для упрощения этого процесса воспользуемся файлом createbcd.cmd. Создаем файл d:\winpe\createbcd.cmd и вписываем в него:
bcdedit -createstore %1\BCD bcdedit -store %1\BCD -create {ramdiskoptions} /d "Ramdisk options" bcdedit -store %1\BCD -set {ramdiskoptions} ramdisksdidevice boot bcdedit -store %1\BCD -set {ramdiskoptions} ramdisksdipath \boot\boot.sdi for /F "tokens=2 delims={}" %%i in ("bcdedit -store %1\BCD -create /d "MyWinPE Boot Image" /application osloader") do set guid={%%i} bcdedit -store %1\BCD -set %guid% systemroot \Windows bcdedit -store %1\BCD -set %guid% detecthal Yes bcdedit -store %1\BCD -set %guid% winpe Yes bcdedit -store %1\BCD -set %guid% osdevice ramdisk=\Boot\winpe.wim,{ramdiskoptions} bcdedit -store %1\BCD -set %guid% device ramdisk=\Boot\winpe.wim,{ramdiskoptions} bcdedit -store %1\BCD -create {bootmgr} /d "Windows BootManager" bcdedit -store %1\BCD -set {bootmgr} timeout 30 bcdedit -store %1\BCD -set {bootmgr} displayorder %guid%
Запускаем командой с правами администратора:
createbcd.cmd d:\win7\boot
Если у вас возникнут проблемы с драйверами, то их можно добавить так же в «Командной строке средств развертывания»:
Монтирование образа для добавления драйверов
dism /mount-wim /wimfile:winpe.wim /index:1 /mountdir:mount
Для интеграции драйверов в уже смонтированный образ используется команда
dism /image:mount /add-driver /driver:<каталог с драйверами либо файл с расширением inf>
После того как вся работа с образом закончена его необходимо размонтировать
dism /unmount-wim /mountdir:mount /commit

Настройка сервера TFTP и DHCP

Для создания этих серверов необходимо скачать программу TFTPD32 .
Задачей DHCP сервера является предоставить информацию удаленному компьютеру о свободном IP адресе, маски сети, а также имя загружаемого файла и адрес TFTP сервера, где этот файл находиться. Задача TFTP сервера является обеспечение передачи необходимых для загрузки файлов удаленному компьютеру.

Запускаем программу и выбираем сначала папку d:\win7, а немножко ниже - IP сетевой карты. В моем случае компьютер имеет IP 192.168.0.1.
Заходим в настройки (кнопка Settings посредине внизу) и постепенно заполняем вкладки:

  • Вкладка GLOBAL - cтавим галочки только напротив TFTP Server, DHCP Server и Enable IPv6.
  • Вкладка TFTP - выбираем папку d:\win7.
  • TFTP Security - Standart.
  • TFTP configuration - оставляем как есть.
  • Advanced TFTP Options - должны стоять галочки напротив: Option negotiation, Show Process bar и Translate Unix file names.
  • Вкладка DHCP
  • IP pool starting address указывает, с какого IP адреса начать выдачу адресов. В моем примере выдача IP адресов начнется с 192.168.0.2.
  • Size of pool указывает количество IP адресов, которые будут динамически выделяться. Я установил значение в 30.
  • Boot File сообщает удаленному компьютеру имя файла, который необходимо использовать в качестве загрузчика. Устанавливаем значение в pxeboot.n12.
  • Mask, указывает маску сети. В нашем случае это 255.255.255.0. Остальные значения параметров оставляем по умолчанию.
  • Ping address before assignation - снять галочку (если у Вас связь компьютер-компьютер без свичей и роутеров).
Теперь нужно включить в BIOS загрузку с сетевой карты и загрузиться с нее. После этого будет получен IP-адрес через DHCP и выполниться pxeboot.n12 - который запустит Windows PE c файла winpe.wim. Сразу после загрузки Windows PE будет автоматически смонтирован каталог win7 и с него запуститься установка. Далее установка проходит точно также как и с диска.

Теги:

  • системное администрирование windows
  • windows aik
  • windows pe
  • imagex
  • dism
  • windows7
Добавить метки