petalinux-package --wic コマンドの例 - 2023.1 日本語

PetaLinux ツール資料: リファレンス ガイド (UG1144)

Document ID
UG1144
Release Date
2023-05-16
Version
2023.1 日本語

デフォルト イメージを使用した WIC イメージのパッケージ

次のコマンドは、images/linux ディレクトリからのデフォルト イメージを使用して wic イメージ (petalinux-sdimage.wic) を images/linux フォルダーに作成します。

petalinux-package --wic

特定のフォルダーへの WIC イメージのパッケージ

次のコマンドは、wic イメージ (petalinux-sdimage.wic) を wicimage/ フォルダーに作成します。

petalinux-package --wic --outdir wicimage/

指定したイメージ パスを使用した WIC イメージのパッケージ

次のコマンドは、custom-imagespath/ ディレクトリからすべての bootfile をパックします。

petalinux-package --wic --images-dir custom-imagespath/

/boot ディレクトリへのカスタム bootfile のパッケージ

  • <plnx-proj-root>/images/linux ディレクトリからメディアの /bootboot.bin userfile1 userfile2 ファイルをコピーするには、次のコマンドを使用します。
    petalinux-package --wic --bootfiles "boot.bin userfile1 userfile2"

    このコマンドは、/boot ディレクトリにコピーされた指定のファイルを使用して wic イメージを生成します。

    注記: これらのファイルが images ディレクトリに含まれていることを確認してください。
  • kernel という名前の uImage ファイルを /boot ディレクトリにコピーするには、次のコマンドを使用します。
    petalinux-package --wic --extra-bootfiles "uImage:kernel"
  • デフォルトの bootfile と、userfiles/ ディレクトリの指定された bootfile を /boot ディレクトリにコピーするには、次のコマンドを使用します。
    petalinux-package --wic --bootfiles "userfiles/*"
  • userfiles/ ディレクトリにあるすべてのファイルを /boot/user_boot ディレクトリにコピーするには、次のコマンドを使用します。
    petalinux-package --wic --extra-bootfiles "userfiles/*:user_boot"
    注記: これらのファイルが images ディレクトリに含まれていることを確認してください。

カスタム ルート ファイル システムのパッケージ

次のコマンドは、custom-rootfs.tar.gz ファイルを解凍し、/rootfs ディレクトリにコピーします。

petalinux-package --wic --rootfs-file custom-rootfs.tar.gz

WIC パーティションのカスタマイズ

PetaLinux は、キックスタート (.wks) ファイルを使用して、WIC イメージを作成するパーティションを定義します。petalinux-package --wic コマンドを実行すると、デフォルトの .wks ファイルが <plnx-proj-root>/build/wic/rootfs.wks に配置されます。これは変更できます。必要に応じてこのファイルを入力として提供し、WIC イメージを作成できます。次にデフォルトの rootfs.wks ファイルを示します。
part /boot --source bootimg-partition --ondisk mmcblk0 --fstype=vfat --label boot --active --align 4 --size 800
part / --source rootfs --ondisk mmcblk0 --fstype=ext4 --label root --align 4 --size 2400
wks ファイル内で指定される各引数については、https://www.yoctoproject.org/docs/latest/ref-manual/ref-manual.html#ref-kickstart を参照してください。
.wks ファイルのアップデート後、次のコマンドを使用して WIC イメージを作成します。
petalinux-package --wic --wks <path to the wks file>