次の方法で共有


ファクトリ OS イメージの生成

イメージの生成を計画しているデバイスの種類のワークスペースを構成したら、BuildWSKImage を使用してイメージをビルドします (15 - 35 分)。

イメージをビルドする

  1. 管理者として Windows システム キット ビルド環境 (E:\SetImagGenEnv.cmd など) を開始します。

  2. WSKWorkspaceRoot 環境変数を更新して、ビルドするイメージのワークスペースをポイントします。

    %WSKWorkspaceRoot%\SetWSKWorkspaceRoot.cmd
    

    Note

    このラボを通して使用する %WSKWorkspaceRoot% 変数は、prepwskworkspace を実行する際に自動的に設定されます。 Windows システム キット環境を閉じてからもう一度開いた場合、ワークスペース フォルダーに移動して SetWSKWorkspaceRoot.cmd を実行することで、ワークスペースのルートを設定できます。

  3. イメージをビルドします (15 - 35 分)。 準備したワークスペースに応じて、.ffu ファイルまたは仮想ハード ディスク ファイルが生成されます。

    BuildWSKImage %WSKWorkspaceRoot%\FactoryOS_Development_AMD64_UEFI_SpacesGPT_VM.xml
    

    Note

    この手順で指定する .xml ファイルの名前は、ワークスペースの作成時に選択したオプションによって異なる場合があります。 OEMInput.xml ファイルの完全なパスとファイル名を表示するには、WSK 環境から echo %WSKOEMInputFileName を実行します。

既定では、出力はワークスペースに .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 フォルダーの他に 1 つのフォルダーが作成され、名前に ".output" が付加されます。
上書き 省略可能。 出力ファイルが上書きされます。 出力フォルダーにイメージ ファイルが既に存在している場合、このパラメーターを指定しないと、イメージの作成が失敗します。

イメージをデプロイする