Vorheriges Thema: Windows 2003 und Windows XP-PlattformenNächstes Thema: 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. Wenn Ihr Treiber nicht signiert wurde, Sie ihn aber dennoch verwenden möchten, fügen Sie den folgenden Parameter für ein unbeaufsichtigtes Setup der SIF-Datei hinzu, die sich im Ordner "RemoteInstall\Setup\Language\Images\Dir_name\I386\Templates" befindet: [Unattended]

DriverSigningPolicy = Ignore

Hinweis Handelt es sich bei dem OEM-Treiber um die Aktualisierung eines enthaltenen Windows XP-Treibers (wenn die Treiber beispielsweise über denselben Namen verfügen), muss die Datei signiert werden, da das Setup sonst den enthaltenen Treiber verwendet.

  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
    

    Hinweis: Sie müssen den Remote-Installationsdienst stoppen und wieder neu starten, da der Boot Information Negotiation Layer (BINL) alle auf den neuen Netzwerkadapter bezogenen INF-Dateien lesen muss und PNF-Dateien in diesem Image erstellt. 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.