Previous Topic: Plates-formes Windows 2003 et Windows XPNext Topic: Ajout d'un pilote SCSI/RAID/SCSI OEM en cas d'échec d'installation


Ajout d'un pilote d'adaptateur réseau OEM à un service d'installation à distance

Concerne Windows Server 2003 et Windows XP

Symptôme

L'ajout d'un adaptateur réseau nécessitant un pilote OEM à une image RIS sur CD-ROM implique des étapes telles que l'ajout d'un pilote à une installation automatique standard. Toutefois, étant donné que la méthode d'installation commence avec l'utilisation de l'environnement d'exécution de prédémarrage (PXE) puis bascule sur l'utilisation du protocole SMB (Server Message Block), le pilote de l'adaptateur réseau et son fichier .inf doivent être disponibles lors de l'installation en mode texte. Si le pilote et le fichier .inf sont indisponibles, vous recevez le message d'erreur suivant :

Le serveur réseau ne prend pas en charge le démarrage de Windows 2003. Impossible de poursuivre l'installation : Appuyez sur une touche pour continuer.

Lorsqu'un client PXE exécutant l'assistant d'installation de clients (CIW) se connecte à un serveur RIS, l'adaptateur réseau utilise l'interface Universal Network Device Interface pour communiquer avec le serveur RIS. Lorsque le programme d'installation Windows bascule sur SMB, l'adaptateur réseau est détecté et le pilote approprié est chargé. Par conséquent, le pilote doit être disponible.

Solution

Vous pouvez ajouter l'adaptateur réseau OEM à l'image RIS.

Procédez comme suit :

Vérifiez auprès de l'OEM si le pilote de l'adaptateur réseau fourni est signé numériquement. Si les pilotes du fabricant contiennent un fichier de catalogue (.cat), ils sont correctement signés. Les pilotes signés par Microsoft ont été vérifiés et testés : ils fonctionnent avec 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

Remarque : 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. Sur le serveur RIS, copiez les fichiers .inf et .sys fournis par l'OEM pour l'adaptateur réseau dans le dossier RemoteInstall\Setup\Language\Images\Dir_name\i386. Ainsi, le programme d'installation peut utiliser le pilote lors de la partie texte de l'installation.
  2. Créez un dossier $oem$ au même niveau que le dossier i386 sur l'image RIS. Utilisez la structure suivante :
    \$oem$\$1\Drivers\Nic 
    
  3. Copiez les fichiers du pilote OEM dans ce dossier. Notez le dossier dans lequel le fichier .inf recherche ses pilotes. Certains fabricants placent le fichier .inf dans un dossier et copient les fichiers de pilote à partir d'un sous-dossier. Si tel est le cas, créez la même structure de dossiers sous celle créée à cette étape.
  4. Apportez les modifications suivantes au fichier .sif utilisé pour cette installation d'image :
    [Unattended]
    OemPreinstall = yes
    OemPnpDriversPath = \Drivers\Nic
    
  5. Arrêtez et redémarrez le service d'installation à distance (BINLSVC) sur le serveur RIS. Pour ce faire, entrez les commandes suivantes dans l'invite de commande et appuyez sur Entrée après chaque commande :
    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. Cette tâche prend beaucoup de temps et doit être effectuée uniquement au démarrage du service d'installation à distance.

Si plusieurs de vos adaptateurs réseau requièrent des pilotes OEM, suivez les étapes précédentes pour chaque adaptateur. Toutefois, les clients PXE qui intègrent des pilotes d'adaptateur réseau ne sont pas affectés par ces modifications et peuvent utiliser cette image pour l'installation.