Rubrique précédente: Plates-formes Windows 2003 et Windows XPRubrique suivante: 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. L'installation ne peut pas se poursuivre. 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.

Effectuez les opérations suivantes :

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. Si votre pilote n'a pas été signé mais que vous souhaitez l'utiliser quand même, veillez à ajouter le paramètre unattended-setup suivant au fichier .sif situé dans le dossier RemoteInstall\Setup\Language\Images\Dir_name\I386\Templates : [Unattended]

DriverSigningPolicy = Ignore

Remarque : Si le pilote OEM est une mise à jour d'un pilote Windows XP inclus (par exemple, si les pilotes portent le même nom), le fichier doit être signé. Dans le cas contraire, le programme d'installation utilise le pilote inclus.

  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
    

    Remarque : Vous devez arrêter et redémarrer le service d'installation à distance car la couche de négociation des informations de démarrage (BINL, Boot Information Negotiation Layer) doit lire tous les nouveaux fichiers .inf associés à l'adaptateur réseau et créer les fichiers .pnf dans l'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.