Formations à l'informatique et à l'électronique

Auteur : SD
Créé le : 18-06-2014

Windows 7 / 8 - Déploiement personnalisé

Objectifs du TP

Introduction

Il existe plusieurs méthodes pour installer Windows 7 ou Windows 8.

La première consiste simplement à booter sur le DVD d'installation et réaliser l'installation manuellement. La seconde méthode, si vous avez plusieurs ordinateurs à installer, consiste à créer un jeu de configuration à l'aide des outils de déploiement fournis par Microsoft.

Cependant, la manière la plus efficace d'installer un système d'exploitation à grande échelle consiste à créer et déployer des images personnalisées (intégrant des logiciels, les mises à jour Windows Update, des drivers,...).

Capture d'écran fichiers .WIM dvd install Windows 8

A partir de Windows Vista, Microsoft à changé sa méthode de gestion des images.

Microsoft fournit maintenant en natif un format d'image nommé WIM. Le DVD d'installation contient deux images localisées dans le dossier "Source" (voir capture ci-contre) :

  • Boot.wim : Il s'agit de l'image WinPE bootable utilisée lors de la première phase de l'installation.
  • Install.wim : Il s'agit de l'image d'installation proprement dite de Windows 7.

L'image "install.wim" peut-être utilisée comme image de base pour réaliser une image personnalisée.

Les images sont indépendantes du matériel.

Ce TP montre comment créer et déployer une image personnalisée.

Préparation

Pour ce TP, vous disposez :

Capture d'écran menu installation WAIK

Installation de WAIK

Installer WAIK avec les options par défaut sur l'ordinateur "Technicien" (KB3AIK_FR.iso)

Quelle est la signification de WAIK (en Anglais et en Français) ?

Faire constater au professeur.

Création d'un CD-Rom WinPE

Menu démarrer invite de commande WAIK

Cette partie montre comment créer un CD-Rom Windows PE utile pour créer et déployer des images WIM.

Sur l'ordinateur "Technicien" (où est installé WAIK), cliquer sur Démarrer => Tous les programmes => Microsoft Windows AIK, puis faites un clic droit sur Deployment Tools Command Prompt, et cliquez sur Exécuter en tant qu'administrateur.

Dans l'invite de commande qui apparait, taper la commande suivante :

copype.cmd x86 c:\winpex86

cette commande permet de créer une image WinPE d'architecture x86 dans le dossier "c:\winpex86".

Copier ensuite "imageX" et "bcdboot" dans le dossier "ISO" (dont le contenu sera la racine de notre CD Win PE) :

copy "c:\Program Files\Windows AIK\Tools\x86\imagex.exe" .\iso
copy "c:\Program Files\Windows AIK\Tools\x86\bcdboot.exe" .\iso

Copier et renommer l'image "winpe.wim" en "boot.wim" dans le dossier "iso\sources" :

copy c:\winpex86\winpe.wim c:\winpex86\iso\sources\boot.wim

Effacer le fichier "bootfix.bin" situé dans le dossier "c:\winpex86\ISO\boot". Ceci permet d'éviter d'avoir le message "Appuyer sur une touche pour démarrer sur le CD".

Créer ensuite l'image ISO de WinPE à l'aide de la commande ci-dessous :

oscdimg -n -bc:\winpex86\etfsboot.com c:\winpex86\iso c:\winpex86\winpex86.iso

Créer un nouvel ordinateur virtuel avec Virtual PC (1Go RAM / Nouveau disque dur) et le faire démarrer sur le fichier .iso que vous venez de créer afin de vérifier sont bon fonctionnement.

Faire constater au professeur.

Création d'une image de déploiement

Cette partie montre comment créer et capturer une image d'un ordinateur (Windows 7 ou Windows 8).

CTRL SHIF F3 pour entre en mode audit

Personnaliser l'image

Sur l'ordinateur "Technicien", démarrer l'ordinateur virtuel "Windows_8.1".

Celui-ci démarre comme si vous étiez dans la toute dernière phase d'installation de Windows (mode OOBE)

Quelle est la signification de OOBE ?

Lorsque vous arrivez à l'écran ci-contre, presser CTRL+SHIFT+F3 pour entrer en mode Audit.

L'ordinateur redémarre en mode "audit", il ouvre automatiquement la fenêtre du programme "sysprep". Laisser cette fenêtre ouverte.

Remarque : Le mode mode "audit" peut-être démarré de deux manières : presser CTRL+SHIFT+F3 dans la fenêtre d'accueil ou bien lancer "c:\Windows\System32\sysprep\sysprep /audit" pour activer audit au reboot suivant.

Capture d'écran Windows 8.1 en mode audit fenêtre sysprep

En guise de personnalisation de notre image, nous allons installer la dernière version de Firefox, la dernière version de la suite LibreOffice et nous personnaliserons la fenêtre des propriétés système avec "notre logo".

Capture d'écran connecter une clé USB à une machine VMWare player

Procurez-vous sur internet ces deux programmes et mettez leurs fichiers d'installation sur votre clé USB.

Connecter votre clé USB à la machine virtuelle (capture ci-contre) et installer ces deux programmes avec les options par défaut.

Exécution du script en tant qu'administrateur

Copier le script "oem.bat" et l'image "icon-sen.bmp" sur le bureau de l'ordinateur de référence.

Remarque : L'instruction "pause" à la fin du script permet de conserver la fenêtre "cmd" ouverte à la fin de l'exécution du script et ainsi vérifier qu'il n'y a pas eu d'erreurs lors de sont exécution.

Exécuter le script "oem.bat" en tant qu'administrateur. Vérifier la bonne application du script en ouvrant la fenêtre des propriétés système (touches Windows + Pause). Vous devez obtenir un affichage similaire à la capture ci-dessous.

Faire constater au professeur.

Capture d'écran fenêtre propriétés système Windows 8 personnalisée ave
Capture d'écran de la fenêtre sysprep

Revenir à la fenêtre "Sysprep" et cocher la case "Généraliser" et vérifier les autres options : Mode OOBE et Arrêter le système. Cliquer sur Ok.

Si vous avez accidentellement fermé cette fenêtre, lancer la commande :

C:\windows\System32\sysprep\sysprep.exe /oobe /generalize /shutdown

Attendre l'exécution de la commande, cela prend quelques minutes.

ATTENTION : une fois cette commande terminée, l'ordinateur s'éteint, il ne doit surtout pas être redémarré autrement qu'avec le CD-ROM WinPE.

Capturer l'image

Sur l'ordinateur "Technicien", créer un dossier partagé sur lequel l'utilisateur "sen" à les droits d'écriture. Ce dossier servira dans la suite à stocker notre image .wim et ensuite à la déployer.

Démarrer l'ordinateur virtuel de référence sur le CD-ROM WinPE.

Monter un lecteur réseau qui servira de stockage pour votre image (utiliser le dossier partagé créé sur l'ordinateur hôte) :

net use y: \\IP_ordinateur_hôte\NomDossierPartagé /user:NomUtilisateur

Adapter cette commande à votre situation, taper le mot de passe nécessaire.

Vous disposez maintenant d'un lecteur Y:

Dans les lignes de commandes ci-dessous, e: représente le CD-ROM et d: la partition Windows de l'ordinateur de référence (pour connaitre les lettres correspondant à vos différents volumes, consulter cet article).

Capturer l'image disque dur à l'aide d'imageX en utilisant l'option /capture de la commande imagex :

e:\imagex.exe /capture D: Y:\imageWin8-1_perso.wim "Windows 8.1 perso" /compress fast /verify

Faire constater au professeur.

Déployer une image WIM

Démarrer en PXE (sur le réseau) deux postes du réseau SEN (un "Intel" et un "AMD").

Lors de l'apparition du menu, choisir "02 - WinPE-Avec_Outils" (voir capture ci-dessous).

Quelle(s) option(s) faut-il activer dans le BIOS pour pouvoir démarrer en PXE ?

Capture d'écran menu de démarrage PXE
Capture d'écran invite de commande WinPE

Attendre l'apparition de l'invite de commande (capture ci-dessus).

Déployer Windows 8 sur les postes en suivant les instructions ci-dessous.

Monter le lecteur réseau afin d'avoir accès à votre image personnalisée de Windows 8 :

Net use y: \\IP_PC_Tecninicien\NomDossierPartagé /user:NomUtilisateur

Réaliser le partitionnement du disque dur pour créer les 2 partitions nécessaires à l'installation de Windows 8

Exemple avec une partition système de 350Mo + une partition Windows occupant tout le reste du disque :

diskpart
select disk 0
clean
create partition primary size=350
select partition 1
format fs=ntfs label="system"
assign letter=t
active
create partition primary
select partition 2
format fs=ntfs label="Windows" quick
assign letter=u
exit

Remarque : Si la commande "assign" génère une erreur, c'est probablement que la lettre tapée est déjà occupée par un autre lecteur comme le CD-ROM par exemple, dans ce cas utiliser simplement une autre lettre.

Une fois le partitionnement réalisé, rapatrier depuis le réseau l'image à appliquer. Pour cela :

Appliquer l'image à l'aide de l'option /apply de la commande "imagex.exe" :

imagex /apply y:\imageWin8-1_perso.wim 1 u:

Cette commande indique d'appliquer l'image numéro 1 contenue dans le fichier imageWin8-1_perso.wim sur la partition u:

Pour terminer, configurer le magasin de démarrage à l'aide de la commande "bcdboot.exe" :

bcdboot u:\windows /s t:

Redémarrer et vérifier que Windows 8 est correctement installé.

Faire constater au professeur.

édition hors ligne d'une image WIM

Menu démarrer invite de commande WAIK

Pour pouvoir déployer une image par le réseau comme réalisé précédemment, votre support de démarrage (CD, Clé USB ou image sur serveur PXE) doit posséder les drivers de la carte réseau du poste sur lequel on veut déployer cette image.

Cette partie montre comment ajouter un pilote de périphérique à une image hors ligne.

Sur l'ordinateur "Technicien" (où est installé WAIK), cliquer sur menu => Tous les programmes => Microsoft Windows AIK, puis faire un clic droit sur "Invite de commande des outils de déploiement", et cliquer sur "Exécuter en tant qu'administrateur".

Le driver "Broadcom NetLink Gigabit Ethernet" de la carte réseau du poste DELL est disponible ici.

Vous allez ajouter ce driver à l'image .WIM de votre CD-ROM Win PE. Cette étape est nécessaire pour déployer votre image par le réseau sur un ordinateur dont la carte réseau n'est pas reconnue nativement par Windows.

Lister les images contenues dans le fichier WIM à déployer :

dism /get-wiminfo /wimfile:c:\winpex86\iso\sources\boot.wim

Ensuite, monter l'image sur un dossier (ici c:\offline)

dism /mount-wim /wimfile:c:\winpex86\iso\sources\boot.wim /name:"Mettre ici le nom de l'image renvoyé par la commande précédente" /mountdir:c:\offline

Installer le pilote de périphérique : (c:\drivers\LeDriver.inf représente ici le nom du fichier .inf correspondant au driver que vous voulez ajouter, adapter la commande à votre situation)

dism /image:c:\offline /add-driver /driver:c:\drivers\LeDriver.inf

Sauvegarder et démonter l'image :

dism /unmount-wim /mountdir:c:\offline /commit

Recréer ensuite l'image ISO de WinPE à l'aide de la commande ci-dessous :

oscdimg -n -bc:\winpex86\etfsboot.com c:\winpex86\iso c:\winpex86\winpex86.iso

Graver l'image ISO sur un CD-RW ou copiez là sur une clé USB (voir procédure ici).

Démarrer votre ordinateur avec le CD ou la clé, vérifier qu'il a obtenu une adresse IP.

Faire constater au professeur.

Ranger le matériel.

Faire constater au professeur.


Vous avez apprécié cet article ? Partagez le !

Article connexe : Créer une clé USB Bootable WIN PE