- Set the RootFS type to INITRD. For more information, see Configuring Root File System Type.
- Set RAMDISK loadaddr. Ensure loadaddr does not overlap with kernel or DTB address and that it is a valid DDR address.
- Set INITRAMFS/INITRD Image name. The default image name is set
to petalinux-intramfs-image to enable the
switch_root
. The build system generates two types of root file systems: ramdisk images and rootfs images. The ramdisk image is as specified in INITRAMFS/INITRD Image name. It is packed into Fit image (image.ub).Note: Setting petalinux-initramfs-image enables theswitch_root
and searches for the rootfs in ext2/3/4 of SD partitions. - Build the system image. For more information, see Build System Image.
- Use one of the following methods to boot the system image:
- Boot a PetaLinux Image on Hardware with SD Card, see Booting PetaLinux Image on Hardware with an SD Card.
- Boot a PetaLinux Image on Hardware with JTAG, see Booting PetaLinux Image on Hardware with JTAG.
- Boot a PetaLinux Image on Hardware with TFTP, see Booting PetaLinux Image on Hardware with TFTP