Previous Topic: Ajout d'un pilote d'adaptateur réseau OEM à un service d'installation à distanceNext Topic: Windows Server 2008 ne peut pas communiquer pendant une récupération après sinistre


Ajout d'un pilote SCSI/RAID/SCSI OEM en cas d'échec d'installation

Concerne Windows Server 2003 et Windows XP

Symptôme

Si votre ordinateur démarre à partir d'un disque dur qui se connecte à un adaptateur SCSI OEM, l'installation échoue. Pour utiliser le service RIS afin de configurer des noeuds d'ordinateur, vous devez ajouter les pilotes de l'adaptateur SCSI OEM à l'image RIS.

Solution

Cette procédure est spécialement destinée à un pilote Adaptec AAR-1420SA SATA HostRAID, mais vous pouvez l'utiliser lorsque d'autres pilotes sont requis.

Pour ajouter un pilote SCSI/RAID/SCSI OEM à une image RIS :

  1. Une partie des tâches de déploiement du cluster impliquant le service d'installation à distance, cliquez sur Installation des services d'installation à distance.

    L'assistant Services d'installation à distance apparaît sur le serveur.

  2. Cliquez sur Gérer les images et choisissez Ajouter une nouvelle image.

    Pour une prise en charge des clients, vous devez normalement activer l'option Répondre aux ordinateurs clients à la demande d'un service.

  3. Cliquez à nouveau sur Gérer les images et sélectionnez Modifier la configuration des images pour ajouter votre clé d'image.

    Les pilotes de stockage de masse sont copiés uniquement lors de la partie texte de l'installation des noeuds d'ordinateur via le service RIS. Vous devez ajouter un dossier $OEM$\TEXTMODE à l'image. Votre structure de dossiers doit ressembler à ce qui suit :

    %DOSSIER_IMAGE_RIS%\amd64 (dossier existant) 
    %DOSSIER_IMAGE_RIS%\i386 (dossier existant)  
    %DOSSIER_IMAGE_RIS%\$OEM$ (dossier à créer)  
    %DOSSIER_IMAGE_RIS%\$OEM$\TEXTMODE (dossier à créer)
    

    Note: %RIS_IMAGE_FOLDER% is the folder which holds the RIS image on the head node. Ce dossier ressemble peut-être à ceci :

    D:\RemoteInstall\Setup\English\Images\WINDOWS
    
  4. Copiez les fichiers d'installation situés sur le disque du pilote vers le dossier TEXTMODE.

    Dans cet exemple, il existe quatre fichiers :

    %DOSSIER_IMAGE_RIS%\$OEM$\TEXTMODE\txtsetup.oem
    %DOSSIER_IMAGE_RIS%\$OEM$\TEXTMODE\aar81xx.inf
    %DOSSIER_IMAGE_RIS%\$OEM$\TEXTMODE\aar81xx.sys
    %DOSSIER_IMAGE_RIS%\$OEM$\TEXTMODE\aar81xx.sys
    

    Le fichier TXTSETUP.OEM, qui a été modifié à l'étape précédente, doit être édité de manière à indiquer le nouveau chemin des pilotes. Dans la section [Disks], modifiez le disque 1 (ou d1) en fonction du nouveau chemin. Dans l'exemple ci-dessous, l'entrée d'origine est commentée et une nouvelle entrée est ajoutée :

    [Disks]
    # d1 = "Adaptec AAR-1420SA Serial ATA HostRAID Driver for Windows x64 Edition (EM64T/AMD64)", \hraidsk1, \amd64
    d1 = "Adaptec AAR-1420SA Serial ATA HostRAID Driver for Windows x64 Edition (EM64T/AMD64)", \, \
    

    Note: When you run an unattended installation using a small computer system interface (SCSI) controller with a manufacturer's drives, you may receive the following error message: Illegal or missing file types specified in section Files.SCSI.name. Ce comportement est dû au fait que la ligne du fichier Txtsetup.oem sous le titre [Files.SCSI.name] n'indique pas un type de fichier pris en charge par un adaptateur SCSI.

    Par exemple, si vous détectez un type de fichier non pris en charge (tel que .dll), dans la section [Files.SCSI.name], vous devez supprimer la ligne.

  5. Modifiez le fichier RISTNDRD.SIF afin d'indiquer qu'un pilote de stockage de masse doit être installé avec le système d'exploitation et de préciser l'emplacement des fichiers requis. Ce fichier se trouve dans le dossier %DOSSIER_IMAGE_RIS%\amd64\Templates. Add the lines shown below the comment "# Add these lines." The name used in the [MassStorageDrivers] section should correspond to the name given in the [SCSI] section of TXTSETUP.OEM. Une fois les modifications apportées, enregistrez le fichier.
    [data]
    floppyless="1"
    msdosinitiated="1"
    OriSrc="\\%SERVERNAME%\RemInst\%INSTALLPATH%\%MACHINETYPE"
    OriTyp="4"
    LocalSourceOnCD=1
    DisableAdminAccountOnDomainJoin=1
    [SetupData]
    OsLoadOptions="/noguiboot /fastdetect"
    SetupSourceDevice="\Device\LanmanRedirector\%SERVERNAME%\RemInst\%INSTALLPATH%"
    [Unattended]
    OemPreinstall=yes
    FileSystem=LeaveAlone
    ExtendOEMPartition=0
    TargetPath=\WINDOWS
    OemSkipEula=yes
    InstallFilesPath="\\%SERVERNAME%\RemInst\%INSTALLPATH%\%MACHINETYPE%"
    LegacyNIC=1
    UnattendMode=FullUnattended
    WaitForReboot=no
    #Add these lines
    OemPnPDriversPath=”\\%SERVERNAME%\RemInst\%INSTALLPATH%\$OEM$\textmode”
    DUDisable=no
    DriverSigningPolicy=ignore
    [MassStorageDrivers]
    "Adaptec HOSTRAID driver for Windows XP/2003 x64 Edition"="OEM"
    [OEMBootFiles]
    aar81xx.cat
    aar81xx.inf
    aar81xx.sys
    txtsetup.oem
    
  6. Arrêtez et redémarrez le service RIS sur le noeud de tête en saisissant les commandes suivantes à l'invite :
    net stop binlsvc
    net start binlsvc