Интеграция обновлений и драйверов
Практическое задание №2. Интеграция сервис пака и пакетов обновлений
Цель: Интегрировать сервис пак 3 (SP3) для Windows XP и набор последних обновлений.
Задачи:
- Интеграция сервис пака стандартным методом.
- Интеграция сервис пака программой nLite.
- Интеграция обновлений стандартным путем.
- Интеграция обновлений с помощью программы nLite.
Требования:
- Дистрибутив операционной системы Windows XP SP2 или более ранний.
- Пакет обновлений SP3.
- Любое обновление выпущенное после SP3.
- Утилита nLite (ссылки в первом практическом задании).
Задача №1.
Произведем интеграцию сервис папка 3 в дистрибутив Windows XP без использования приложений сторонних производителей.
Последовательность действий:
- Копируем файлы с компакт-диска Windows XP SP2 (или более ранней версии) в папку \WinXP\WinXPSP2 (в моем случае это будет C:\WinXP\WinXPSP2 ).
- В папку \WinXP\SP3 помещаем пакет обновления SP3.
- Жмем Пуск -> Выполнить и пишем команду C:\WinXP\SP3\WindowsXP-KB936929-SP3-x86-RUS.exe /integrate:C:\WinXP\WinXPSP2\
- Происходит распаковка файлов во временную папку.
- Далее начинается процесс интеграции обновления в дистрибутив Windows XP.
- Интеграция происходит в автоматическом режиме, не задавая вопросов пользователю.
- По окончании интеграции появляется сообщение об успешном окончании процесса. Жмем Ok.
Задача №2.
Производим интеграцию с помощью утилиты nLite.
Последовательность действий:
- Копируем файлы с компакт-диска Windows XP SP2 (или более ранней версии) в папку \WinXP\WinXPSP2NL.
- Запускаем утилиту nLite.
- В окне приветствия жмем Далее.
- Указываем путь к дистрибутиву, в который будем интегрировать сервис пак ( \WinXP\WinXPSP2NL ). Далее.
- Пропускаем окно Предустановки. Далее.
- Выбираем опцию Сервис пак. Далее.
- В окне Сервис пак жмем Выбрать. Указываем пакет обновлений SP3.
- Автоматически начинается процесс интеграции.
- По окончании процесса появляется сообщение "Интеграция файлов успешно завершена". Жмем Ok.
- Далее. Готово.
Задача №3.
Произведем интеграцию обновления, выпущенного после SP3.
Последовательность действий:
- Скачиваем обновление с официального сайта (http://www.microsoft.com)
- Помещаем его в папку \WinXP\
- Аналогично с интеграцией сервис пака производим интеграцию скаченного обновления, выполнив команду C:\WinXP\WindowsXP-KB958687-x86-RUS.exe /integrate:C:\WinXP\WinXPSP2\
- Об успешном завершении установки нас информирует сообщение "Интеграция файлов успешно завершена".
- Ok.
- Заходим в папку \WinXP\WinXPSP2\I386\svcpack и можем убедиться, что наше обновление было применено.
- Переименовываем папку \WinXP\WinXPSP2 в \WinXP\WinXPSP3
Задача №4.
Интеграция обновления с помощью утилиты nLite.
Последовательность действий:
- Запускаем утилиту nLite.
- В окне приветствия жмем Далее.
- Указываем путь к дистрибутиву ( \WinXP\WinXPSP2NL ). Далее.
- Пропускаем окно Предустановки. Далее.
- Выбираем опцию Исправления и Пакеты обновлений. Далее.
- Жмем Добавить. Указываем необходимые обновления. Далее.
- В окне "Применить изменения?" жмем Да.
- Далее. Готово.
- Заходим в папку \WinXP\WinXPSP2NL\I386\svcpack и видим что она немного отличается. Утилита nLite сразу заменила системный файл. В отличии от обычного процесса интеграции во время установки будет скопирован сразу измененный файл, вместо обновления существующего.
- Переименовываем папку \WinXP\WinXPSP2NL в \WinXP\WinXPSP3NL
Практическое задание №3. Интеграция драйверов
Цель: Интеграция драйверов устройств в дистрибутив Windows XP, с помощью программ nLite и DriverPacks.
Задачи:
- Интеграция драйвера с помощью программы nLite.
- Интеграция пакета драйверов с помощью программы DriverPacks.
Требования:
- Утилита nLite (ссылка в первом практическом задании)
- Утилита DriverPacks Base (http://driverpacks.net/applications/latest)
- Драйверы контроллеров жесткого диска (http://driverpacks.net/driverpacks/latest)
- Драйверы сетевых адаптеров (http://driverpacks.net/driverpacks/latest)
Задача №1.
Производим интеграцию драйверов с помощью программы nLite.
Последовательность действий:
- Создаем папку WinXPSP3NLDR в папке WinXP
- Копируем все содержимое папки \WinXP\WinXPSP3NL в папку WinXPSP3NLDR.
- Запускаем программу nLite.
- В окне приветствия жмем Далее.
- Выбираем расположение установочных файлов Windows ( WinXPSP3NLDR ), с помощью Обзор… Далее.
- Пропускаем окно Предустановки. Далее.
- Выбираем задачу Драйвера. Далее.
- Жмем добавить и выбираем одиночный драйвер.
- Указываем месторасположение драйвера Drivers\L\AG
- В списке драйверов появился производитель Agere System. Тип драйвера Net (сетевой).
- Теперь жмем добавить -> папку драйверов. Указываем папку Drivers\M.
- Как видно все драйверы из указанной папки и подпапки были прочтены.
- Выбираем Все и жмем Ok.
- Добавились два драйвера для SCSI адаптера.
- Жмем Далее и запускаем процесс.
- Готово.
Задача №2.
Производим интеграцию набора драйверов для полной автоматизации процесса установки драйверов.
Последовательность действий:
- Создаем папку WinXPSP3DR и копируем туда содержимое папки WinXPSP3.
- Запускаем установку DPs_BASE_8125.exe.
- Установка осуществляется с помощью самораспаковывающегося архива, поэтому просто указываем папку, в которую необходимо распаковать приложение. Например, папка \WinXP\DriverPacks.net\
- Копируем драйверы для контроллеров жесткого диска ( DP_MassStorage_wnt5_x86-32_901 ) в директорию \WinXP\DriverPacks.net\DriverPacks.
- Запускаем программу DPs_BASE.exe из папки \WinXP\DriverPacks.net
- Указываем язык - Russian.
- И применяем кнопкой Apply.
- Жмем на Установки -> Размещение.
- Выбираем Диск и жмем просмотр.
- Указываем папку, в которой лежат файлы установочного диска. У нас это папка \WinXP\WinXPCD
- Далее заходим Установки -> DriverPacks и указываем драйверы, которые необходимо интегрировать в дистрибутив. В данном случае у нас только один набор DriverPacks MassStorage и так же незабываем поставить галочку DriverPacks MassStorage text mode. Это позволит нам добавить поддержку дополнительных контроллеров жесткого диска в текстовом режиме (не должно появляться сообщение, что диск не найден).
- Жмем кнопку >
- Указываем Метод 1.
- Далее опять жмем > и указываем Метод для запуска Finisher пусть это будет GUIRunOnce.
- Остальные дополнительные настройки можно не менять.
- Теперь делаем резервную копию нашего файла ответов ( winnt.sif ) из папки i386.
- Для завершения интеграции нажимаем клавишу Поехали!
- Данные автоматически заносятся в файлы txtsetup.sif и dosnet.inf и у нас нет необходимости редактировать все необходимые параметры вручную. Стоит заметить, что это может оказаться достаточно трудоемким процессом.
- По завершению интеграции появляется окно, информирующее нас об успешном завершении процесса рис. 2.3
- Теперь необходимо проверить остались ли старые записи в новом winnt.sif.
- Можно заметить, что автоматически добавились новые параметры OemPreinstall=Yes, NonDriverSigningPolicy=Ignore, OemPnpDriversPath= " ". Особенно радужно выглядит последний параметр, представьте сколько времени мы бы потратили, чтобы создать его вручную.
- Если все прошло успешно, то создаем iso образ с помощью программы nLite. Правда перед созданием образа рекомендуется проверить, чтобы в папки с дистрибутивом не было файлов, оставленных программой nLite ( Последний сеанс.ini и Последний сеанс_u.ini ).
- Теперь можем производить автоматическую установку операционной системы с необходимым набором обновлений и драйверов.
Краткие итоги
Теперь вы умеете интегрировать обновления операционной системы и драйверы непосредственно в дистрибутив. Мы стали ближе к полной автоматизации процесса развертывания операционной системы и приложений. Автоматизация установки приложений тема следующей лекции.