Generación de una imagen de sistema operativo de fábrica
Una vez que haya configurado un área de trabajo para el tipo de dispositivo para el que planea generar imágenes, use BuildWSKImage para compilar la imagen (~15-35 minutos).
Compilación de la imagen
Inicie el entorno de compilación del Kit de sistema de Windows (por ejemplo,
E:\SetImagGenEnv.cmd
) como administrador.Actualice la variable de entorno WSKWorkspaceRoot para que apunte al área de trabajo de la imagen que desea compilar.
%WSKWorkspaceRoot%\SetWSKWorkspaceRoot.cmd
Nota
La variable %WSKWorkspaceRoot% que verá en este laboratorio se establece automáticamente al ejecutar
prepwskworkspace
. Si cierra y vuelve a abrir el entorno del Kit de sistema de Windows, puede establecer la raíz del área de trabajo; para ello, vaya a la carpeta del área de trabajo y ejecuteSetWSKWorkspaceRoot.cmd
.Compile la imagen (de 15 a 35 minutos). Obtendrá un archivo .ffu o disco duro virtual, en función del área de trabajo que haya preparado.
BuildWSKImage %WSKWorkspaceRoot%\FactoryOS_Development_AMD64_UEFI_SpacesGPT_VM.xml
Nota
El nombre del archivo de .xml que especifique en este paso puede ser diferente, en función de las opciones que haya elegido al crear el área de trabajo. Puede ver la ruta de acceso completa y el nombre de archivo del archivo OEMInput.xml ejecutando
echo %WSKOEMInputFileName
desde el entorno de WSK.
De forma predeterminada, la salida se coloca en la misma ubicación que el área de trabajo anexada con ".output", por ejemplo, si el área de trabajo está en C:\Workspace
, la salida estará en C:\Workspace.output\FactoryOS_AMD64_UEFI_VM_ValidationImage.vhdx
.
Importante
Si intenta generar una imagen en la carpeta de destino que ya incluye . Las imágenes FFU o los discos duros virtuales con el mismo nombre producirán el siguiente error:
imageapp : ERROR : ThreadId18164 OutputFile C:\FactoryOS.Output\FactoryOS_Development_AMD64_UEFI_SpacesGPT_Hardware.ffu already exists.
Antes de generar una imagen, cualquiera de las siguientes:
- Especifique el parámetro en
BuildWSKImage
elOverwrite
comando para sobrescribir automáticamente una imagen en la carpeta de salida. - Asegúrese de que la carpeta de salida aún no contiene una imagen generada con el mismo nombre.
Sintaxis buildWSKImage
BuildWSKImage [OEMInput] [Destination] [Overwrite]
Parámetro | Descripción |
---|---|
OEMInput | Opcional. Ruta de acceso al archivo de configuración de imagen. |
Destino | Opcional. Directorio de destino para la salida. De forma predeterminada, el script crea una carpeta además de la carpeta WSKWorkspace, con ".output" anexado al nombre. |
Sobrescribir | Opcional. Sobrescribe el archivo de salida. Si no especifica este parámetro y ya existe un archivo de imagen en la carpeta de salida, se producirá un error en la creación de la imagen. |
Implementación de la imagen
- Para obtener información sobre cómo implementar un disco duro de máquina virtual, consulte Implementación de una imagen de disco duro virtual.
- Para obtener información sobre las distintas formas de flashear el dispositivo, consulte Información general sobre la implementación de imágenes.