Générer une image de système d’exploitation d’usine
Une fois que vous avez configuré un espace de travail pour le type d’appareil pour lequel vous prévoyez de produire des images, utilisez BuildWSKImage pour générer l’image (environ 15 à 35 minutes).
Créer l’image
Démarrez l’environnement de génération du Kit système Windows (exemple,
E:\SetImagGenEnv.cmd
) en tant qu’administrateur.Mettez à jour la variable d’environnement WSKWorkspaceRoot pour qu’elle pointe vers l’espace de travail de l’image que vous souhaitez générer.
%WSKWorkspaceRoot%\SetWSKWorkspaceRoot.cmd
Notes
La variable %WSKWorkspaceRoot% que vous verrez tout au long de ce labo est automatiquement définie lorsque vous exécutez
prepwskworkspace
. Si vous fermez et rouvrez l’environnement du Kit système Windows, vous pouvez définir la racine de l’espace de travail en accédant au dossier de votre espace de travail et en exécutantSetWSKWorkspaceRoot.cmd
.Générez l’image (15 à 35 minutes). Vous obtiendrez un fichier .ffu ou de disque dur virtuel, en fonction de l’espace de travail que vous avez préparé.
BuildWSKImage %WSKWorkspaceRoot%\FactoryOS_Development_AMD64_UEFI_SpacesGPT_VM.xml
Notes
Le nom du fichier .xml que vous spécifiez à cette étape peut être différent, selon les options que vous avez choisies lors de la création de votre espace de travail. Vous pouvez afficher le chemin d’accès complet et le nom de fichier de votre fichier OEMInput.xml en exécutant
echo %WSKOEMInputFileName
à partir de l’environnement WSK.
Par défaut, la sortie est placée au même emplacement que votre espace de travail ajouté avec « .output », par exemple, si votre espace de travail se trouve dans C:\Workspace
, la sortie se trouve dans C:\Workspace.output\FactoryOS_AMD64_UEFI_VM_ValidationImage.vhdx
.
Important
Si vous essayez de générer une image dans le dossier de destination qui inclut déjà un . Images FFU ou disques durs virtuels portant le même nom, la création de l’image échoue avec l’erreur suivante :
imageapp : ERROR : ThreadId18164 OutputFile C:\FactoryOS.Output\FactoryOS_Development_AMD64_UEFI_SpacesGPT_Hardware.ffu already exists.
Avant de générer une image, soit :
- Spécifiez le
Overwrite
paramètre dans votreBuildWSKImage
commande pour remplacer automatiquement une image dans le dossier de sortie - Assurez-vous que votre dossier de sortie ne contient pas déjà une image générée du même nom.
Syntaxe BuildWSKImage
BuildWSKImage [OEMInput] [Destination] [Overwrite]
Paramètre | Description |
---|---|
OEMInput | facultatif. Chemin d’accès à votre fichier de configuration d’image. |
Destination | facultatif. Répertoire cible pour la sortie. Par défaut, le script crée un dossier en plus de votre dossier WSKWorkspace, avec « output » ajouté au nom. |
Remplacer | facultatif. Remplace le fichier de sortie. Si vous ne spécifiez pas ce paramètre et qu’un fichier image existe déjà dans votre dossier de sortie, la création de l’image échoue. |
Déployer votre image
- Pour savoir comment déployer un disque dur de machine virtuelle, consultez Déployer une image de disque dur virtuel.
- Pour en savoir plus sur les différentes façons de flasher votre appareil, consultez Vue d’ensemble du déploiement d’images