Déploiement de Windows 7 avec une image personnalisée

Installation d’AIK

Installé le Kit d’installation automatisée (AIK) Windows® pour Windows® 7

Il faut préparer les sources du DVD d’installation du Windows7 afin qu’elles soient disponibles dans un emplacement réseau. \\serveur\win7_64SP1_DVD

Création de l’image du CD/USB WinPe

Exécuter en tant que administrateur à partir du cmd du menu Démarrer / aik / cmd

Création d’une image Windows PE

copype.cmd amd64 c:\winpe_amd64

Pour l’utiliser sur une architecture différente, à la place de « amd64 » mettre x86

Copiez l’image de base (Winpe.wim) dans le dossier \Winpe_amd64\ISO\sources et renommez ce fichier « Boot.wim ».

copy c:\winpe_amd64\winpe.wim c:\winpe_amd64\ISO\sources\boot.wim

ajout d’outil supplémentaires:

copy "C:\program files\ Windows AIK\Tools\<architecture>\imagex.exe" C:\winpe_x86\iso\

Intégration de pilotes spécifiques

Pour intégrer les pilotes d’une carte réseau par exemple, il faut monter l’image wim avec imagex

imagex /mountrw PATH_TO_IMAGE NUM PATH_IMAGE_OFFLINE

Avec :

  • « PATH_TO_IMAGE » : le chemin où se trouve l’image WinPE créée précédemment
  • « PATH_IMAGE_OFFLINE » : un répertoire créé pour monter l’image
  • « NUM » : le numéro de l’image, pour connaître le numéro il faut simplement lancer la commande imagex /info « chemin de l’image » et récupérer le numéro de la balise « image index »

Exemple:

PATH_TO_IMAGE : g:\sources\boot.wim
PATH_IMAGE_OFFLINE : c:\temp\mount-dir

Une fois l’image montée, il ne reste plus qu’à ajouter les pilotes nécessaires :

Pour ajouter le pilote de la carte réseau RealTek qui se trouve sur « E:\Drivers\LAN\LAN\Win7\64 »

dism /image:C:\temp\mount-dir /Add-Driver /driver:E:\Drivers\LAN\LAN\Win7\WIN7\64

Une fois tous les pilotes souhaités ajoutés, il faut appliquer les modifications à l’image wim avec la commande imagex

Imagex /commit « Path_to_image_offline »

Préparation du disque cdrom/usb Windows PE

Pour une image sur Cdrom avec une archi EFI

oscdimg.exe -bC:\winpe_amd64efi\efisys.bin -u2 -udfver102 C:\winpe_amd64efi\ISO C:\winpe_amd64efi\winpeamd64

Avec une archi standard bios :

oscdimg -n -bC:\winpe_x86\etfsboot.com C:\winpe_x86\ISO C:\winpe_x86\winpe_x86.iso

Pour une image sur USB:

Copier tout le contenu du répertoire c:\winpe_amd64\iso dans le lecteur usb pré formaté en FAT32

xcopy C:\winpe_amd64\iso\*.* /e F:\

avec « F:\ » le lecteur usb

Préparation du PC source

Installer et configurer le système Windows 7

Installation des applications spécifiques

Une fois le système paramétré, lancer un sysprep avec l’option « /generalize »

L’exécutable sysprep doit se trouver dans « %windir%\system32\sysprep ». Forcer l’arrêt de la machine.

Création de l’image Windows

Booter avec la clé usb et une fois sur winPE, capturer l’image du système :

imagex /compress fast /check /scroll /capture C: C:\myimage.wim "win7_64" "win7_64"

Copier l’image dans les sources d’installation de seven, à l’emplacement réseau précédement créé « \\serveur\win7_64SP1_DVD »

net use N: \\serveur\win7_64SP1_DVD
copy C:\myimage.wim N:\sources\install.wim

Déploiement sur les PC cibles

Booter avec winPE, se connecter sur le partage réseau et lancer l’installation de Windows

net use N: \\serveur\win7_64SP1_DVD
N:\setup

Si vous avez un fichier de réponse, on peut le soumettre avec la commande :

N:\setup /unattend:chemin_fichier_reponse.xml

VMware vCPU Core Per Socket

VMware KB Article: 1030067

Par défaut, l’attribution de vCPU est vu comme un processeur physique sur un socket. Pour dépasser la limitation « hard » du système il faut ajouter une option dans le fichier de configuration de la VM (.vmx)

Ajouter l’option: « cpuid.coresPerSocket » avec les valeurs 1,2,4 ou 8