Generare un'immagine del sistema operativo factory
Dopo aver configurato un'area di lavoro per il tipo di dispositivo per cui si prevede di produrre immagini, usare BuildWSKImage per compilare l'immagine (~15-35 minuti).
Compilare l'immagine
Avviare Windows System Kit Build Environment (ad esempio,
E:\SetImagGenEnv.cmd
) come amministratore.Aggiornare la variabile di ambiente WSKWorkspaceRoot in modo che punti all'area di lavoro per l'immagine da compilare.
%WSKWorkspaceRoot%\SetWSKWorkspaceRoot.cmd
Nota
La variabile %WSKWorkspaceRoot% visualizzata in questo lab viene impostata automaticamente quando si esegue
prepwskworkspace
. Se si chiude e si riapre l'ambiente Windows System Kit, è possibile impostare la radice dell'area di lavoro passando alla cartella dell'area di lavoro ed eseguendoSetWSKWorkspaceRoot.cmd
.Compilare l'immagine (15-35 minuti). Si otterrà un file con estensione ffu o disco rigido virtuale, a seconda dell'area di lavoro preparata.
BuildWSKImage %WSKWorkspaceRoot%\FactoryOS_Development_AMD64_UEFI_SpacesGPT_VM.xml
Nota
Il nome del file .xml specificato in questo passaggio può essere diverso, a seconda delle opzioni scelte al momento della creazione dell'area di lavoro. È possibile visualizzare il percorso completo e il nome file del file OEMInput.xml eseguendo
echo %WSKOEMInputFileName
dall'ambiente WSK.
Per impostazione predefinita, l'output viene inserito nella stessa posizione dell'area di lavoro aggiunta con '.output', ad esempio, se l'area di lavoro è in C:\Workspace
, l'output sarà in C:\Workspace.output\FactoryOS_AMD64_UEFI_VM_ValidationImage.vhdx
.
Importante
Se si tenta di generare un'immagine nella cartella di destinazione che include già un oggetto . Le immagini FFU o i dischi rigidi virtuali con lo stesso nome, la creazione dell'immagine avrà esito negativo con l'errore seguente:
imageapp : ERROR : ThreadId18164 OutputFile C:\FactoryOS.Output\FactoryOS_Development_AMD64_UEFI_SpacesGPT_Hardware.ffu already exists.
Prima di generare un'immagine, eseguire le operazioni seguenti:
- Specificare il
Overwrite
parametro nelBuildWSKImage
comando per sovrascrivere automaticamente un'immagine nella cartella di output - Assicurarsi che la cartella di output non contenga già un'immagine generata con lo stesso nome.
Sintassi BuildWSKImage
BuildWSKImage [OEMInput] [Destination] [Overwrite]
Parametro | Descrizione |
---|---|
OEMInput | Facoltativa. Percorso del file di configurazione dell'immagine. |
Destinazione | facoltativo. Directory di destinazione per l'output. Per impostazione predefinita, lo script crea una cartella oltre alla cartella WSKWorkspace, con ".output" aggiunto al nome. |
Overwrite | Facoltativa. Sovrascrive il file di output. Se non si specifica questo parametro e nella cartella di output esiste già un file di immagine, la creazione dell'immagine avrà esito negativo. |
Distribuire l'immagine
- Per informazioni su come distribuire un disco rigido di una macchina virtuale, vedere Distribuire un'immagine del disco rigido virtuale
- Per informazioni sui diversi modi per eseguire il flashing del dispositivo, vedere Panoramica della distribuzione delle immagini