INITRD ブートの設定 - 2023.1 日本語

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

Document ID
UG1144
Release Date
2023-05-16
Version
2023.1 日本語
  1. RootFS タイプを INITRD に設定します。詳細は、ルート ファイル システム タイプの設定 を参照してください。
  2. RAMDISK loadaddr を設定します。loadaddr がカーネルまたは DTB アドレスとオーバーラップしておらず、有効な DDR アドレスであることを確認してください。
  3. [INITRAMFS/INITRD Image name] を設定します。デフォルトのイメージ名は petalinux-intramfs-image に設定され、switch_root が有効になります。ビルド システムは、ramdisk イメージと rootfs イメージの 2 種類のルート ファイル システムを生成します。ramdisk イメージは、[INITRAMFS/INITRD Image name] で指定したとおりに生成されます。このイメージは FIT イメージ (image.ub) にパックされます。
    注記: petalinux-initramfs-image を設定すると、switch_root が有効になり、SD パーティションの ext2/3/4 で rootfs が検索されます。
  4. システム イメージをビルドします。詳細は、システム イメージのビルド を参照してください。
  5. 次のいずれかの方法でシステム イメージをブートします。
    1. SD カードを使用したハードウェア上での PetaLinux イメージのブートは、SD カードを使用したハードウェア上での PetaLinux イメージのブート を参照してください。
    2. JTAG を使用したハードウェア上での PetaLinux イメージのブートは、JTAG を使用したハードウェア上での PetaLinux イメージのブート を参照してください。
    3. TFTP を使用したハードウェア上での PetaLinux イメージのブートは、TFTP を使用したハードウェア上での PetaLinux イメージのブート を参照してください。