Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
FORUM WIN FORUM DEV WIN FORUM .NET F.A.Qs TUTORIELS LIVRES WINDOWS

Automatisation d'une installation de Windows XP avec intégration du Service Pack 1 ou du Service Pack 2

Date de publication : 04/10/2004 , Date de mise à jour : 22/04/2006

Par BWP-Necromance (BWP-Necromance.developpez.com)
 

Ce tutoriel va vous expliquer les différentes étapes nécessaires à l'automatisation d'une installation de Windows XP avec intégration du Service Pack 1 ou Pack 2 très rapidement.

Remerciements
1. Introduction
1.1. Service Pack 1
1.2. Service Pack 2
2. Configuration nécessaire sur le PC
3. Création d'une installation de Windows XP SP1
3.1. Étape 1: Copie du CD original de Windows XP
3.2. Étape 2: Intégration du service pack 1
3.3. Étape 3: Automatiser l'installation de Windows XP
3.4. Étape 4: Graver le CD
4. Création d'une installation de Windows XP SP2
4.1. Avantage de l'installation avec le service pack 2
4.2. Étapes pour la création du SP2
5. Mise à jour et drivers
6. Quelques liens pour aller plus loin
7. Quelques conseils pour finir


Remerciements

Voilà je tiens à remercier l.sage et Andy C. pour leurs précieuses aides à la préparation et à la correction qu'il m'ont apporté pour ce tutoriel.


1. Introduction

De nos jours, le système Windows prend une place importante dans les entreprises et chez les particuliers en amenant dans diverses distributions (de la 3.11 à XP) la stabilité, la sécurité, la simplicité de l'installation et de l'utilisation.

De plus les sorties de mises à jour et des "services packs" (SP en abrégé) - principalement pour les systèmes Windows 2000 et XP - permettent d'accroître la sécurité du système en ajoutant des nouvelles fonctions comme le pare-feu sur le SP2 de Windows XP.

Mais n'est-il pas contraignant lors d'une réinstallation de Windows de perdre du temps à attendre que le système vous pose des questions pour la configuration réseau, configuration de l'affichage, le numéro de série...etc., ainsi que d'installer toutes les mises à jour et le dernier service pack ?

La solution est de créer un CD d'installation automatisé de Windows XP avec l'intégration du dernier service pack. Tel est le but de ce tutoriel: vous montrer comment faire ce type de CD d'installation, en créant un CD de base automatisé.

La création du CD est assez longue et dispose d'un niveau moyen. Je vais faire au mieux pour vous expliquer cela avec des captures d'écrans.

Ce tutoriel propose 2 manières de faire ce projet: avec le service pack 1 et avec le service pack 2.


1.1. Service Pack 1

La création d'un CD avec Windows XP et le service pack 1 nécessite l'ajout des versions de DirectX 9 et de Media Player 9, ce qui rend l'installation assez compliquée et très longue.


1.2. Service Pack 2

La création d'un CD avec Windows XP et le service pack 2 est plus simple et plus rapide car il intègre directement les mises à jour pour la sécurité du système, ainsi que les dernières versions du Media Player et de DirectX (9c).


2. Configuration nécessaire sur le PC

La configuration de votre PC nécessite seulement d'avoir de la place sur le disque dur. Un minimum de 2 Go de libre sera suffisant pour le projet.


3. Création d'une installation de Windows XP SP1


3.1. Étape 1: Copie du CD original de Windows XP

Dans cette étape, il faut copier le CD original de Windows XP dans un répertoire sur le disque dur. Pour ce faire ouvrez l'explorer et créez un dossier nommé XPCD dans le lecteur C à la racine (C:\XPCD).

Ensuite copiez tout le contenu du CD de Windows dans le dossier C:\XPCD.

N’oubliez pas d'inclure les fichiers cachés (dans l'explorateur > Outils > Options des dossiers > Types de fichiers > Afficher les fichiers cachés).

Pensez également à créer un dossier XPBackup dans le lecteur C à la racine (C:\XPBackup).

Ce dossier nous permettra de stocker temporairement les divers fichiers que l'on aura téléchargés au cours de ce tutoriel.

A la fin de cette étape, la structure des dossiers de votre projet doit ressembler à cela à la racine du lecteur C :

Comme montre le schéma ci-contre, la structure des dossiers comporte 2 dossiers principaux pour notre projet:

  1. Le dossier XPCD qui contient les fichiers d'installation de Windows XP.
  2. Le dossier XPBackup qui contiendra les fichiers que l'on va télécharger pour notre projet.

3.2. Étape 2: Intégration du service pack 1

Pour l'intégration du service pack 1, il vous faut le fichier d'installation du service pack.

Pour l'obtenir, vous pouvez le télécharger à cette adresse en n'oubliant pas de l'enregistrer dans le dossier XPBackup :

http://www.microsoft.com/windowsxp/downloads/updates/sp1/network.mspx

Une fois téléchargé, il est préférable de renommer le fichier d'installation par un nom de fichier plus simple. Pour le projet on va renommer le fichier d'installation du SP par SP1.EXE. Créez un dossier SP1 dans le dossier C:\XPBackup.

Ensuite, lancez un terminal DOS et allez dans le dossier C:\XPBackup. Lancez la commande suivante :
C:\XPBackup> SP1.EXE -U -X:C:\XPBackup\SP1
Cette commande permet de décompresser le SP dans le dossier C:\XPBackup\SP1. Maintenant, que l'on a décompressé le SP il faut l'intégrer à la structure de notre futur CD de Windows XP.

Pour ce faire, lancez la commande suivante dans le répertoire C:\XPBackup\SP1\update :
C:\XPBackup\SP1\update> update.exe -S:C:\XPCD
Voici la fenêtre qui apparaîtra quand vous aurez lancé la commande DOS pour l'intégration du SP. La structure de votre futur CD d'installation de Windows XP dispose maintenant du service pack 1 et peut être gravé sans problème.


3.3. Étape 3: Automatiser l'installation de Windows XP

Dans cette étape, nous allons automatiser l'installation de Windows XP, ce qui permettra de gagner du temps pour l'installation en supprimant les interventions du système pour les informations utilisateur.

Dans le répertoire SUPPORT\TOOLS du CD de Windows XP se trouve un utilitaire nommé DEPLOY.CAB.

Les fichiers ci-dessous sont les fichiers qui se trouvent dans le dossier SUPPORT\TOOLS:

Copiez le fichier DEPLOY.CAB dans votre dossier XPBackup et décompressez le à l'aide de WinRAR dans le même dossier (XPBackup).

Les fichiers ci-dessous sont les fichiers qui se trouvent dans le dossier C:\XPBackup\Deploy:

Les 3 fichiers qui nous intéressent sont principalement:

  1. unattend.txt: C'est le fichier de configuration pour l'automatisation de l'installation de Windows XP.
  2. deploy.chm: Aide sur le déploiement de Windows XP.
  3. Setupmgr.exe: C'est l'application qui nous permettra de créer le fichier de configuration unattend.txt.
On va commencer par faire le fichier de configuration pour notre structure de CD. Pour ce faire, lancez l'application setupmgr.exe.

Voici l'écran de bienvenue, cliquez sur le bouton suivant.

Le prochain menu vous propose de créer un nouveau fichier de configuration ou d'en modifier un déjà existant. Pour notre tutoriel; nous allons prendre la première option, c'est-à-dire "Créer un nouveau fichier de réponses".

Sur cette fenêtre, prenez l'option 1 "une installation automatique de Windows", puis passez à la suite.

Sur cette fenêtre, vous devez choisir votre plateforme : Windows XP Pro ou Familial. Cliquez sur suivant quand vous aurez sélectionné votre plateforme.

Cette fenêtre vous propose différents modes d'installation de Windows. Pour notre tutoriel, nous allons prendre l'option "Entièrement automatisée", qui, je vous rappelle, est le but de ce tutoriel.

Cette fenêtre vous propose de créer un dossier de distribution, choisissez la 2e option "Non, ce fichier de réponses sera utilisé pour l'installation à partir d'un CD".

Cette fenêtre vous demande d'accepter les termes de la licence. Acceptez-là et passez à la suite.

Cette fenêtre vous permettra de donner tous les renseignements nécessaires à l'installation de votre CD de Windows.

Pensez à crypter le mot de passe de l'administrateur pour plus de sécurité. Les paramètres avancés ne sont pas utiles pour le moment, laissez les options par défaut. Quand vous aurez rempli les informations nécessaires à la création du fichier unattend.txt, cette fenêtre apparaîtra pour vous signaler que ce fichier a été créé dans le dossier C:\XPBaxkup\DEPLOY.

Votre fichier unattend.txt doit ressembler au schéma ci-dessous :

Mais nous allons encore modifier ce fichier, car il n'est pas complètement terminé.

  1. Dans la section Data, changez la valeur AutoPartition=1 par AutoPartition=0.
    Cette action empêchera le système de supprimer les partitions disponibles et de pouvoir les gérer vous-même.

  2. Dans la section Unattended, changez la valeur OemPreinstall=No par OemPreinstall=Yes.

  3. Dans la même section (Unattended), rajoutez les lignes suivantes en dessous de la ligne TargetPath=\WINDOWS :
Repartition=No 
UnattendSwitch="yes" 
WaitForReboot="No"
Une fois les modifications terminées, votre fichier UNATTEND.TXT doit ressembler à cela:

Ensuite sauvegardez-le dans le dossier C:\XPCD\i386 en le renommant en "WINNT.SIF".

Bien sur, il existe d'autres fonctions à rajouter dans le fichier, mais pour un CD de base, cela est amplement suffisant.


3.4. Étape 4: Graver le CD

La dernière étape est de graver votre projet sur un CD. Pour le projet j'ai utilisé Nero 6 (Il faudra l'adapter à votre logiciel de gravure si vous ne disposez pas Nero).

Pour pouvoir amorcer le CD d'installation de Windows XP, il vous faut un fichier image que l'on trouve à l'adresse :

bootxp.bin

Téléchargez le fichier ci-dessus et lancez Nero Burning Rom. Choisissez CDROM (Amorce) et remplissez les valeurs comme indiqué ci-dessous:

Cliquez sur nouveau et placez tous les fichiers du dossier C:\XPCD dans la zone de gravage. N'oubliez pas de renommer votre CD d'installation de Windows.

Voilà vous pouvez graver le CD sans problème. Je vous conseille de tester d'abord sur un CDRW et avec un logiciel simulant un PC comme vmware ou Virtual PC.


4. Création d'une installation de Windows XP SP2


4.1. Avantage de l'installation avec le service pack 2

L'avantage d'intégrer le SP2 ajoute directement à l'installation toutes les mises à jour de sécurité et améliore les performances du système. Néanmoins, bien que le SP2 apporte un niveau de sécurité satisfaisant en ajoutant de nouvelles fonctions comme le firewall et la gestion des mises à jour du système et de l'antivirus, il reste encore un problème au niveau de la compatibilité de certaines applications.

Lien de téléchargement pour le SP2


4.2. Étapes pour la création du SP2

Les étapes pour la création du CD d'installation de Windows XP avec l'intégration du service pack 2 sont les mêmes que pour le service pack 1, à quelques différences près:

  1. Au niveau de l'intégration du service pack, le dossier update est: C:\XPBackup\SP2\i386\update et non C:\XPBackup\SP2\update.
Sinon le reste est identique pour la création du CD de Windows.


5. Mise à jour et drivers

Cette partie montre comment faire un CD d'installation automatique de Windows XP avec l'intégration du service pack 1 ou du service pack 2, mais il est également possible d'intégrer les mises à jour et les drivers. Cela n'est pas évident et ne sera pas expliqué dans ce tutoriel, car les drivers et MAJ se tiennent régulièrement à jour. L'intégration des drivers et MAJ rendrait notre structure obsolète au bout d'un certain temps.

Vous pouvez télécharger le document suivant qui vous expliquera comment faire:


6. Quelques liens pour aller plus loin



7. Quelques conseils pour finir

  1. Une fois que votre structure est faite, gravez-la sur un CDRW et testez-la sur Vmware ou sur Virtual PC.

  2. Vous pouvez créer votre structure sur un DVD-R, ce qui vous permettra de rajouter les applications dont vous avez besoin (Word, builder...) dans un dossier Application par exemple. Cette technique vous permettra de pouvoir tout installer par la suite. Faites de même avec les drivers !

  3. Lors du reboot du PC, l'installation de Windows commence et vous demande dans quelle partition vous voulez installer Windows. Si vous disposez déjà d’une partition Windows, supprimez-la et recréez-la, car l'automatisation efface uniquement les fichiers système et laisse les autres fichiers (Fichiers d'applications). Le fait de recréer la partition engage le système à reformater la partition en NTFS ou en FAT32.

  4. Utilisez toujours le fichier bootxp.bin comme image de démarrage. L'image de démarrage offerte par Nero ne lance pas l'installation du système.
Voilà en espérant avoir fait un tutoriel clair et précis, ce tutoriel est correct et marche parfaitement.



Valid XHTML 1.1!Valid CSS!

Copyright © 2004 BWP-Necromance. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.

Responsables bénévoles de la rubrique Windows : Aymeric Morilleau et Louis-Guillaume Morand - Contacter par EMail :
Vos questions techniques : forum d'entraide Windows - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.