Chapitre 2 - Installation automatisée

Ce chapitre va vous permettre d'automatiser votre installation de Windows, par un procédé qu'on appelle l'unattended (terme anglais). Vous n'aurez plus qu'à insérer votre CD dans le lecteur et Windows s'installera sans vous poser toutes les questions habituelles (comme les options régionales, la clé CD, le nom d'ordinateur, etc.). Ceci a l'avantage énorme que vous ne devrez plus être présent durant l'installation.

Vous allez devoir renseigner toutes les informations à l'installation dans un "fichier de réponse", et l'installeur se chargera du reste. Pour créer ce fichier, le plus simple est d'utiliser l'utilitaire setupmgr.exe fourni par Microsoft (nLite permet également de créer ce fichier).

1. Utilisation de setupmgr.exe
2. Modification manuelle de unattend.txt
3. Finalisation

Note : si vous souhaitez créer un fichier de réponse manuellement, rendez vous à l'annexe Création manuelle du fichier unattend.txt.

 

Ce dont vous avez besoin :

  • Avoir copié le contenu du disque de Windows XP sur votre disque dur comme expliqué au chapitre 0 (Introduction).
  • Le programme setupmgr.exe contenu dans le fichier Télécharger WindowsXP-KB838080-SP2-DeployTools-FRA.cab (1,72 Mo).
    Note : ce fichier est également disponible sur votre CD original de Windows XP, dans le cab "SUPPORT\TOOLS\Deploy.cab".
  • Certaines fonctions nécessitent d'avoir intégré le SP2 à votre CD pour fonctionner, elles ne sont toutefois pas obligatoires. Pour intégrer le SP2, rendez-vous au chapitre 1 (Intégration du SP2).

 

1. Utilisation de setupmgr.exe :


Ouvrez setupmgr.exe (que ce soit sur votre CD de Windows XP ou dans le fichier téléchargé).

Assistant Gestion d'installation
Cliquez sur "Suivant".

 

Créer un fichier de réponse
Choisissez "Créer un nouveau fichier".

 

Type d'installation
Choisissez "Installation sans assistance".

 

Produit
Choisissez votre version de Windows XP.

 

Interaction utilisateur
Ici vous avez le choix :

  • "Entièrement automatisée" permet d'avoir une installation qui ne requiert aucune intervention.
  • "Contrôlé par l'utilisateur" est une installation normale, à part que les champs sont pré remplis.
  • "Pages masquées" affiche uniquement les pages dont les informations ne sont pas données.
  • "Lecture seule" permet de voir les informations déjà renseignées mais pas de les modifier.
  • "Interaction par l'interface graphique" permet d'automatiser uniquement la première partie de l'installation (en mode texte).

 

Partage de distribution
Choisissez "Installation depuis un CD".

 

Contrat de license
Acceptez les termes du contrat de licence.

 

Nom et société
Entrez votre nom et votre organisation.

 

Paramètres d'affichage
Réglez les paramètres d'affichage (ou laissez par défaut).

 

Fuseau horaire
Choisissez votre fuseau horaire.

 

Clé produit
Entrez votre clé (fournie avec votre copie de Windows XP).

 

Noms des ordinateurs
Entrez le nom de votre ordinateur (obligatoire).

 

Mot de passe Administrateur
Choisissez un mot de passe pour l'Administrateur général (ça ne concerne pas les comptes utilisateurs que vous allez créer). Pour des raisons de sécurité, cochez la case permettant de le crypter. Vous pouvez aussi établir une connexion automatique sur le compte Administrateur lors du démarrage de Windows.

 

Composants de réseau
Ne changez rien sauf si vous voulez changer des paramètres réseau.

 

Groupe de travail ou domaine
Entrez le nom du groupe de travail (ou du domaine).

 

Téléphonie
Cette section est facultative.

 

Paramètres régionaux
Ne changez rien sauf si vous voulez modifier les paramètres régionaux.

 

Langues
Ne changez rien sauf si vous voulez installer des langues supplémentaires.

 

Paramètres de l'Explorateur et de l'interface
Ne changez rien sauf si vous voulez modifier des paramètres d'Internet Explorer.

 

Dossier d'installation
Ne changez rien sauf si vous voulez installer Windows autre part que dans "C:\WINDOWS\"

 

Installer des imprimantes
Ici, vous pouvez installer une imprimante réseau (le nom doit être sous la forme "\\ordinateur\imprimante").

 

Exécuter une fois
Ne changez rien.

 

Commandes supplémentaires
Ne changez rien.

 

Chemin et nom du fichier
Choisissez l'endroit où enregistrer le fichier de réponse. Ici, nous utiliserons le chemin "C:\xpcd\unattend.txt".

 

Fin du Gestionnaire d'installation
Voilà, si tout s'est correctement déroulé vous devriez obtenir ceci, votre fichier de réponse est prêt.

 

Vous pouvez supprimer unattend.bat créé en même temps que unattend.txt, il ne vous servira a rien. Si vous le souhaitez, vous pouvez ajouter des paramètres en éditant le fichier de réponse. Ces paramètres sont expliqués ci-dessous. Si vous ne voulez rien changer, rendez vous directement au point Finalisation pour l'intégrer correctement.

 

2. Modification manuelle de unattend.txt :


Vous avez maintenant créé votre fichier unattend.txt, mais setupmgr.exe n'a fait que le minimum. Il reste de nombreux paramètres que vous pouvez configurer à la main. Vous en trouverez une liste exhaustive dans le fichier ref.chm (contenu dans WindowsXP-KB838080-SP2-DeployTools-FRA.cab). Nous détaillerons les principaux ci-dessous.

Ouvrez donc le fichier unattend.txt qui vient d'être créé. En voici sa structure :

[Catégorie]
Paramètre1=X
Paramètre2=Y
Paramètre3=Z

 

Voici une liste détaillée de paramètres que vous pouvez ajouter (ils sont tous facultatifs) classés par catégorie. Si leur catégorie n'existe pas dans le fichier de réponse, il suffit de l'ajouter.

 

[Unattended]

Filesystem=ConvertNTFS

Convertit le système de fichiers en NTFS s'il ne l'est pas déjà.

ExtendOemPartition=1

Agrandit la partition de Windows à tout l'espace restant disponible et non partitionné (ne fonctionne que si c'est en NTFS).

UnattendSwitch=Yes

Empêche l'apparition des écrans vous permettant d'établir une connexion Internet, de créer des nouveaux utilisateurs, etc.

Repartition=Yes

Les partitions du premier disque dur seront supprimées et une seule sera recréée occupant tout l'espace du disque (au format NTFS).

WaitForReboot=No

L'ordinateur redémarre sans attendre les 15 secondes une fois l'installation (en mode graphique) terminée.

CrashDumpSetting=0

Voici les différentes valeurs possibles, qui définiront le comportement de Windows lors d'un plantage (écran bleu) :

0 : il n'y aura pas de fichier dump créé.
1 : vidage complet de la mémoire (complete memory dump).
2 : vidage de la mémoire du noyau.
3 : vidage de la mémoire minimale (64Ko).

Hibernation=No

Désactive la mise en veille prolongée.

AutoActivate=Yes

Active Windows par internet une fois l'installation terminée.

DisableDynamicUpdates=Yes

Permet d'éviter l'accès à Windows Update durant l'installation.

ProgramFilesDir="C:\Program Files"
CommonProgramFilesDir="C:\Program Files\Fichiers communs"

Permet de changer les répertoires Program Files et Fichiers communs par défaut.

KeyboardLayout="Belgian French"

Permet de changer la configuration du clavier. Vous trouverez une liste des valeurs possibles sur MSFN.

 

[Display]

AutoConfirm=1

Désactive l'avertissement vous annonçant que la résolution d'écran n'est pas bonne (au premier démarrage).

 

[GuiUnattended]

ProfilesDir="C:\Documents and Settings\"

Permet de changer le répertoire Documents and Settings par défaut.

 

[Shell]

DefaultStartPanelOff=Yes

Rétablit le menu démarrer classique.

 

DefaultThemesOff=Yes

Utilise le thème classique de Windows.

 

 

Les paramètres d'Internet Explorer :

[FavoritesEx]

Title1="Google.url"
URL1="http://www.google.com/"
Title2="CDXPerso.url"
URL2="http://www.cdxperso.be/"

Permet d'ajouter des favoris à Internet Explorer. La syntaxe se fait toujours sur 2 lignes (title et url).

 

[Branding]

BrandIEUsingUnattended=Yes

Ce paramètre doit être "YES" pour que les sections [Proxy], [FavoritesEx] et [URL] soient prises en compte.

 

[URL]

Home_Page=about:blank
Help_Page=http://www.cdxperso.be/
Search_Page=http://www.google.com/

Renseigne la page de démarrage, la page d'aide et la page de recherche par défaut

 

Ne pas installer certains programmes :

[Components]

accessopt=off

L'assistant d'accessibilité.

chat=off

Le chat (Microsoft Chat).

msmsgs=off

Windows Messenger.

deskpaper=off

Fonds d'écran de Windows XP.

freecell=off
hearts=off
minesweeper=off
pinball=off
solitaire=off
spider=off

Les jeux intégrés à Windows XP.

zonegames=off

Catégorie "Jeux sur Internet".

media_clips=off

Son supplémentaires.

media_utopia=off

Sons du modèle Utopia.

mousepoint=off

Pointeurs de souris supplémentaires.

msnexplr=off

MSN Explorer.

paint=off

Paint.

templates=off

Modèles de documents.

 

Paramètres du Service Pack 2 :

[Data]

AutomaticUpdates=Yes

Active les mises à jour automatiques.

 

[WindowsFirewall]

Profiles=WindowsFirewall.TurnOffFirewall

Désactive le firewall (nécessite la commande suivante également).

 

[WindowsFirewall.TurnOffFirewall]

Mode=0

Désactive le firewall (nécessite la commande précédente également).

 

[IEPopupBlocker]

AllowedSites=www.microsoft.com;www.google.com

Sites autorisés à afficher des popups.

BlockPopups=Yes

Active le bloqueur de popups.

FilterLevel=Medium

Niveau du filtre (High, Medium et Low)

ShowInformationBar=Yes

Montre la barre d'informations.

 

Note : il existe un moyen de configurer d'autres réglages du centre de sécurité du SP2 en modifiant la base de registre, pour cela rendez-vous au chapitre 5 (Optimisations diverses).

 

3. Finalisation :


Votre fichier de réponse est prêt, mais pour qu'il soit détecté lors de l'installation de Windows, nous allons devoir le dupliquer de manière à créer un fichier "winnt.sif".

Copiez unattend (clic droit ? Copier) et collez-le de manière à obtenir le fichier "Copie de unattend".

Note : nous allons devoir modifier l'extension du fichier. Pour cela il faut que son extension soit affichée.

 

Options des dossiers...
Allez dans le menu "Outils --> Options des dossiers...".

 

Options des dossiers
Désélectionnez l'option "Masquer les extensions de fichiers dont le type est connu".

 

Une fois que son extension est visible, renommez "Copie de unattend.txt" en "winnt.sif". Placez ce fichier dans le dossier I386 (en laissant unattend.txt à la racine du CD). winnt.sif sera automatiquement détecté lors d'une installation en démarrant sur le CD-ROM, et unattend.txt n'est utile que si vous comptez lancer votre installation depuis un système d'exploitation. Dans ce dernier cas, il faudra la démarrer en cliquant sur un batch (fichier *.bat) que nous allons créer. Créez deux fichiers texte à la racine du CD, l'un nommé install.txt et l'autre install32.txt.

Dans install.txt mettez simplement :

.\i386\winnt /u:.\unattend.txt

et dans install32.txt mettez :

.\i386\winnt32 /unattend:.\unattend.txt

Changez l'extension de ces deux fichiers en *.bat (install.bat et install32.bat).

Note : pour lancer l'installation à partir de Windows, il faudra cliquer sur install32.bat (install.bat est moins utile, il sert uniquement à démarrer l'installation à partir d'un système d'exploitation en 16 bits).

Votre installation unattended est configurée ! Pour graver le CD directement sans rien y ajouter (ou supprimer), rendez-vous au chapitre 7 (Gravure du CD). Sinon passez au chapitre suivant pour ajouter des applications.

 

<< Page précédente : Intégration du SP2 Page suivante : Ajout d'applications >>