Créez un LiveCd Windows 7

Au préalable, il vous faudra installer, à partir d’un système Windows 7, Windows AIK (Automated Installation Kit). La documentation relative à WinPe 3.0 se situe dans le fichier d’aide C:\Program Files\Windows AIK\Docs\CHMs\WinPe.chm. Toutes les opérations doivent se faire à partir de la ligne de commandes :

cd C:\Program Files\Windows AIK\Tools\PETools

Le montage de l’image

Vous devez au préalable créer l’image du squelette de votre WinPE Windows 7 :

copype x86 c:\win7pe

Montez ensuite l’image du fichier winpe.wim à la manière d’un fichier ISO :

dism /Mount-Wim /WimFile:c:\win7pe\winpe.wim /index:1 /MountDir:c:\win7pe\mount

Ajout de packages

Dans l’exemple ci-dessus, le dossier c:\win7pe\mount fait office de point de montage. Vous pouvez alors ajouter des packages :

dism /image:c:\win7pe\mount /Add-Package /PackagePath:x86\WinPE_FPs\fr-fr\lp_fr-fr.cab

Voici la liste des packages que vous pouvez installer :

x86\WinPE_FPs\winpe-fontsupport-ja-jp.cab
x86\WinPE_FPs\winpe-fontsupport-ko-kr.cab
x86\WinPE_FPs\winpe-fontsupport-zh-cn.cab
x86\WinPE_FPs\winpe-fontsupport-zh-hk.cab
x86\WinPE_FPs\winpe-fontsupport-zh-tw.cab
x86\WinPE_FPs\winpe-hta.cab
x86\WinPE_FPs\winpe-legacysetup.cab
x86\WinPE_FPs\winpe-mdac.cab
x86\WinPE_FPs\winpe-pppoe.cab
x86\WinPE_FPs\winpe-scripting.cab
x86\WinPE_FPs\winpe-setup-client.cab
x86\WinPE_FPs\winpe-setup-server.cab
x86\WinPE_FPs\winpe-setup.cab
x86\WinPE_FPs\winpe-wds-tools.cab
x86\WinPE_FPs\winpe-wmi.cab
x86\WinPE_FPs\fr-fr\lp_fr-fr.cab
x86\WinPE_FPs\fr-fr\winpe-hta_fr-fr.cab
x86\WinPE_FPs\fr-fr\winpe-legacysetup_fr-fr.cab
x86\WinPE_FPs\fr-fr\winpe-mdac_fr-fr.cab
x86\WinPE_FPs\fr-fr\winpe-PPPOE_fr-fr.cab
x86\WinPE_FPs\fr-fr\winpe-scripting_fr-fr.cab
x86\WinPE_FPs\fr-fr\winpe-setup-client_fr-fr.cab
x86\WinPE_FPs\fr-fr\winpe-setup-server_fr-fr.cab
x86\WinPE_FPs\fr-fr\winpe-setup_fr-fr.cab
x86\WinPE_FPs\fr-fr\winpe-wds-tools_fr-fr.cab
x86\WinPE_FPs\fr-fr\winpe-wmi_fr-fr.cab

Démonter l’image

Dism /Commit-Wim /MountDir:c:\win7pe\mount
Dism /Unmount-Wim /MountDir:c:\win7pe\mount /commit

Image ISO et gravure

Avant de faire l’image, copiez le fichier c:\win7pe\winpe.wim dans c:\win7pe\ISO\sources\boot.wim par une simple copie :

copy c:\win7pe\winpe.wim c:\win7pe\ISO\sources\boot.wim /y

Vous pouvez désormais créer l’image ISO :

oscdimg -n -bc:\win7pe\etfsboot.com c:\win7pe\ISO c:\win7pe.iso

Variante : Nu2, …

La commande ImageX vous permet de transférer des applications portables dans le fichier winpe.wim par simple copie à partir de votre explorateur.

imagex /mountrw c:\win7pe\winpe.wim 1 c:\win7pe\mount

Les applications sont à déposer à votre convenance dans un dossier créé pour les besoins de l’opération ou bien dans c:\win7pe\mount\Program Files. Pensez à valider vos transferts et à démonter le fichier winpe.wim.

imagex /umount /commit c:\win7pe\mount

Ces opérations peuvent réaliser à l’aide du programme GImageX. Pour implanter Nu2 et vos applications portables, je vous conseille la lecture du site 2dsp. La modification du shell passe par celle du fichier Winpeshl.ini. qui se trouve dans le dossier c:\win7pe\windows\system32\ après que vous avez monté l’image c:\win7pe\winpe.wim à l’aide de la commande dism (voir ci-dessus).

Vous pouvez aussi ajouter des drivers à partir du fichier inf  du pilote :

dism /image:C:\win7pe\mount /Add-Driver /driver:c:\drivers\oem.inf /ForceUnsigned

Documentation

Windows  / LiveCd Windows 7 

Commentaires

[…] vous ai déjà parlé de WinPE et de la possibilité de créer un LiveCd sous Windows. Vous pouvez copier toutes les fichiers DLL, […]

Laisser un commentaire

(requis)

(requis)