> Articles > Système
 
Installation automatisée de Windows XP + SP1
par: Marcus
posté le: 07-09-02 maj le: 25-05-04
 

7e Etape: Modification de Unattend.txt

Je vais passer en revue chaque section de ce fichier et m'attarder sur les commandes qui demandent le plus d'attention. Les paramètres présentés sont ceux par défaut suite aux choix effectués en suivant notre exemple.

 

 

Voici tout d'abord quelques liens pour obtenir plus de documentation sur ce type d'installation:

 

Unattend.doc, provenant du CD de Windows 2000 (SUPPORT\TOOLS) et absent de celui de XP (!)

Deploy.doc, documentation de Microsoft sur les stratégies de déploiement.

Page du site de Microsoft sur le mode Unattend.

Sans oublier deploy.chm et ref.chm dans Deploy.cab, qui sont une mine d'information.

 

 

 

  • Section Data:
  •  

    [Data]
    AutoPartition=1

    Installe Windows sur la 1ere partition libre. Dans le cas d'un disque comportant 2 partitions, avec déjà un système d'exploitation sur la 1ere, alors l'installation se fera directement sur la 2e (si elle est libre). Par contre si votre disque ne comporte qu'une partition, mais déjà occupée, le setup vous demandera ce que vous comptez faire.

    Si vous enlevez cette ligne ou si vous mettez AutoPartition=0 le setup vous demandera sur quelle partition vous souhaitez installer Windows et ce que je vous conseille de faire si votre disque principale contient déjà un OS.


    MsDosInitiated="0"

    Indique au programme d'installation que cette dernière se déroule à partir du CD, mettez une valeur de 1 si vous n'utilisez que des disquettes de boot.

     

    UnattendedInstall="Yes"

    Précise qu'il s'agit d'une installation de type Unattended.

     

     

     

  • Section Unattended:
  •  

    [Unattended]
    UnattendMode=FullUnattended

    Notre type d'installation entièrement automatisée.


    OemSkipEula=Yes

    Passe le contrat de license vu qu'il a déjà été approuvé.


    OemPreinstall=No

    Il est par défaut à No, mais si vous souhaitez installer des patchs (cf commandes supplémentaires) ou drivers vous devrez le mettre à Yes, afin que le setup considère cette installation comme une distribution.

    Si vous mettez OemPreinstall=Yes, le setup s'arrêtera à la page de bienvenue, pour éviter celà nous devrons ajouter OEMSkipWelcome=1 en tant que particuliers, mais dans le domaine de l'OEM il devrait rester à 0.

     

    TargetPath=\WINDOWS

    Le chemin de destination que l'on avait spécifié.

     

     

     

  • Section GuiUnattended:
  •  

    A l'inverse de [Unattended] qui ne s'occupe que du déroulement de l'installation sous DOS, [GuiUnattended] contient les options qui seront retenus lorsque l'utilisateur sera sous l'interface graphique.

     

    [GuiUnattended]

    AdminPassword=Password Crypté
    EncryptedAdminPassword=Yes

    Votre password se trouvera après le 1er champ, la 2e ligne indique quant à elle si ce dernier est crypté.


    OEMSkipRegional=1

    Puisque vous avez déjà fourni les paramètres régionaux et des langues, vous pouvez vous passer de cet écran.


    TimeZone=105

    Votre fuseau horaire

     

    OemSkipWelcome=1

    L'option que je vous exposais dans le paragraphe OemPreinstall.

     

     

    Nous venons de voir en détail les sections les plus importantes et sur lesquelles nous pouvons apporter des modifications intéressantes pour le déroulement de l'installation. Le reste de unattend.txt n'est que le reflet de vos choix sous Setup Manager.

     

     

    Voici à titre d'exemple le contenu de mon fichier unattend.txt (après modification):

     

     

    ;SetupMgrTag
    [Data]
    AutoPartition=0
    MsDosInitiated="0"
    UnattendedInstall="Yes"

    [Unattended]
    UnattendMode=FullUnattended
    OemSkipEula=Yes
    OemPreinstall=Yes
    OemFilesPath="..\$OEM$"
    OemPnPDriversPath="Drivers\Deskjet;Drivers\K7;Drivers\Kortex;Drivers\Promise;Drivers\SATA;

    Drivers\TV2000"
    TargetPath=\WINDOWS
    Filesystem=ConvertNTFS
    UnattendSwitch=Yes
    DriverSigningPolicy=Ignore
    WaitForReboot=No
    CrashDumpSetting=0
    DisableDynamicUpdates=Yes
    KeyboardLayout="French"

     

    [GuiUnattended]
    AdminPassword=Mot de passe
    EncryptedAdminPassword=No
    OEMSkipRegional=1
    OemSkipWelcome=1
    TimeZone=105

     

    [GuiRunOnce]
    "%systemdrive%\Apps\runonce.bat"

     

    [UserData]
    ProductID=Numéro de série
    FullName="Marcus"
    OrgName="."
    ComputerName=Marcus-Computer

     

    [Display]
    BitsPerPel=32
    Xresolution=1600
    YResolution=1200
    Vrefresh=85

     

    [TapiLocation]
    CountryCode=33
    Dialing=Tone

     

    [RegionalSettings]
    LanguageGroup=1
    SystemLocale=0000040c
    UserLocale=0000040c
    InputLocale=040c:0000040c

     

    [Identification]
    JoinWorkgroup=WORKGROUP

     

    [Networking]
    InstallDefaultComponents=Yes

     

    [Shell]
    CustomDefaultThemeFile="%WinDir%\Resources\Themes\AquaDARK.theme"
    DefaultStartPanelOff=Yes

     

    [Components]
    accessopt=off
    chat=off
    msmsgs=off
    deskpaper=off
    freecell=off
    hearts=off
    media_clips=off
    media_utopia=off
    minesweeper=off
    mousepoint=off
    msnexplr=off
    paint=off
    pinball=off
    solitaire=off
    spider=off
    templates=off
    zonegames=off

     

     

     

    Si vous souhaitez rajouter des commandes, vous pouvez consulter la page suivante, sinon rendez-vous directement à la page 14.

       
       
    Sommaire:  
       
    1. Préparation du projet 9. Intégration des drivers
    2. Slipstreaming 10. Ajout des applications
    3. Automatisation de l'installation 1/4 11. Ajouts divers 1/2
    4. Automatisation de l'installation 2/4 12. Ajouts divers 2/2
    5. Automatisation de l'installation 3/4 13. Ajout des patchs
    6. Automatisation de l'installation 4/4 14. Phase finale du projet
    7. Modification de Unattend.txt 15. Gravure du CD
    8. Commandes supplémentaires  

    ©2002/2004 - Geeks Asylum - Tous droits réservés