web-dev-qa-db-ja.com

クライアントPCにネットワークカードドライバがない場合、PXEブートを作成するにはどうすればよいですか?

私が調査したように、ネットワークブート(PXEブート)を介してOSのクリーンインストールを実行できます。また、Windows展開サービス(WDS)を介して仮想マシンにそれを実行しようとしました。それはOKでした。なぜなら、仮想マシンには仮想ドライバーが含まれているからです。しかし、物理マシンの場合、ネットワークブートを開始する前に、ネットワークカードドライバーをインストールする必要はありませんか?正しいドライバーがない場合、PCはDHCPを介してIPアドレスを取得する方法を教えてください。ネットワークブートの前にドライバをインストールするにはどうすればよいですか?

1
Zac

数年前のTechNetMagazineのコラム「TheDesktopFiles」に、「 Network-Booting Windows 」というすばらしい記事があり、PXEブートについて詳しく説明しています。記事からのこの引用はあなたの質問に固有のものです:

手順2:起動順序によってPXEがハードディスク、フラッシュドライブ、またはCD-ROMよりも優先される場合、またはこれらのデバイスが存在しない場合は、ユニバーサルネットワークドライバーインターフェイス(UNDI)がNICから読み込まれます。 NICは、非常に小さなネットワークデバイスドライバーとTrivial File Transfer Protocol(TFTP)の実装を特徴としています。

したがって、この時点では、ドライバーはNIC自体に含まれているため、ドライバーは必要ありません。

ただし、OSのロードを開始すると、そのOSにはドライバーが必要になります。たとえば、Windows展開サービス(WDS)を使用している場合は、PXEブートを使用してWindows PEイメージをロードし、Windowsイメージをコンピューターに展開できるようにします。 Windows PEイメージ、および展開するWindowsイメージ用のドライバーが必要になります。

Windowsの展開の詳細については、TechNetのSpringboardシリーズの Deploy Windows 7 ページを参照してください。

お役に立てれば、

3
dwolters