Previous Topic: Windows 2003 および Windows XP プラットフォームNext Topic: セットアップが失敗した場合の OEM SCSI/RAID/SCSI ドライバの追加


RIS インストールへの OEM ネットワーク アダプタ ドライバの追加方法

Windows Server 2003 および Windows XP で有効

症状

OEM ドライバを必要とするネットワーク アダプタを CD-ROM ベースの RIS イメージへ追加するには、そのようなドライバを一般的な自動インストールに追加するなどの、いくつかの手順が含まれます。しかし、インストールは、Pre-Boot eXecution Environment (PXE)を使用して開始され、その後 Server Message Block (SMB)プロトコルを使用するように変更されるので、ネットワーク アダプタ ドライバおよびその .inf ファイルをテキストモード セットアップ時に使用できる必要があります。ドライバおよび .inf ファイルが利用できない場合、以下のエラー メッセージを受け取ります。

ネットワーク サーバーは Windows 2003 の起動をサポートしていません。セットアップを続行できません。続行するときは何かキーを押してください。

クライアント インストール ウィザード(CIW)を実行する PXE クライアントが RIS サーバに接続する際に、ネットワーク アダプタは Universal Network Device Interface を使用して RIS サーバと通信します。Windows セットアップが SMB へスイッチする際に、ネットワーク アダプタが検出され、適切なドライバがロードされます。そのため、ドライバが使用可能である必要があります。

解決方法

OEM ネットワーク アダプタを RIS イメージに追加できます。

以下の手順に従います。

供給されたネットワーク アダプタのドライバにデジタル署名が行われているかどうかを OEM に確認します。製造元が供給するドライバにカタログ(.cat)ファイルが含まれる場合は、それらには適切に署名が行われています。Microsoft が署名しているドライバは、Windows で使用されるために確認およびテストが行われています。If your driver has not been signed but you still want to use it, make sure to add the following unattended-setup parameter to the .sif file that is located in the RemoteInstall\Setup\Language\Images\Dir_name\I386\Templates folder:[Unattended]

DriverSigningPolicy = Ignore

注:If the OEM driver is an update of an included Windows XP driver (for example, if the drivers have the same name), the file must be signed or else Setup uses the included driver instead.

  1. RIS サーバ上で、OEM で提供されるネットワーク アダプタ用 .inf ファイルおよび .sys ファイルを RemoteInstall\Setup\Language\Images\Dir_name\i386 フォルダにコピーします。これにより、インストールのテキストモードの部分でセットアップがドライバを使用できます。
  2. RIS イメージ上の i386 フォルダと同じレベルに、$oem$ フォルダを作成します。以下のフォルダ構造を使用します。
    \$oem$\$1\Drivers\Nic 
    
  3. OEM が供給するドライバ ファイルをこのフォルダにコピーします。.inf ファイルがそのドライバを検索するフォルダにご注意ください。製造元によっては、.inf ファイルをあるフォルダに置き、ドライバ ファイルはサブフォルダからコピーするものがあります。この場合は、この手順で作成したフォルダの下に、同じフォルダ構造を作成します。
  4. このイメージのインストールに使用される .sif ファイルに以下の変更を加えます。
    [Unattended]
    OemPreinstall = yes
    OemPnpDriversPath = \Drivers\Nic
    
  5. RIS サーバ上のリモート インストール サービス(BINLSVC)を停止して、再び開始します。これを行うには、コマンド プロンプトに以下のコマンドを入力し、各コマンドの後に Enter キーを押します。
    net Stop binlsvc
    net Start binlsvc
    

    Note:You must stop and restart the Remote Installation Service because the Boot Information Negotiation Layer (BINL) needs to read all the new network adapter-related .inf files and create .pnf files in the image.これは、時間のかかるタスクで、リモート インストール サービスが開始される際にのみ実行されます。

OEM ドライバを必要とするネットワーク アダプタが複数ある場合、各アダプタごとに前の手順を実行します。ただし、ネットワーク アダプタ ドライバを含んでいる PXE クライアントはこれらの変更の影響を受けず、このイメージをインストールに使用できます。