web-dev-qa-db-ja.com

複数のWin7インストールからのドライバーを単一のイメージに結合します

複数のシステム(Lenovoラップトップ)用のドライバーを備えたWindows7イメージを準備する必要があります。

現在、1つのラップトップタイプでイメージを準備していますが、すべてのシステムで確実に機能するように、他のラップトップタイプに適したドライバーを取得する必要があります。

私の知る限り、手順は次のようになります。

  • imageXでブートCDを作成する
  • 最初のタイプのシステムで作成された.wimイメージを取得します
  • 他のシステムから.wimイメージを取得する
  • 他の画像をWAIKにマウントする
  • 他の画像からドライバーを抽出する
  • ドライバーを最初の.wimに挿入します
  • ブートCDを使用してシステムを起動し、更新された.wimイメージをWindowsパーティションに再展開します
  • 通常のイメージングツールでドライブの画像を撮ります

これは少し複雑すぎるようですが、適切なドライバーをイメージに組み込むためにそれを実行します。

これは(一見)ディスクイメージ上に複数のOSがあるため、必然的に複雑になります。

私は正しい軌道に乗っていますか?

7
MikeyB

Lenovoシステムで標準化したので、次の2つのことを確認する必要があります。

  1. SCCM用のThinkPadドライバーパック
  2. ThinkVantage Update Retriever 。 Lenovoには、それについてのフォーラム投稿もあります こちら

どちらの方法も、Lenovoの このガイドに記載されています。

SCCM用のLenovoドライバーパック

これらは http://download.lenovo.com/express/sccm.html からダウンロードできます。

これらは単純な自己解凍アーカイブであり、すべてのドライバはすでに適切な.inf形式になっています。すべてのモデルのパックをダウンロードし、/ recurseスイッチを使ってDismをそのフォルダーに向ければ、設定は完了です。

では、なぜ私は別の方法をリストしたのですか? Lenovoが私たちを憎んでいるからです。

  • ドライバーパッケージは頻繁に更新されないようで、古いバージョンのドライバーが含まれていることがよくあります。必ずしも大したことではありませんが、大したこともあります。
  • すべてのモデルのドライバーパックを持っているわけではありません。あなたのラップトップがかなり新しい場合、それは問題ではないはずです。しかし、私たちはまだいくつかの古いものを使用していました、そしてそれらはそれらのためのドライバーパックを持っていません。

価値のあることとして、私が自分の仕事をラップトップ専用のデルに任せることを確信した主な理由は、ドライバーです。以前はLenovoが大好きでしたが、Dellはすべてのシステムのドライバーパックを準備しています。それらを抽出して展開ツール(Dism、WDS、MDT、SCCMなど)にインポートするだけです。

ThinkVantage Update Retreiver

長い間、これが機能する唯一の方法でした。ラップトップの一部のモデルでは、それが依然として当てはまります。

アップデートリトリーバーの本来の目的は、Lenovoのシステムアップデートツールで使用するための独自のローカルミラーを用意すること、またはドライバーとレノボのソフトウェアアップデートをプッシュアウトすることです。ただし、多くの人は、Lenovoのやり方をスキップし、すでに使用している展開方法にドライバーを追加します。 LenovoのThinInstallerはそれを行う方法です。

現在のやり方の基本的な手順は次のとおりです。

  • Update Retrieverをインストールする
  • リポジトリを作成します-ファイルを保存する場所を指定します。これらのファイルは、必要な生の.inf形式ではありません。これらは、Lenovoのツールで使用するためのものです。しかし、それを修正します。
  • 次に、新しいシステムを追加します。お使いのラップトップのタイプごとに、マシンタイプ(モデルコードの最初の4桁)、オペレーティングシステム、言語を入力します。
  • ツールは、それらすべてのモデルで使用可能なすべてのドライバーを一覧表示します。インストールするドライバを選択します。すべてを選択することもできますが、スキップしたいLenovoの「役立つユーティリティ」がいくつかある場合があります。
  • ダウンロードにはしばらく時間がかかります。コーヒーを飲みに行きなさい。または、接続が遅い場合、またはLenovoのサイトが遅い場合は、午前中に戻ってください。
  • 次に、これは重要なステップです。リポジトリからドライバをエクスポートします。それらをすべて保存する新しいパスを指定し、エクスポートするパスを選択します。
  • 一部のドライバーでは、これによりINFファイルが得られます。残念ながら、ほとんどの場合、setup.exeタイプのドライバーインストールファイルが得られます。次に、各フォルダーに移動して、次のようなファイルを抽出する必要があります。 Universal Extractor 。実際の.infドライバーファイルを取得できます。
  • イメージをマウントし、/ Add-Driverおよび/ Recurseオプションを指定してDismを使用します-新しく抽出したドライバーフォルダーをポイントします。

これは多くのステップです。ただし、各イメージをマウントしてドライバーを抽出するよりもはるかに高速です。また、最新バージョンのドライバーを確実に入手できます。

展開を改善してスピードアップするための他のこと

ドライバーをWIMに追加し、WIMをシステムに展開し、そのイメージをキャプチャすることは、私にとって多くの追加作業のように思えます。システムのハードウェアやソフトウェアの構成が異なるため、異なるイメージを作成しているかどうかはよくわかりません。前者の場合、必要な画像は1つだけです。後者の場合でも、複数の画像が必要です。

いずれにせよ、それを行うより速い方法があります。

Microsoft Deployment Toolkit は、展開を自動化するMicrosoftの無料の方法です。設定とインストールされているソフトウェアを調整できるため、個別のイメージを作成する必要がなく、大きなリストを作成できるという利点があります。特定のタイプのマシンに適用する機能とソフトウェアの一覧。残念ながら、それは少し学習曲線があり、私はそれを実装するための最良の方法を完全に理解する時間がありませんでした。

Windows展開サービス は、Server2008 +の役割です。これは非常にうまく機能し、現在私がマシンのイメージを再作成するために使用しているものです。基本的なプロセスは次のとおりです。

  • 必要なソフトウェアと設定を使用して参照系をセットアップします。ドライバーについて心配する必要はありません。
  • これをWIMサーバーとしてWDSサーバーにキャプチャします(それを行うためのツールが付属しています-CDから起動するか、ネットワークブートのいずれかを実行できます)。
  • Os/software/settingsの一意のセットごとに繰り返します。多すぎないことを願います。私はすべてのシステムを同じにすることを選択し、GPOを使用して特定の部門に特定のソフトウェアを展開しました。
  • ブートイメージを追加します。これは、通常のOSインストールCDにあります。
  • すべてのドライバーをWDSサーバーに追加します。ドライバーに移動し、インポートして、.infでいっぱいのフォルダーを指定するだけです。残りはそれで行います。
  • 必要に応じて、キャプチャした画像の無人応答ファイルを作成します。
  • ネットワークおよびストレージ用のドライバーをブートイメージに追加します。 Windows 7+イメージ用のサーバー2008r2では、数回クリックするだけでGUIからこれを実行できます。古いものについては、ブートイメージをエクスポートし、WAIKツールを使用してドライバーを追加し、再度インポートする必要があります。
  • ネットワークブート(またはCDからブート)して、キャプチャしたイメージのどれをインストールするかを選択します。
  • 展開中、WDSはそのシステムのハードウェアに関連するすべてのドライバーを自動的にインストールするため、同じイメージが異なるマシン間で機能します。また、明日デルを購入する場合は、デルのドライバパックをWDSサーバーにインポートするだけです。イメージファイルを変更する必要はまったくありません。
  • WDSはマルチキャスト転送-もサポートします。つまり、ネットワークと電源コンセントがあるのと同じ数のマシンを一度にイメージングでき、イメージングと同じ時間で、トラフィックでネットワークを停止する必要がありません。

MDTとWDSはどちらも無料(または少なくともWindows Server OSに含まれている)なので、両方をチェックします。 WDSはセットアップが簡単で、1日か2日で開始できます。 MDTには時間がかかりますが、より強力です。最初にMDTをセットアップする作業は多くなりますが、後で維持する作業ははるかに少なくなります。これはそれほど重要な役割ではないので、私は過去に通常のデスクトップにWindowsサーバーをインストールし、WDSをセットアップしました。正常に動作し、購入する前にしばらくの間(180日?)Windowsサーバーを試して、問題がないことを確認できます。

5
Grant

ここでは「 Windows Deployment Services Server 」を使用するオプションがありますか?これは、2008年以降のサーバーの役割です。 Windows PE環境をPXEブートすると、「インストールイメージ」が起動し、OSをインストールするマシンに応じてドライバーが挿入されます。 1つのインストールイメージと、インストール時に挿入できるさまざまなドライバーセットを用意することができます。

利点:

  • すべての画像を1つの場所(サーバー)に
  • 一度に複数のマシンをインストールする
  • さまざまなインストール前およびインストール後のオプションを追加できます。これは、ドライバーの注入に限定されません。

欠点は、実行する前の非常に複雑なセットアップです。マシンの数が少ない場合は、少し上を行くかもしれません。 Microsoftの用語もここではかなり複雑です。 「MicrosoftDeploymentToolkit」MDTと「WindowsAutomatedInstallationKit」WAIKも必要だと思います。これをまとめて「MicrosoftDeploymentFramework」IIRCと呼びます。

2
duenni

誰もがスリップストリームインストールを行います。

RT Se7enまたはvliteを使用してインストールを一緒にスリップストリームし、追加のソフトウェアとドライバーを追加します。

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

このリンク先の記事は、USBドライブへのインストールで終わりますが、別のネットワーク展開方法を使用している場合も、問題なく機能するはずです。人々はいつもこれをします。

1
iag

いくつかの例外を除いて、あなたは間違いなく正しい方向に進んでいると思います。プロセスを簡素化するためのいくつかの提案は次のとおりです。

1.)さまざまなハードウェア構成ごとに必要な正確にドライバを見つけます。 -これを言う理由は、私が作成した以前のプロダクションイメージでは、すべてのドライバーを追加して、サイズが大きくなるかなり肥大化したイメージを作成しようとしたためです.wimは元のサイズの約2倍です。これにより、.wimファイルの転送にさらに時間がかかり、ひいては不正な転送/抽出/転送が発生する可能性が高くなります。

2。)。wim画像のオフラインサービスは、長期的にはあなたの友達です。ドライバーを抽出するために、他のすべてのハードウェア構成をイメージする必要はありません。すでにWAIKツールキットを使用しているため、オンラインでドライバーを挿入できます。 -IMO Lenovoは、リカバリパーティションまたはc:\ driversフォルダーのいずれかに必要なすべてのドライバーを追加することについて本当に優れています。それらが.exe形式の場合は、通常、ファイルを解凍して、個々のドライバーを同様に抽出できます。これは、必要なドライバーをonly特定するポイント1と密接に関連しています。

3.)提案:@duenniが述べたように、WDSを調べます。これは優れたプラットフォームであり、MDTと組み合わせて、最小限の手間で.wimイメージをデプロイするのに最適です(更新、新しいハードウェア構成用の新しいドライバーの追加など)。