Partager via


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

  1. Démarrez l’environnement de génération du Kit système Windows (exemple, E:\SetImagGenEnv.cmd) en tant qu’administrateur.

  2. 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écutant SetWSKWorkspaceRoot.cmd.

  3. 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 votre BuildWSKImage 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