Ajouter aux favoris

Bienvenue
Accueil

Dimanche 23 Juillet 2017
Il est 16 H 48 Mn
   

M E N U

   Musique:
  • Partoches
  • Français
    Etrangers
  • Divers
  • Mandoline

     Informatique:
  • Windows 2000
  • Astuces BDR
    Install .OEM
  • Divers
  • Astuces

       Image:
  • Fractales
  • Quésaco?
    Programmes
  • ASCIIart
  • Quésaco?
  • Galerie
  • Photos

       Divers:
  • La Lune
  • Download
  • Livre d'or
  • Liens
  • Windows 2000 Installation OEM

    Vous possédez un CD-ROM de Windows 2000, il est possible de créer un CD BOOTABLE,
    d'automatiser l'installation de celui-ci, et d'y intégrer:

    • le Service Pack3 et autres hotfix.
    • d'autres applications telles que: Internet Explorer, DirectX, Windows Media Player, AcrobatReader, ou autres.
    • L'ajout de fichiers.
    • Une personalisation de l'installation en fonction de ordinateur cible (intégration de pilotes matériels spécifiques).
    Pour cela Microsoft a conçu une arborescence dite "OEM", nous allons donc exploiter cette méthode.



    Quelques pages similaires ou utiles:
    http://www.laboratoire-microsoft.org/articles/win/sp3/?comm=view
    http://www.windows2000.ovh.org/GuideTechnique/win2k+sp.html
    http://www.microsoft.com/technet/treeview/default.asp?
    http://www.microsoft.com/france/windows/2000/server/utilisez/astuces/default.asp



    1. Intégration du SP3 (SlipStreaming).
    2. Création de l'arborescence OEM.
    3. Création des scripts.
    4. Création du fichier de commandes.
    5. Création du fichier de réponse.
    6. Création de l'image du CD bootable.


  • Tout d'abord intégrer le Service Pack3 par la méthode du SlipStreaming:


    • Copiez le répertoire \I386 de votre CD de Win2k dans un répertoire de votre choix nous prendrons l'exemple:
      c:\Win2kOEMCD\I386.
    • Décompresser le fichier W2Ksp3.exe dans un dossier.

      Pour informations voici les arguments possibles pour le Service Pack:

      UPDATE [-u] [-f][-n][-o][-z][-q][-l][-s:<rép>]
      -u : Mode sans assistance
      -f : Forcer la fin d'autres programmes lors de l'arrêt
      -n : Ne pas sauvegarder les fichiers pour la désinstallation
      -o : Remplacer les fichiers OEM sans demander confirmation
      -z : Ne pas redémarrer à la fin de l'installation
      -q : Mode silencieux (sans interaction avec l'utilisateurs)
      -l : Affiche les correctifs logiciels installés
      -c : Décomperesser
      -s:<rép> : Intégrer les fichiers du service pack dans <rép>

      Remarque: Pour connaître les arguments possibles d'une application,
      lancez la par la commande Executer en rajoutant /?.


    • Par la commande Executer lancer la commande c:\Win2kOEMCD\I386\update\Update.exe-s:c:\Win2kOEMCD.
    Le SP3 s'intègre au répertoire C:\Win2kOEMCD\386.



  • Créez l'arborescence \$OEM$:


      [__] Win2kOEMCD
         |
        +--[__] $OEM$
         |       |
         |      +--[__] $$
         |       |       |
         |       |      +--[__] system32                  Le contenu de ce dossier sera copié dans le dossier system32 de Windows.
         |       |
         |      +--[__] $1                                    Le contenu de ce dossier sera copier lors de l'installation.
         |       |       |
         |       |      +--[__] DRIVERS                Placez dans le dossier DRIVERS vos pilotes spécifiques décompressés.
         |       |       |      |                                     J'ai pris comme exemple différents dossiers pour chaque matériel:
         |       |       |     +--[__] ecr                    "ecr" pour l'écran,
         |       |       |      |
         |       |       |     +--[__] vid                    "vid" pour la carte vidéo
         |       |       |      |
         |       |       |     +--[__] imp1                  "imp1" pour l'imprimante n°1,
         |       |       |      |
         |       |       |     +--[__] netw                  "netw" pour la carte réseau.
         |       |       |      |
         |       |       |     +--[__] ...
         |       |       |
         |       |      +--[__] APPS                        Dans ce dossier placez les applications décompressées,
         |       |               |
         |       |              +--[__] ie6                     dans différents dossiers: Ici Internet explorer
         |       |               |
         |       |              +--[__] directx               directX 8.1
         |       |               |
         |       |              +--[__] wmp                 Windows Media Player 7.1
         |       |               |
         |       |              +--[__] hotfix                Les patchs pré SP4
         |       |               |
         |       |              +--[__] ...                     Vous pouvez rajouter les applications que vous voulez.
         |       |
         |      +--[__] C                                     Le contenu de ce dossier sera copié dans la partition C:\
         |       |
         |      +--[__] D                                     Le contenu de ce dossier sera copié dans la partition D:\
         |       |
         |      +--[__] Textmode                        Peut contenir des pilotes de périférique vitaux SCSI ou des HAL particulières.
         |
         +--[__] BOOTDISK                          Le dossier provenant du CD de Win2k
         |
         +--[__] I386                                       Ici, placez le nouveau dossier "slipstreamé" précèdemment.
                



    Notez que pour installer les hotfix il est possible de chaîner les différents patchs gràce à un petit utilitaire
    fourni par Microsoft: qchain.exe
    Il suffit de mettre les hotfix et qchain.exe dans le même dossier; d'exécuter ou d'appeler qchain.exe ( par un .bat),
    celui ci installera les hotfix sans reboot en gérant les conflits possibles entre ceux-ci.



  • Création des fichiers batchs
    associés à chaque application placées dans le dossier "APPS".

    @echo off
    echo Installation de "nom de l'application"
    echo
    echo Installation...
    echo
    echo Veuillez patienter
    %systemdrive%\apps\"nom dossier"\"nom appliation.exe"
    + argument pour une installation silencieuse et sans reboot.

    Par exemple:
    • %systemdrive%\apps\ie6\ie6setup.exe /C:"ie6wzd /S:""#e""/Q:A/R:N"    Pour IE6
    • %systemdrive%\apps\directx\dxsetup.exe /install/silent    Pour directX 8.1
    • %systemdrive%\apps\wmp\setp_wm.exe.exe /Q:A/R:N"    Pour Windows Media Player
    • %systemdrive%\apps\arc\rp500fra.exe -s    Pour Acrobat Reader

    • %systemdrive%\apps\hotfix\qchain.exe    Si vous désirer installer des hotfix.

    Sauvez ces fichiers en .bat dans le dossier $OEM$.



    Si vous voulez effacer le contenu du dossier APPS, créer un fichier batch contenant la commande:
    rd /S /Q %systemdrive%apps, vous pouvez rajouter une pauseavant pour laisser le temps aux autres scripts de s'exécuter.



  • Création du fichier de commande
    Cmdlines.txt:
    Toujours dans le dossier $OEM$ créez un fichier nommé Cmdlines.txt contenant pour notre exemple:

    [COMMANDS]
    ".\ie6.bat"
    ".\directx.bat"
    ".\wmp.bat"
    ".\arc.bat"
    ".\qchain.bat"

    Autant de ligne que de fichiers batchs créés précèdemment.

    Ce fichier s'exécutera automatiquement en mode graphique, en fin d'installation.




  • Création d'un fichier de réponse:


    Il existe un utilitaire dédié appelé Setup Manager (Setupmrg.exe) qui se trouve sur le Cd de Win2k,
    dans le fichier Deploy.cab, qui permet de générer des fichier de réponse de type Unattend.txt.
    Celui-ci peut s'avérer très utile surtout si vous voulez dupliquer la configuration d'un ordinateur,
    ou pour une future installation à distance.
    Mais il est bien sûr possible d'éditer un tel fichier manuellement.

    Voici un exemple simple de fichier de réponse et suffisant pour la crétion du CD.
    Sauver ce fichier sous le nom Winnt.sif et placer le dans le dossier /I386 de votre arborescence $OEM$ :

    ;SetupMgrTag
    [Data]
        AutoPartition=0              - Permet de choisir la partition d'installation
        MsDosInitiated="0"
        UnattendedInstall="Yes"
    
    [Unattended]
        UnattendMode=ProvideDefault
        OemPreinstall=Yes	            - La strucure $OEM$ et Cmdlines.txt seront examinés
        OemSkipEula=Yes              - Ne demande pas d'accepter licences EULA
        TargetPath=\WINNT
        
    [GuiUnattended]
        OEMSkipWelcome=1	         - Supprime l'écran de bienvenue
        OEMSkipRegional=1
        TimeZone=105
    
    [UserData]
        FullName="grat6cord"
        OrgName="Société"
        ComputerName=Ordi
        ProductID=#####-#####-#####-#####-#####   - n° de votre produit 
    
    [Display]
        BitsPerPel=8
        Xresolution=800
        YResolution=600
        Vrefresh=60
    
    [Identification]
        JoinWorkgroup=WORKGROUP
    
    [Networking]
        InstallDefaultComponents=Yes
    


    Un second exemple cette fois ci pour un ordinateur portable avec installation de pilotes PlugandPlay,
    qui auront été placés dans l'arborescence $OEM$, la prise en compte d'un réseau filaire,
    d'un réseau sans fils et de deux protocoles (TCPIP et IPX):

    ;SetupMgrTag
    [Data]
        AutoPartition=0
        MsDosInitiated="0"
        UnattendedInstall="Yes"
    
    [Unattended]
        UnattendMode=ProvideDefault
        OemPreinstall=Yes
        OemSkipEula=Yes
        TargetPath=\WINNT
        OemPnPDriversPath="drv\crdbs;drv\eth;drv\ide;drv\mcont;drv\mdem;drv\mstik;
        drv\smbus;drv\snd;drv\sndsny;drv\sonypi;drv\tpad;drv\usbm;drv\vid"
        DriverSigningPolicy=Ignore     - Supprime la vérif de la signature des pilotes
    
    [GuiUnattended]
        OEMSkipWelcome=1
        OEMSkipRegional=1
        TimeZone=105
    
    [UserData]
        FullName="grat6cord"
        OrgName=s
        ComputerName=portable
    
    [Display]
        BitsPerPel=32
        Xresolution=1024
        YResolution=768
        Vrefresh=72
    
    [TapiLocation]
        CountryCode=33
        Dialing=Tone
        
    [RegionalSettings]
        LanguageGroup=1
    
    [Components]
        freecel=Off
        hypertrm=Off           - On peut supprimer l'installation de composents Windows
        media_clips=Off
        minesweeper=Off
        pinball=Off
        rec=Off
        solitaire=Off
    
    [Identification]
        JoinWorkgroup=WORKGROUP
    
    [Networking]
        InstallDefaultComponents=Yes
    
    [NetAdapters]
        Adapter1=params.Adapter1               - Configuration des résaux locaux
        Adapter2=params.Adapter2
        
    [params.Adapter1]
        INFID=pcmcia\smc-smc2632w-af67
    
    [params.Adapter2]
        INFID=pci\ven_8086&dev_1031
    
    [NetClients]
        MS_MSClient=params.MS_MSClient
    
    [NetServices]
        MS_SERVER=params.MS_SERVER
    
    [NetProtocols]
        MS_TCPIP=params.MS_TCPIP
        MS_NWIPX=params.MS_NWIPX
    
    [params.MS_TCPIP]
        DNS=No
        UseDomainNameDevolution=No
        EnableLMHosts=Yes
        AdapterSections=params.MS_TCPIP.Adapter1,params.MS_TCPIP.Adapter2
    
    [params.MS_TCPIP.Adapter1]
        SpecificTo=Adapter1
        DHCP=No
        IPAddress=192.168.0.20
        SubnetMask=255.255.255.0
        DefaultGateway=192.168.0.1
        DNSServerSearchOrder=194.117.200.10,194.117.200.15
        WINS=No
        NetBIOSOptions=0
    
    [params.MS_TCPIP.Adapter2]
        SpecificTo=Adapter2
        DHCP=Yes
        WINS=No
        NetBIOSOptions=0
    
    [params.MS_NWIPX]
        VirtualNetworkNumber=AdapterSections=params.MS_NWIPX.Adapter1,params.MS_NWIPX.Adapter2
    
    [params.MS_NWIPX.Adapter1]
        SpecificTo=Adapter1
        PktType=0x0
        NetworkNumber=00000000
    
    [params.MS_NWIPX.Adapter2]
        SpecificTo=Adapter2
        PktType=0x0
        NetworkNumber=00000000
    





  • Création de l'image du CD Bootable:


    Le dossier Win2kOEMCD doit contenir les composents suivants:

    [__]$OEM$                        L'arborescence complète $OEM$


    [__]BOOTDISK


    [__]I386
                                 Le répertoire de distribution patché SP3

    AUTORUN.INF


    BOOTFONT.BIN


    CDROM_IP.5                    Pour Windows2000 pro


    CDROM_IS.5                    Pour Windows2000 server


    CDROM_NT.5


    SETUP.EXE


    CDROMSP3.TST              Témoin du slipstreaming






    Voilà, il ne vous reste plus qu'à graver le CD.