In case of NFS Boot, RootFS is mounted through the NFS but bootloader (FSBL, bitstream, U-Boot), and kernel can be downloaded using various methods as mentioned below.
- JTAG: In this case, bootloader and kernel is downloaded on to the target through JTAG. For more information, see Boot a PetaLinux Image on Hardware with JTAG.
Tip: If you want to make use of prebuilt capability to boot with JTAG,
package images into prebuilt directory. For more information, see Packaging Prebuilt Images.
- tftpboot: In this case, bootloader is downloaded through JTAG and kernel is downloaded on to the target through tftpboot. For more information, see Boot a PetaLinux Image on Hardware with TFTP.
- SD card: In this case, bootloader (BOOT.BIN), bootscript (boot.scr) and kernel image (image.ub) is copied to the SD card downloaded from the SD card. For more information, see Boot a PetaLinux Image on Hardware with an SD Card.