Интеграция драйверов в образ Windows Server 2012 R2
Как добавить драйвера в образ Windows Server 2012 с помощью Powershell
Перед началом работы создадим следующую структуру каталогов:
Каталог Drivers – содержит предварительно распакованные драйвера для Windows Server 2012 (которые предполагается интегрировать в дистрибутив).
Каталог ISO – в каталоге хранится распакованный iso образ Windows Server 2012
Каталог Mount – пустой каталог, в который в дальнейшем будут смонтированы Wim- образы
С помощью командлета PoSh Get-WindowsImage выведем список всех версий Windows Server 2012, которые содержатся в файле Install.wim. Это необходимо для того, чтобы указать ту версию Widows Server, в которую планируется интегрировать дополнительные драйвера.
Get-WindowsImage -ImagePath .\ISO\sources\install.wim
Далее необходимо смонтировать образ выбранной версии Windows в каталог Mount. Предположим, нам нужно интегрировать драйвера в образ Windows Server 2012 Datacenter Core Edition, индекс которой в данном случае 3.
Mount-WindowsImage -Path .\Mount -ImagePath .\ISO\sources\install.wim -Index 2
После того, как образ смонтирован, запустим процесс добавления в него драйверов, которые хранятся в каталоге Drivers (параметр -Recurse предполагает рекурсивный обход вложенных папок).
Add-WindowsDriver -Path .\Mount -Driver .\Drivers -Recurse
Командлет Add-WindowsDriver осуществит рекурсивный поиск в указанном каталоге .inf файлов с описаниями драйверов и скопирует нужные файлы в образ.
Итак, драйвера скопированы, и текущий образ можно отмонтировать, сохранив изменения в нем.
Dismount-WindowsImage -Path .\Mount –Save
После того, как драйвера добавлены в файл Install.wim, необходимо интегрировать их также и в загрузочный образ. Для этого выполните те же самые операции и для файла c:\ISO\sources\boot.wim.
Осталось создать iso файл и записать его на диск или флешку.
oscdimg -n -m -bc:\ISO\boot\etfsboot.com C:\ISO C:\new_win2012.iso
Консольная утилита для записи дисков находится в пакете Windows 8.1 ADK
Интеграция драйверов в установочный образ Windows 10 / Server 2012 R2
В этой статье мы покажем, как добавить необходимые драйвера устройств непосредственно в установочный образ Windows. Интеграция необходимых драйверов в ваш офлайн образ Windows используется при необходимости разворачивания большого количества рабочих станций и серверов на однотипном железе. Вместо того, чтобы вручную устанавливать специфические драйвера (в том числе AHCI/RAID/NVMe) на каждом компьютере, вы можете существенно упростить и ускорить процедуру развертывания ОС, интегрировав драйвера непосредственно в хранилище драйверов (Driver Store) установочного образа Windows в ISO / WIM файле или в VHD/VHDX файл с ОС. При установке такого образа служба Plug and Play (PnP) автоматически установит необходимые драйверы для обнаруженного оборудования.
Данная инструкция по интеграции драйверов в образ Windows можно использовать как десктопных редакциях Windows 10, Windows 8.1, так и в серверных платформах Windows 2016, 2012 R2.
В современных редакциях Windows вы можете добавить драйвера в установочный ISO образ двумя способами:
- с помощью утилиты DISM;
- с помощью PowerShell.
По сути обе методики выполняют одну и туже операцию: интегрируют дополнительные драйвера в офлайн образ Windows. Какой способов воспользоваться – вопрос личных предпочтений администратора. Разберем подробнее оба способа на примере интеграции драйверов в установочный образ Windows 10.
Как интегрировать драйвера в образ Windows 10 с помощью PowerShell
В первую очередь вам необходимо скачать и поместить все необхдимые драйвера устройств в один каталог (для каждого драйвера нужно создать отдельную папку). Обратите внимание, что многие производители (в том числе Dell, HP) поставляют свои драйвера в виде самораспаковывающихся exe файлов или zip архивов. Такие архивы необходимо распаковать на диск, чтобы в каталоге с драйверами присутствовали inf, cat и sys файлы.
Перед началом работы создадим следующую структуру каталогов:
- Каталог Drivers – в нем хранятся распакованные файлы драйверов для вашей редакции Windows 10 (которые предполагается интегрировать в дистрибутив);
Выведите список всех версий Windows, которые содержатся в файле Install.wim с помощью командлета PowerShell Get-WindowsImage. Это необходимо для того, чтобы указать ту редакцию Widows, в которую планируется интегрировать дополнительные драйвера.
Get-WindowsImage -ImagePath C:\WinWork\ISO\install.wim
В нашем примере в WIM файле содержится всего 1 редакция Windows 10 Pro с индексом 1 (ImageIndex : 1).
Далее необходимо смонтировать образ выбранной версии Windows в каталог Mount. Полученные выше индекс редакции Windows, которую необходимо смонтировать нужно указать в качестве аргумента Index:
Mount-WindowsImage -Path C:\WinWork\Mount\ -ImagePath C:\WinWork\ISO\install.wim -Index 1
После того, как образ смонтирован, запустите процесс добавления в него драйверов, которые хранятся в каталоге Drivers (параметр -Recurse предполагает рекурсивный обход вложенных папок и добавление драйверов по всем найденным inf файлам).
Add-WindowsDriver -Path C:\WinWork\Mount\ -Driver C:\WinWork\Drivers -Recurse
Командлет Add-WindowsDriver осуществит рекурсивный поиск в указанном каталоге всех .inf файлов с описаниями драйверов. По описанию в inf файле команда добавит зависимые INF, DLL, CAT, PNF и т.д. файлы в ваш образ Windows.
Итак, драйвера скопированы, и текущий образ можно отмонтировать, сохранив изменения в нем.
Dismount-WindowsImage -Path C:\WinWork\Mount\ –Save
В рассмотренном примере мы добавили драйверы в образ Install.wim, это образ Windows, который будет установлен на ваш диск. Если необходимо добавить драйвера в загрузочный образ Windows (с которого выполняется только установка Windows), необходимо добавить драйвера в файл Boot.wim. Обычно это необходимо, когда при установке Windows на компьютере не определяются локальные диски или отсутствует доступ к сети. Обычно в образ boot.wim необходимо интегрировать только драйвера контроллеров, дисков или сетевых адаптеров.
Вы можете сконвертировать ваш файл install.wim, содержащий установочный образ Windows с интегрированными драйверами в формат install.esd, применив сжатие (compress):
DISM /Export-Image /SourceImageFile:C:\WinWork\ISO\install.wim /SourceIndex:1 /DestinationImageFile:C:\WinWork\ISO\install.esd /Compress:recovery
Осталось создать iso файл и записать его на диск или флешку с помощью Dism++ или команды oscdimg:
oscdimg -n -m -bc:\ISO\boot\etfsboot.com C:\ISO C:\new_win10pro_image.iso
Интеграция драйверов в образ Windows Server с помощью DISM
Теперь покажем пример интеграции драйверов в установочный образ Windows Server 2012 R2. В том случае, если сборка образа ведется на Windows 8.1 для дальнейшей работы с последней версией DISM вам понадобится скачать и установить Windows 8 ADK (http://www.microsoft.com/en-us/download/details.aspx?id=30652). Нужно установить компонент Deployment Tools.
Структура каталогов, с которой мы будем работать может быть той же самой: Drivers (хранятся драйвера и *.inf файлы), ISO (распакованный образ Windows Server 2012 R2), Mount (каталог монтирования образов). Предполагается, что в файле install.wim нас интересует версия Windows Server 2012 R2 Datacenter с индексом 3.
Смонтируйте установочный образ install.wim:
dism /Mount-Wim /WimFile:c:\iso\sources\install.wim /Index:3 /MountDir:c:\mount
Запустите рекурсивный поиск и интеграцию в хранилище компонентов образа Windows Server 2012 R2 новых драйверов:
dism /image:c:\mount /Add-Driver «/driver:c:\drivers\» /recurse
Сохраните изменения в образе:
dism /unmount-wim /mountdir:d:\mount /commit
Если необходимо добавить драйвера во все образы Windows Server, содержащиеся в wim-файле, указанные операции нужно провести для всех индексов версий ОС, которые вернула команда:
dism /get-wiminfo /wimfile:d:\install.wim
Кроме интеграции драйверов, обычно необходимо добавить в устанавливаемый образ Windows еще обновления безопасности (Как интегрировать обновления в установочный образ Windows), это повысит уровень защищённости ОС сразу после установки. Осталось записать получившийся установочный образ на загрузочный диск или USB флешку или сконвертировать его в ISO.
Драйвера для установки Win Server 2012 R2
Список форумов SYSAdmins.RU -> WINDOWS |
Автор | |||
---|---|---|---|
Makcim1981 Новичок Зарегистрирован: 19.03.2016
|
| ||
Вернуться к началу |
| ||
Зарегистрируйтесь и реклама исчезнет! | |||
Henry12 Новичок Зарегистрирован: 16.10.2005
|
| ||
Вернуться к началу |
| ||
Makcim1981 Новичок Зарегистрирован: 19.03.2016
|
| ||
Вернуться к началу |
| ||
Henry12 Новичок Зарегистрирован: 16.10.2005
|
| ||
Вернуться к началу |
| ||
Stanislav_M Новичок Зарегистрирован: 05.02.2016 |
| ||
Вернуться к началу |
| ||
Makcim1981 Новичок Зарегистрирован: 19.03.2016
|
| ||
Вернуться к началу |
| ||
Makcim1981 Новичок Зарегистрирован: 19.03.2016 |