Previous Topic: Windows 2003 und Windows XP-PlattformenNext Topic: Hinzufügen eines OEM SCSI/RAID/SCSI-Treibers, wenn beim Setup ein Fehler auftritt


Hinzufügen von OEM-Netzwerkadaptertreibern zu einer RIS-Installation

Gültig unter Windows Server 2003 und Windows XP

Symptom

Das Hinzufügen eines Netzwerkadapters, für den OEM-Treiber erforderlich sind, zu einem CD-ROM-basierten RIS-Image umfasst einige Schritte, die auch für das Hinzufügen eines derartigen Treibers zu einer typischen, nicht überwachten Installation erforderlich sind. Da jedoch die Installationsmethode zu Anfang das Pre-Boot eXecution Environment (PXE)- und anschließend das Server Message Block (SMB)-Protokoll verwendet, müssen der Netzwerkadaptertreiber und dessen INF-Datei während des Setups im Textmodus verfügbar sein. Stehen der Treiber und die INF-Datei nicht zur Verfügung, wird die folgende Fehlermeldung angezeigt:

Das Starten von Windows 2003 wird durch den Netzwerkserver nicht unterstützt. Setup kann nicht fortgesetzt werden. Zum Beenden beliebige Taste drücken.

Wenn ein PXE-Client, auf dem der Client-Installationsassistent ausgeführt wird, eine Verbindung zum RIS-Server herstellt, verwendet der Netzwerkadapter zur Kommunikation mit dem RIS-Server die universelle Netzwerktreiber-Schnittstelle. Wechselt das Windows-Setup zu SMB, wird der Netzwerkadapter erkannt und der entsprechende Treiber geladen. Der Treiber muss daher verfügbar sein.

Lösung

Sie können den OEM-Netzwerkadapter dem RIS-Image hinzufügen.

Gehen Sie folgendermaßen vor:

Bestimmen Sie anhand des OEM, ob der mitgelieferte Netzwerkadaptertreiber über eine digitale Signatur verfügt. Enthalten die Treiber des Herstellers Katalogdateien (.cat), sind diese ordnungsgemäß signiert. Durch Microsoft signierte Dateien wurden auf Kompatibilität mit Windows geprüft und getestet. 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

Hinweis: 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. Kopieren Sie auf dem RIS-Server die vom OEM bereitgestellten INF- und SYS-Dateien für den Netzwerkadapter in den Ordner RemoteInstall\Setup\Language\Images\Dir_name\i386. Auf diese Weise kann das Setup den Treiber verwenden, während die Installation im Textmodus ausgeführt wird.
  2. Erstellen Sie im RIS-Image auf derselben Ebene, auf der sich auch der Ordner "i386" befindet, den Ordner "$oem$". Verwenden Sie die folgende Struktur:
    \$oem$\$1\Drivers\Nic 
    
  3. Kopieren Sie die vom OEM bereitgestellten Treiber in diesen Ordner. Notieren Sie sich den Ordner, in dem die INF-Datei nach den Treibern sucht. Einige Hersteller platzieren die INF-Datei in einen Ordner und kopieren die Treiberdateien aus einem Unterordner. Ist dies der Fall, erstellen Sie die gleiche Ordnerstruktur unterhalb der Struktur, die Sie in diesem Schritt erstellt haben.
  4. Nehmen Sie an der SIF-Datei, die für diese Image-Installation verwendet wird, die folgenden Änderungen vor:
    [Unattended]
    OemPreinstall = yes
    OemPnpDriversPath = \Drivers\Nic
    
  5. Stoppen Sie den Remote-Installationsdienst (BINLSVC) auf dem RIS-Server, und starten Sie ihn neu. Geben Sie dazu die folgenden Befehle in die Eingabeaufforderung ein, und drücken Sie nach jedem Befehl die Eingabetaste:
    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. Dies ist eine zeitaufwendige Aufgabe, die nur beim Start des Remote-Installationsdienstes ausgeführt wird.

Wenn Sie über mehrere Netzwerkadapter verfügen, die OEM-Treiber benötigen, befolgen Sie die vorangehenden Schritte für die jeweiligen Adapter. Die PXE-Clients, die über Netzwerkadaptertreiber verfügen, sind von diesen Änderungen jedoch nicht betroffen und können dieses Image zur Installation verwenden.