Главная > Windows > Интеграция драйверов в wim-образ
Интеграция драйверов в wim-образ15 сентября 2010. Разместил: dimon |
Как это было во времена Vista:
1. устанавливаем Windows Automated Installation Kit (AIK) 2. создаем папку D:\mount\, в которую будем монтировать образы 3. копируем на локальный диск образ загрузки boot.wim с дистрибутивного диска Windows Vista. Копируем в папку D:\tmp\ распакованные драйверы. 4. запускаем командную строку PE: Пуск - Программы - Microsoft Windows AIK - Утилиты командной строки Windows PE 5. в открывшемся окне вводим команду: imagex /info D:\boot.wim Этой командой мы посмотрим номер загрузочного образа в образе загрузки. Для этого ищем строку boot index: X Нас как раз интересует этот Х (обычно Х = 2). Пример: C:\>imagex /info d:\images\boot_w7.wim ImageX Tool for Windows Copyright (C) Microsoft Corp. All rights reserved. Version: 6.1.7600.16385 WIM Information: ---------------- Path: d:\images\boot_w7.wim GUID: {512fsd54-afd16-4f85-b59f-ddsf5ds5e95} Image Count: 2 Compression: LZX Part Number: 1/1 Boot Index: 2 Attributes: 0x8 Relative path junction Available Image Choices: ------------------------ <WIM> ... </WIM> 6. монтируем образ загрузки (D:\images\boot.wim), скопированный на шаге 3 в папку монтирования (D:\mount\) Для этого используем команду: imagex /mountrw d:\images\boot.wim 2 D:\mount где 2 - номер (Х) полученный на предыдущем шаге 7. интегрируем драйвер в образ командой: peimg /inf=d:\tmp\driver.inf D:\mount\Windows в имени драйвера можно указывать символы подстановки, типа *.inf 8. размонтируем образ загрузки с сохранением изменений: imagex /unmount /commit D:\mount Однако с выходом Windows 7 обновился и пакет Windows AIK. В частности из него убрали утилиту peimg. Теперь добавление драйверов в образ выполняется с помощью другой утилиты - dism.exe. пункты 1 -5 не изменились, поэтому их пропустим (разве что образ boot.wim нужно взять от w7, хотя можно и вистовый использовать) 6. монтируем образ загрузки: D:\>dism /Mount-Wim /WimFile:D:\boot.wim /index:2 /MountDir:D:\Mount Deployment Image Servicing and Management tool Version: 6.1.7600.16385 Mounting image [==========================100.0%==========================] The operation completed successfully. D:\> 7. интегрируем драйвер в образ командой: D:\>DISM.exe /image:d:\Mount /Add-Driver /driver:d:\tmp /recurse /ForceUnsigned Deployment Image Servicing and Management tool Version: 6.1.7600.16385 Image Version: 6.1.7600.16385 Выполняется поиск пакетов драйверов для установки... Найдено пакетов драйверов для установки: 2. Установка 1 из 2 - d:\tmp\yk51x86.inf: Пакет драйверов успешно установлен. Установка 2 из 2 - d:\tmp\yk62x64.inf: Пакет драйверов успешно установлен. The operation completed successfully. D:\> Как вы можете видеть - теперь не нужно указывать имя inf-файла, достаточно указать папку с такими файлами. Утилита DISM сама найдет все inf-файлы в этой папке и добавит их в образ. 8. размонтируем образ загрузки с сохранением изменений: D:\>DISM.exe /unmount-WIM /MountDir:d:\mount /commit Deployment Image Servicing and Management tool Version: 6.1.7600.16385 Image File : D:\boot.wim Image Index : 1 Saving image [==========================100.0%==========================] Unmounting image [==========================100.0%==========================] The operation completed successfully. D:\> Кстати, добавить новый загрузочный образ в WDS можно не только через консоль службы развертывания, но и через командную строку с помощью вот такой команды: C:\>WDSUTIL /Add-Image /ImageFile:d:\images\boot_w7.wim /ImageType:boot Программа управления службами развертывания Windows (версия 6.0.6002.18005) (C) Корпорация Майкрософт. Все права защищены. Команда успешно выполнена. C:\> Вернуться назад |