Объединение драйверов из нескольких установок Win7 в один образ

Мне нужно подготовить образ Windows 7 с драйверами для нескольких систем (ноутбуки Lenovo).

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

Из того, что я могу сказать, процедура будет:

  • создать загрузочный CD с imageX
  • взять WIM-изображение, подготовленное на системах первого типа
  • взять изображения.wim из других систем
  • смонтировать другие образы в WAIK
  • извлечь драйверы из других изображений
  • залить драйверы в первый.wim
  • загрузите систему с загрузочного компакт-диска и повторно разверните обновленный образ.wim в раздел Windows
  • сделать снимок диска обычными инструментами

Все это кажется слишком запутанным, но я хочу сделать это, чтобы получить надлежащие драйверы в образ.

Это (казалось бы) обязательно усложняется наличием более одной ОС на образе диска.

Я на правильном пути?

4 ответа

Поскольку вы стандартизировались в системах Lenovo, вам определенно нужно взглянуть на две вещи:

  1. Пакеты драйверов ThinkPad для SCCM
  2. ThinkVantage Update Retriever. У Lenovo также есть сообщение на форуме об этом здесь.

Оба метода описаны в этом руководстве Lenovo.

Пакеты драйверов Lenovo для SCCM

Их можно скачать с http://download.lenovo.com/express/sccm.html

Это простые самораспаковывающиеся архивы со всеми драйверами в правильном формате.inf. Легко и просто, просто скачайте пакеты для всех своих моделей, наведите Dism на эту папку с помощью переключателя /recurse, и все готово.

Так почему я даже перечислил другой метод? Потому что Lenovo ненавидит нас.

  • Похоже, они не очень часто обновляют пакеты драйверов, поэтому они часто содержат более старые версии драйверов. Не всегда большое дело, но иногда это так.
  • У них нет пакетов драйверов для всех своих моделей. Если ваши ноутбуки довольно новые, это не должно быть проблемой. Но мы все еще использовали некоторые старые, и у них нет пакетов драйверов для них.

Что бы это ни стоило, драйверы - главная причина, по которой я убедил мою работу использовать исключительно Dell для ноутбуков. Раньше я любил Lenovos, но у Dell есть готовые пакеты драйверов для ВСЕХ своих систем. Просто распакуйте их и импортируйте в свой инструмент развертывания (Dism, WDS, MDT, SCCM и т. Д.).

ThinkVantage Обновление Retreiver

Долгое время это был единственный метод, который работает. Для некоторых моделей ноутбуков это все еще так.

Первоначально предполагаемая цель программы получения обновлений состояла в том, чтобы иметь ваше собственное локальное зеркало для использования с инструментом обновления системы Lenovo или выдавать обновления драйверов и программного обеспечения lenovo. Тем не менее, многие люди пропускают действия Lenovo и добавляют драйверы к тем методам развертывания, которые они уже используют. ThinInstaller от Lenovo - их способ сделать это.

Основная процедура для того, как вы делаете это сейчас:

  • Установите Обновление Retriever
  • Создайте репозиторий - скажите ему, где хранить его файлы. Эти файлы не находятся в необработанном формате.inf, который вам нужен - они предназначены для использования с инструментами Lenovo. Но мы это исправим.
  • Затем вы хотите добавить новые системы - введите тип машины (первые 4 цифры кода модели), операционную систему и язык для каждого типа вашего ноутбука.
  • Инструмент перечислит все драйверы, доступные для всех этих моделей. Вы выбираете, какие драйверы вы хотите установить. Вы можете просто выбрать их все, но там могут быть некоторые "полезные утилиты" Lenovo, которые вы хотите пропустить.
  • Это потратит время на скачивание. Иди принеси кофе. Или вернитесь утром, если у вас медленное соединение, или сайт Lenovo работает медленно.
  • Далее, и это важный шаг, экспортируйте драйверы из репозитория. Укажите новый путь, чтобы сохранить их все, и выберите, какие из них экспортировать.
  • Для некоторых драйверов это даст вам файлы INF. К сожалению для большинства, он дает вам установочные файлы драйвера типа setup.exe. Теперь вам нужно перейти в каждую папку и извлечь файлы с помощью чего-то вроде Universal Extractor, который может получить фактические файлы драйвера.inf.
  • Смонтируйте свой образ и используйте Dism с параметрами /Add-Driver и /Recurse - укажите его в только что извлеченной папке с драйверами.

Это много шагов. Но это НАМНОГО быстрее, чем монтировать каждый образ и извлекать драйверы. Это также гарантирует, что вы получите самые новые версии драйверов.

Другие вещи для улучшения и ускорения развертывания

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

В любом случае, есть более быстрые способы сделать это.

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

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

  • Установите справочную систему с программным обеспечением и настройками, которые вы хотите. Не беспокойся о водителях.
  • Захватите это как файл WIM на сервер WDS (он поставляется с инструментом для этого - вы можете загрузиться с компакт-диска или по сети).
  • Повторите эти действия для каждого уникального набора os / software / settings - надеюсь, у вас их не слишком много. Я решил сделать все наши системы одинаковыми и использовать объекты групповой политики для развертывания специального программного обеспечения для некоторых отделов.
  • Добавьте загрузочный образ - который находится на обычном установочном компакт-диске.
  • Добавьте все драйверы на сервер WDS. Просто зайдите в драйверы, импортируйте и укажите на папку, полную.inf. Это сделает все остальное.
  • При желании создайте файл ответов для изображений, которые вы захватили.
  • Добавьте драйверы для сети и хранилища в образ загрузки. На сервере 2008r2 для изображений Windows 7+ вы можете сделать это из графического интерфейса всего несколькими щелчками мыши. Для более старых версий вы должны экспортировать загрузочный образ, добавить драйверы с помощью инструментов WAIK и снова выполнить импорт.
  • Загрузитесь по сети (или загрузитесь с компакт-диска) и выберите, какие из захваченных образов вы хотите установить.
  • Во время развертывания WDS автоматически установит все соответствующие драйверы для оборудования в этой системе, чтобы ваш образ работал на разных компьютерах. А если завтра вы собираетесь купить Dell, просто импортируйте пакет драйверов Dell на сервер WDS - вам не нужно менять файл образа вообще.
  • WDS также поддерживает многоадресную передачу - это означает, что вы можете создавать образы сразу для нескольких компьютеров, подключенных к сети и к розеткам питания, за то же время, что и для передачи изображений, без потери трафика в сети.

И MDT, и WDS бесплатны (или, по крайней мере, включены в ОС Windows Server), так что я бы проверил их оба. WDS легко настроить и начать работу через день или два. MDT занимает больше времени, но он более мощный - я думаю, что в итоге вы выполняете гораздо больше работы по его настройке на начальном этапе, но гораздо меньше работы по его обслуживанию в дальнейшем. Поскольку это не супер-критическая роль, в прошлом я установил сервер Windows на обычный рабочий стол и настроил WDS. Работает просто отлично, и вы можете попробовать Windows Server некоторое время (180 дней?) Перед покупкой, чтобы убедиться, что он сработает для вас.

Будет ли здесь использоваться " Сервер служб развертывания Windows"? Это роль сервера в 2008 году и выше. Вы можете PXE загрузить среду Windows PE, которая запустит "установочный образ", а затем внедрит в него драйверы в зависимости от машины, на которую вы хотите установить ОС. Можно иметь один установочный образ и разные наборы драйверов, которые можно вставить при установке.

Преимущества:

  • все изображения в одном месте (сервер)
  • установить несколько машин одновременно
  • Вы можете добавить различные опции до и после установки, это не ограничивается внедрением драйверов

Недостатком является довольно сложная настройка, прежде чем запустить его. Может быть, немного, если у вас мало машин. Терминология Microsoft здесь тоже довольно грязная. Я думаю, что вам также нужен MDT "Microsoft Deployment Toolkit" и "Windows Automated Installation Kit". Что вместе называется "Microsoft Deployment Framework" IIRC.

Каждый делает слипстрим.

Совместно выполните установку с использованием RT Se7en или vlite и добавьте дополнительное программное обеспечение и драйверы, которые вам нравятся.

http://www.techradar.com/us/news/software/operating-systems/how-to-build-a-slipstream-windows-7-install-disc-715117

Эта связанная статья заканчивается установкой на USB-накопитель, но если у вас есть другой способ развертывания сети, он также должен работать. Люди делают это постоянно.

Я думаю, что вы определенно на правильном пути с несколькими исключениями. Вот несколько предложений по упрощению процесса:

1.) Узнайте, какие именно драйверы вам нужны для каждой конфигурации оборудования. - Причина, по которой я это говорю, заключается в том, что в ранее созданные производственные образы мы пытались добавить ВСЕ драйверы, создавая довольно раздутый образ, который увеличивает размер.wim примерно в 2 раза по сравнению с исходным размером. Это займет дополнительное время для передачи файлов.wim и, соответственно, увеличит вероятность неудачного переноса / извлечения / переноса.

2.) Автономное обслуживание изображений.wim - ваш друг в долгосрочной перспективе. Вам не обязательно нужно создавать образы всех других аппаратных конфигураций для извлечения драйверов. Вы можете вводить драйверы онлайн, поскольку вы уже используете инструментарий WAIK. - ИМО Lenovo действительно хорош в добавлении всех необходимых драйверов либо в раздел восстановления, либо в папку c:\drivers. Если они в формате.exe, вы можете просто разархивировать файлы и таким же образом извлечь отдельные драйверы. Это идет рука об руку с пунктом 1, где вы определяете только те драйверы, которые вам нужны.

3.) Предложение: как упомянул @duenni, заглядывая в WDS. Это отличная платформа, в сочетании с MDT, которая отлично подходит для развертывания образов.wim с минимальными усилиями (обновления, добавление новых драйверов для новых аппаратных конфигураций и т. Д.).

Другие вопросы по тегам