Опубликован: 12.03.2010 | Доступ: свободный | Студентов: 2238 / 903 | Оценка: 4.57 / 4.45 | Длительность: 04:13:00
Лекция 2:

Интеграция обновлений и драйверов

< Лекция 1 || Лекция 2: 12 || Лекция 3 >

Практическое задание №2. Интеграция сервис пака и пакетов обновлений

Цель: Интегрировать сервис пак 3 (SP3) для Windows XP и набор последних обновлений.

Задачи:

  1. Интеграция сервис пака стандартным методом.
  2. Интеграция сервис пака программой nLite.
  3. Интеграция обновлений стандартным путем.
  4. Интеграция обновлений с помощью программы nLite.

Требования:

  1. Дистрибутив операционной системы Windows XP SP2 или более ранний.
  2. Пакет обновлений SP3.
  3. Любое обновление выпущенное после SP3.
  4. Утилита nLite (ссылки в первом практическом задании).

Задача №1.

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

Последовательность действий:

  1. Копируем файлы с компакт-диска Windows XP SP2 (или более ранней версии) в папку \WinXP\WinXPSP2 (в моем случае это будет C:\WinXP\WinXPSP2 ).
  2. В папку \WinXP\SP3 помещаем пакет обновления SP3.
  3. Жмем Пуск -> Выполнить и пишем команду C:\WinXP\SP3\WindowsXP-KB936929-SP3-x86-RUS.exe /integrate:C:\WinXP\WinXPSP2\
  4. Происходит распаковка файлов во временную папку.
  5. Далее начинается процесс интеграции обновления в дистрибутив Windows XP.
  6. Интеграция происходит в автоматическом режиме, не задавая вопросов пользователю.
  7. По окончании интеграции появляется сообщение об успешном окончании процесса. Жмем Ok.

Задача №2.

Производим интеграцию с помощью утилиты nLite.

Последовательность действий:

  1. Копируем файлы с компакт-диска Windows XP SP2 (или более ранней версии) в папку \WinXP\WinXPSP2NL.
  2. Запускаем утилиту nLite.
  3. В окне приветствия жмем Далее.
  4. Указываем путь к дистрибутиву, в который будем интегрировать сервис пак ( \WinXP\WinXPSP2NL ). Далее.
  5. Пропускаем окно Предустановки. Далее.
  6. Выбираем опцию Сервис пак. Далее.
  7. В окне Сервис пак жмем Выбрать. Указываем пакет обновлений SP3.
  8. Автоматически начинается процесс интеграции.
  9. По окончании процесса появляется сообщение "Интеграция файлов успешно завершена". Жмем Ok.
  10. Далее. Готово.

Задача №3.

Произведем интеграцию обновления, выпущенного после SP3.

Последовательность действий:

  1. Скачиваем обновление с официального сайта (http://www.microsoft.com)
  2. Помещаем его в папку \WinXP\
  3. Аналогично с интеграцией сервис пака производим интеграцию скаченного обновления, выполнив команду C:\WinXP\WindowsXP-KB958687-x86-RUS.exe /integrate:C:\WinXP\WinXPSP2\
  4. Об успешном завершении установки нас информирует сообщение "Интеграция файлов успешно завершена".
  5. Ok.
  6. Заходим в папку \WinXP\WinXPSP2\I386\svcpack и можем убедиться, что наше обновление было применено.
  7. Переименовываем папку \WinXP\WinXPSP2 в \WinXP\WinXPSP3

Задача №4.

Интеграция обновления с помощью утилиты nLite.

Последовательность действий:

  1. Запускаем утилиту nLite.
  2. В окне приветствия жмем Далее.
  3. Указываем путь к дистрибутиву ( \WinXP\WinXPSP2NL ). Далее.
  4. Пропускаем окно Предустановки. Далее.
  5. Выбираем опцию Исправления и Пакеты обновлений. Далее.
  6. Жмем Добавить. Указываем необходимые обновления. Далее.
  7. В окне "Применить изменения?" жмем Да.
  8. Далее. Готово.
  9. Заходим в папку \WinXP\WinXPSP2NL\I386\svcpack и видим что она немного отличается. Утилита nLite сразу заменила системный файл. В отличии от обычного процесса интеграции во время установки будет скопирован сразу измененный файл, вместо обновления существующего.
  10. Переименовываем папку \WinXP\WinXPSP2NL в \WinXP\WinXPSP3NL

Практическое задание №3. Интеграция драйверов

Цель: Интеграция драйверов устройств в дистрибутив Windows XP, с помощью программ nLite и DriverPacks.

Задачи:

  1. Интеграция драйвера с помощью программы nLite.
  2. Интеграция пакета драйверов с помощью программы DriverPacks.

Требования:

  1. Утилита nLite (ссылка в первом практическом задании)
  2. Утилита DriverPacks Base (http://driverpacks.net/applications/latest)
  3. Драйверы контроллеров жесткого диска (http://driverpacks.net/driverpacks/latest)
  4. Драйверы сетевых адаптеров (http://driverpacks.net/driverpacks/latest)

Задача №1.

Производим интеграцию драйверов с помощью программы nLite.

Последовательность действий:

  1. Создаем папку WinXPSP3NLDR в папке WinXP
  2. Копируем все содержимое папки \WinXP\WinXPSP3NL в папку WinXPSP3NLDR.
  3. Запускаем программу nLite.
  4. В окне приветствия жмем Далее.
  5. Выбираем расположение установочных файлов Windows ( WinXPSP3NLDR ), с помощью Обзор… Далее.
  6. Пропускаем окно Предустановки. Далее.
  7. Выбираем задачу Драйвера. Далее.
  8. Жмем добавить и выбираем одиночный драйвер.
  9. Указываем месторасположение драйвера Drivers\L\AG
  10. В списке драйверов появился производитель Agere System. Тип драйвера Net (сетевой).
  11. Теперь жмем добавить -> папку драйверов. Указываем папку Drivers\M.
  12. Как видно все драйверы из указанной папки и подпапки были прочтены.
  13. Выбираем Все и жмем Ok.
  14. Добавились два драйвера для SCSI адаптера.
  15. Жмем Далее и запускаем процесс.
  16. Готово.

Задача №2.

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

Последовательность действий:

  1. Создаем папку WinXPSP3DR и копируем туда содержимое папки WinXPSP3.
  2. Запускаем установку DPs_BASE_8125.exe.
  3. Установка осуществляется с помощью самораспаковывающегося архива, поэтому просто указываем папку, в которую необходимо распаковать приложение. Например, папка \WinXP\DriverPacks.net\
  4. Копируем драйверы для контроллеров жесткого диска ( DP_MassStorage_wnt5_x86-32_901 ) в директорию \WinXP\DriverPacks.net\DriverPacks.
  5. Запускаем программу DPs_BASE.exe из папки \WinXP\DriverPacks.net
  6. Указываем язык - Russian.
  7. И применяем кнопкой Apply.
  8. Жмем на Установки -> Размещение.
  9. Выбираем Диск и жмем просмотр.
  10. Указываем папку, в которой лежат файлы установочного диска. У нас это папка \WinXP\WinXPCD
  11. Далее заходим Установки -> DriverPacks и указываем драйверы, которые необходимо интегрировать в дистрибутив. В данном случае у нас только один набор DriverPacks MassStorage и так же незабываем поставить галочку DriverPacks MassStorage text mode. Это позволит нам добавить поддержку дополнительных контроллеров жесткого диска в текстовом режиме (не должно появляться сообщение, что диск не найден).
  12. Жмем кнопку >
  13. Указываем Метод 1.
  14. Далее опять жмем > и указываем Метод для запуска Finisher пусть это будет GUIRunOnce.
  15. Остальные дополнительные настройки можно не менять.
  16. Теперь делаем резервную копию нашего файла ответов ( winnt.sif ) из папки i386.
  17. Для завершения интеграции нажимаем клавишу Поехали!
  18. Данные автоматически заносятся в файлы txtsetup.sif и dosnet.inf и у нас нет необходимости редактировать все необходимые параметры вручную. Стоит заметить, что это может оказаться достаточно трудоемким процессом.
  19. По завершению интеграции появляется окно, информирующее нас об успешном завершении процесса рис. 2.3

    Рис. 2.3.
  20. Теперь необходимо проверить остались ли старые записи в новом winnt.sif.
  21. Можно заметить, что автоматически добавились новые параметры OemPreinstall=Yes, NonDriverSigningPolicy=Ignore, OemPnpDriversPath= " ". Особенно радужно выглядит последний параметр, представьте сколько времени мы бы потратили, чтобы создать его вручную.
  22. Если все прошло успешно, то создаем iso образ с помощью программы nLite. Правда перед созданием образа рекомендуется проверить, чтобы в папки с дистрибутивом не было файлов, оставленных программой nLite ( Последний сеанс.ini и Последний сеанс_u.ini ).
  23. Теперь можем производить автоматическую установку операционной системы с необходимым набором обновлений и драйверов.

Краткие итоги

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

< Лекция 1 || Лекция 2: 12 || Лекция 3 >