Overblog
Editer l'article Suivre ce blog Administration + Créer mon blog

Windows 7 : Comment créer un master?

Publié le par damcuvelier

 

 

I- Plusieurs méthode possible pour installer Windows 7

 

La méthode d’installation la plus connue de tous consiste à booter depuis le DVD et de répondre aux questions afin d’obtenir un OS fraichement installé.

 

La seconde est essentiellement utilisé par les techniciens d’entreprise (ou constructeurs) ayant à leur charge un parc informatique assez conséquent. Elle vise à automatiser une installation en créant un jeu de configuration (fichier unattend.xml ou autounattend.xml) à l’aide des outils de déploiement fournis par Microsoft (essentiellement ceux du WAIK).

 

Windows Vista a longtemps été critiqué par les simples utilisateurs du système d’exploitation mais il faut savoir, qu’en termes d’évolution dans le domaine de la capture et du déploiement, il a apporté beaucoup aux administrateurs d’entreprise et aux constructeurs.

 

Auparavant, prenons pour exemple Windows XP : les installations se faisaient depuis une image de référence (un master) en la déployant sur l’ensemble des ordinateurs d’un parc. En revanche, la modification de ce master pour y ajouter drivers, fichiers … impliquait de le recréer complètement.

 

Maintenant le problème ne se pose plus car, depuis Windows Vista, Microsoft a changé sa méthode de gestion d’image en introduisant un nouveau format d’image nommé WIM (Windows Image). La création, la mise à jour et le déploiement de cette image a été largement amélioré ainsi que les outils.

 

Un média d’installation contient deux images WIM :

- Boot-Wim : c’est l’image WINPE bootable qui est extraite dans « $Windows.~BT » lors de l’installation et de la première phase d’installation

- Install-wim : c’est l’image d’installation (comme un genre de ghost système) copiée dans « $Windows. ~LS » pendant l’installation.

 

 

II- Deux types d’installation

 

1- L’installation Attended

Avec ce type, vous devez répondre aux questions pour achever l’installation (sélection de la langue, sélection de la partition d’installation, renseignement de la clé d’activation …).

 

2- L’installation Unattended

Une installation Unattended nécessite que l’on fournisse un fichier de configuration au Setup d’installation et si tous les champs présents dans les fenêtres (sous forme de questions) et que l’on retrouve dans ce fichier de réponses sont renseignés correctement alors l’installation se poursuit en étant complètement automatisée.

 

 

III- Des outils pratiques

 

Dans le but de créer, manipuler et modifier des images WIM, Microsoft fournit des outils disponibles dans le WAIK (multiplateforme x86 et x64) :

- Windows System Image Manager – WSIM :

 

Cet outil permet de créer des fichiers de configuration puis de les valider. Il permet globalement d’éditer des images WIM puis de gérer les points de distribution.

- Deployment Image Servicing and Management - DISM :

 

C’est l’outil de gestion et de maintenance des images de déploiement. Il permet :

§ d’ajouter des périphériques 32 ou 64 bits

§ d’ajouter / supprimer un Langage Pack (LP)

§ d’ajouter / supprimer des fonctionnalités de Windows

§ d’ajouter / supprimer des correctifs Windows

§ de paramétrer Windows Update

 

DISM inclut aussi des commandes de capture de montage et de démontage. Il remplace donc de fait « imagex.exe ».

- Windows Preinstallation Environnement – WINPE :

 

Rappelez-vous WinPE = boot.wim, c’est un mini système d’exploitation à base de noyau Windows 7. Il est utilisé pour déployer Windows ou bien de capturer une image de disque dur.

- System Preparation tool – SYSPREP :

 

Cet outil est disponible dans « %WINDIR%\System32\sysprep ». Il permet de préparer une image en vue de déploiement à partir d’une installation existante en nettoyant, supprimant des données spécifiques ( journaux d’évènements, réinitialisation du SID …)

 

 

IV- Création d’un Unattended basé sur la capture et le sysprep (Online Servicing ou maintenance en ligne).

 

1- Prérequis

 

- WAIK pour 7 doit être installé. Disponible à cette adresse :

http://www.microsoft.com/downloads/fr-fr/details.aspx?FamilyID=696DD665-9F76-4177-A811-39C26D3B3B34 + La mise à jour pour Windows 7 SP1: http://theitbros.com/install-waik-supplement-for-windows-7-sp1

- Un ordinateur de référence :

Minimum 30GB d’espace libre sur le disque dur.

- Une clé USB de 128 MB minimum

- Un DVD original de Windows seven

 

 

2- Copie en local du DVD de Windows 7

Pour mener à bien la totalité de la procédure décrite dans ce tutoriel nous allons utiliser un DVD original de Windows 7. Comment reconnaitre l’original des autres (unattended) :

Dans un DVD Original de Windows 7 (x86) il y a 5 versions qui sont : - HOMEBASIC (index 1) - HOMEPREMIUM (index 2) - PROFESSIONAL (index 3) - STARTER (index 4) - ULTIMATE (index 5)

…et dans un DVD original de Windows 7 (x64) il y a 4 versions :

- HOMEBASIC (index 1)

- HOMEPREMIUM (index 2)

- PROFESSIONAL (index 3)

- ULTIMATE (index 4)

 

Ces versions sont visibles en utilisant l’onglet « Info » de gimageX. Outil disponible ici : http://www.autoitscript.com/gimagex/#Downloads

Lorsque vous êtes sure que le DVD est bien original vous pouvez copier son contenu sur l’ordinateur du technicien à cet emplacement « C:\ win7dvd ».

 

3- Création d’un fichier de réponses (Autounattend.xml)

Ce fichier de réponses va être créé grâce à WSIM du WAIK qui est installé sur l’ordinateur du technicien et permettra d’automatiser l’installation sur l’ordinateur de référence à l’aide du DVD original de Windows 7 et d’une clé USB.

- Lancez WSIM (depuis l’ordinateur du technicien) puis cliquez sur « fichier/sélectionner l’image Windows ». Si on vous demande de créer le fichier catalogue alors cliquez sur « oui ».

- Dans le menu, cliquez sur « fichier/nouveau fichier de réponses »

- Ajoutez les composants suivants dans les passes correspondantes :

Composant

Passe

Microsoft-Windows-Deployment\Reseal

7 oobeSystem

Microsoft-Windows-International-Core-WinPE\SetupUILanguage

1 windowsPE

Microsoft-Windows-Setup\DiskConfiguration\Disk\CreatePartitions\CreatePartition

1 windowsPE

Microsoft-Windows-Setup\DiskConfiguration\Disk\ModifyPartitions\ModifyPartition

1 windowsPE

Microsoft-Windows-Setup\DiskConfiguration\Disk\CreatePartitions\CreatePartition

1 windowsPE

Microsoft-Windows-Setup\DiskConfiguration\Disk\ModifyPartitions\ModifyPartition

1 windowsPE

Microsoft-Windows-Setup\DiskConfiguration\Disk\CreatePartitions\CreatePartition

1 windowsPE

Microsoft-Windows-Setup\DiskConfiguration\Disk\ModifyPartitions\ModifyPartition

1 windowsPE

Microsoft-Windows-Setup\ImageInstall\OSImage\InstallTo

1 windowsPE

Microsoft-Windows-Setup\ImageInstall\OSImage\InstallFrom\MetaData

1 windowsPE

Microsoft-Windows-Setup\UserData

1 windowsPE

Microsoft-Windows-Shell-Setup\OOBE

7 oobeSystem

 

Modifiez les paramètres des composants :

Composant

Paramètre et Valeur

Microsoft-Windows-International-Core-WinPE

InputLocale = fr-FR

SystemLocale = fr-FR

UILanguage = fr-FR

UserLocale = fr-FR

Microsoft-Windows-International-Core-WinPE\SetupUILanguage

UILanguage = fr-FR

Microsoft-Windows-Setup\DiskConfiguration

WillShowUI = OnError

Microsoft-Windows-Setup\DiskConfiguration\Disk

DiskID = RemoveListItem

DiskID = 0

WillWipeDisk = true

Microsoft-Windows-Setup\DiskConfiguration\Disk\CreatePartitions\CreatePartition

Order = 1

Size = 100

Type = Primary

Microsoft-Windows-Setup\DiskConfiguration\Disk\CreatePartitions\CreatePartition

Order = 2

Size = 14900

Type = Primary

Microsoft-Windows-Setup\DiskConfiguration\Disk\CreatePartitions\CreatePartition

Extend = true

Order = 3

Type = Primary

Microsoft-Windows-Setup\DiskConfiguration\Disk\ModifyPartitions\ModifyPartition

Active = true

Format = NTFS

Label = System

Order = 1

PartitionID = 1

 

Pour aller directement à l’essentiel vous pouvez télécharger mon CD Multiboot WinPE 3 (x64 x86) en annexe de ce tutoriel.

Gravez-le sur un CD-ROM.

7- Capture de l’image du disque dur de l’ordinateur de référence

- Insérez le média WinPE dans le lecteur de l’ordinateur de référence et bootez dessus sélectionnez l’architecture dans le menu de boot (WinPE x86 ou WinPE x64).

- A l’ouverture de GimageX, vous vous trouvez directement sur l’onglet « Capture ». Cliquez sur le 1er bouton « Browse » qui concerne la source de capture et sélectionnez le disque ou vous avez installez l’OS (observez les répertoires : programmes, utilisateurs, Windows,…).

- Cliquez sur le 2ème bouton « Browse » qui concerne le chemin de destination ou sera copié la capture sous le nom « install.wim ».

- Renseignez les zone de texte suivantes ; Name, Description, DisplayName, DisplayDesc avec la valeur « Windows 7 Professional Unattended ».

- Dans la liste déroulante de compression sélectionnez « Maximum ».

- Cochez la case « Verify » dans les options

- Cliquez sur le bouton « Create ».

- Patientez jusqu’à la fin de la capture. Cela peut prendre de 15 à 20 minutes selon la configuration de votre PC.

- Enfin Cliquez sur « Close » puis fermez la fenêtre GimageX en cliquant sur le bouton de fermeture. L’ordinateur de référence se ferme.

IMPORTANT : Au prochain redémarrage l’ordinateur initialisera le mode oobe que l’utilisateur final rencontrera après avoir décidé d’installer ce Windows 7 Professional Unattended.

8- Reconstituer votre DVD

- Redémarrez l’ordinateur de reference.

- Retirez le Média WinPE du lecteur CD/DVD.

- Laissez l’ordinateur se préparer (redémarrages éventuels) pour entrer en phase oobe.

- Renseignez vos informations afin de pouvoir vous loguez sur le compte et récupérer le fichier « Install.wim » à la racine de la 2ème partition du disque dur.

- copiez le fichier « d:\install.wim » et collez-le sur l’ordinateur du technicien dans « c:\win7dvd\sources » (écrasez l’ancien).

- Supprimez tous les fichiers catalogue « .clg » du répertoire « c:\win7dvd\sources » et le fichier « ei.cfg » de l’ordinateur du technicien

- Créez un fichier iso du répertoire « c:\win7dvd » en tapant ces commandes :

Cd c:\Program Files\Windows AIK\Tools\x86

oscdimg -bC:\win7dvd\boot\etfsboot.com -h -u2 -m –lWindows_7_Pro_Una C:\ win7dvd\ C:\Win7ProUna.iso

Ou encore en suivant ce tuto en utilisant le logiciel « imgburn » :

http://forums.cnetfrance.fr/topic/170865-creer-un-dvd-de-windows-7-bootable-universel/

- Gravez votre fichier « .iso » sur un DVD.

Vous possédez maintenant un DVD prêt à être installé sur une multitude d’ordinateurs. L’utilisateur lancera le DVD comme si il lançait une installation de Windows 7 commerciale sauf que ce média intègre vos logiciels et personnalisations.

A NOTER : Lorsque vous avez supprimés tous les fichiers catalogue « .clg » vous pouvez en recréer un à l’aide de l’outil WSIM. Ouvrez WSIM puis sélectionnez l’image Windows dans « c:\win7dvd\sources\install.wim ». A la demande cliquez sur « oui » pour créer un fichier catalogue.

V- Editer une image WIM

Comme je le disais, l’évolution des produits de Microsoft nous offre la possibilité de maintenir ce nouveau format de fichier « .wim ». Il existe deux modes de maintenance :

- Offline servicing (maintenance hors connexion) : ce mode permet de modifier des paramètres, d’installer une langue supplémentaire, d’installer une MAJ sans avoir à recapturer l’image. Dism.exe est l’outil idéal pour ce type de maintenance. A l’issue de cette opération, il n’est pas nécessaire de réaliser un nouveau Sysprep.

- Online servicing (maintenance en ligne) : ce mode fait état de l’action de mettre à jour la machine de référence par exemple par l’installation d’un service pack, de correctifs d’applications pendant que l’OS est en cours d’exécution et généralement pendant un boot en mode « Audit ».

ATTENTION : le terme « reverse intégration » est un terme qui a été emprunté pour palier au problème de l’intégration du SP1 dans Windows Vista. Nous parlons bien entendu d’Online Servicing pour définir que nous intégrons des applications, personnalisations et correctifs à un ordinateur de référence.

VI- Annexe

- Autounattend.xml

Télécharger le fichier correspondant à votre architecture puis renommez-le en « Autounattend.xml » avant de le copier sur votre clé USB :

http://wallace87000.upd.fr/Autounattendx86.xml

http://wallace87000.upd.fr/Autounattendx64.xml

IMPORTANT : Le fichier est valable pour une version « PROFESSIONAL ». A vous de l’ouvrir dans WSIM et de remplacer cette valeur par la version souhaitée.

- Unattend.xml

Télécharger le fichier correspondant à votre architecture puis renommez-le en « Unattend.xml » avant de le copier sur votre ordinateur de référence :

http://wallace87000.upd.fr/Unattendx86.xml

http://wallace87000.upd.fr/Unattendx64.xml

- KB981542

http://wallace87000.upd.fr/Windows6.1-KB981542-x86.msu

INFO : http://support.microsoft.com/kb/981542

- WinPE 3 x86 x64

Télécharger mon CD à cette adresse :

http://wallace87000.upd.fr/WinPE6486.iso.001.exe http://wallace87000.upd.fr/WinPE6486.iso.002.xtm http://wallace87000.upd.fr/WinPE6486.iso.003.xtm http://wallace87000.upd.fr/WinPE6486.iso.004.xtm http://wallace87000.upd.fr/WinPE6486.iso.005.xtm http://wallace87000.upd.fr/WinPE6486.iso.006.xtm http://wallace87000.upd.fr/WinPE6486.iso.007.xtm http://wallace87000.upd.fr/WinPE6486.iso.008.xtm http://wallace87000.upd.fr/WinPE6486.iso.009.xtm http://wallace87000.upd.fr/WinPE6486.iso.010.xtm http://wallace87000.upd.fr/WinPE6486.iso.011.xtm http://wallace87000.upd.fr/WinPE6486.iso.012.xtm http://wallace87000.upd.fr/WinPE6486.iso.013.xtm http://wallace87000.upd.fr/WinPE6486.iso.014.xtm http://wallace87000.upd.fr/WinPE6486.iso.015.xtm http://wallace87000.upd.fr/WinPE6486.iso.016.xtm http://wallace87000.upd.fr/WinPE6486.iso.017.xtm

http://wallace87000.upd.fr/WinPE6486.iso.018.xtm http://wallace87000.upd.fr/WinPE6486.iso.019.xtm http://wallace87000.upd.fr/WinPE6486.iso.020.xtm http://wallace87000.upd.fr/WinPE6486.iso.021.xtm http://wallace87000.upd.fr/WinPE6486.iso.022.xtm http://wallace87000.upd.fr/WinPE6486.iso.023.xtm http://wallace87000.upd.fr/WinPE6486.iso.024.xtm http://wallace87000.upd.fr/WinPE6486.iso.025.xtm http://wallace87000.upd.fr/WinPE6486.iso.026.xtm http://wallace87000.upd.fr/WinPE6486.iso.027.xtm http://wallace87000.upd.fr/WinPE6486.iso.028.xtm http://wallace87000.upd.fr/WinPE6486.iso.029.xtm http://wallace87000.upd.fr/WinPE6486.iso.030.xtm http://wallace87000.upd.fr/WinPE6486.iso.031.xtm http://wallace87000.upd.fr/WinPE6486.iso.032.xtm http://wallace87000.upd.fr/WinPE6486.iso.033.xtm http://wallace87000.upd.fr/WinPE6486.iso.034.xtm

Reconstituez le CD en lançant le fichier d’amorce « WinPE6486.iso.001.exe ». Ce CD embarque l’outil « gimageX.exe » dans le répertoire « Program Files\GimageX\ » et « imagex.exe » dans le répertoire « system32 ».

 

 

 

Vous pouvez aussi créer votre propre WinPE

Commenter cet article