Поделиться через


Создание образа ОС фабрики

После настройки рабочей области для типа устройства, для который планируется создавать образы, используйте BuildWSKImage для сборки образа (около 15–35 минут).

Создание образа

  1. Запустите среду сборки windows System Kit (например, E:\SetImagGenEnv.cmd) с правами администратора.

  2. Обновите переменную среды WSKWorkspaceRoot, чтобы она указывала на рабочую область для образа, который требуется создать.

    %WSKWorkspaceRoot%\SetWSKWorkspaceRoot.cmd
    

    Примечание

    Переменная %WSKWorkspaceRoot%, которая будет отображаться в этом задании, автоматически задается при запуске prepwskworkspace. При закрытии и повторном открытии среды windows System Kit можно задать корневой каталог рабочей области, перейдя в папку рабочей области и выполнив команду SetWSKWorkspaceRoot.cmd.

  3. Создание образа (15–35 минут). Вы получите файл FFU или файл виртуального жесткого диска в зависимости от подготовленной рабочей области.

    BuildWSKImage %WSKWorkspaceRoot%\FactoryOS_Development_AMD64_UEFI_SpacesGPT_VM.xml
    

    Примечание

    Имя файла .xml, указанного на этом шаге, может отличаться в зависимости от параметров, выбранных при создании рабочей области. Полный путь и имя файла OEMInput.xml можно просмотреть, выполнив команду echo %WSKOEMInputFileName из среды WSK.

По умолчанию выходные данные размещаются в том же расположении, что и рабочая область с добавлением .output. Например, если рабочая область находится в C:\Workspace, выходные данные будут находиться в C:\Workspace.output\FactoryOS_AMD64_UEFI_VM_ValidationImage.vhdx.

Важно!

При попытке создать образ в целевой папке, который уже содержит . Образы FFU или виртуальные жесткие диски с тем же именем, создание образа завершится сбоем со следующей ошибкой:

imageapp : ERROR : ThreadId18164 OutputFile C:\FactoryOS.Output\FactoryOS_Development_AMD64_UEFI_SpacesGPT_Hardware.ffu already exists.

Перед созданием образа выполните одно из следующих действий:

  • Укажите параметр в BuildWSKImage командеOverwrite, чтобы автоматически перезаписать изображение в выходной папке.
  • Убедитесь, что выходная папка еще не содержит созданное изображение с таким же именем.

Синтаксис BuildWSKImage

BuildWSKImage [OEMInput] [Destination] [Overwrite]
Параметр Описание
OEMInput Необязательный элемент. Путь к файлу конфигурации образа.
Назначение Необязательный элемент. Целевой каталог для выходных данных. По умолчанию скрипт создает папку помимо папки WSKWorkspace с именем .output.
Overwrite Необязательный элемент. Перезаписывает выходной файл. Если этот параметр не указан, а файл образа уже существует в выходной папке, создание образа завершится ошибкой.

Развертывание образа