How to boot from nfs on Xavier NX?

I execute
sudo ./flash.sh -N :/ jetson-xavier-nx-devkit eth0
and the flash logs shows that the system.img flashed into sd card. Then the boot process halts after loading the kernel on sd card and the serial console log shows that no nfs mounting executed during kernel loading.
Does ram boot applies to nx series since documents shows that it only applies to Xavier agx series? Is there a quick test way for develop kernel, driver and device trees like tftp downloading kernel via ethernet and mount nfs since developing and flashing into sd card is so time-consuming?

Hi 893629846,

Please reference below steps:
[Host machine]

  1. sudo apt-get install nfs-kernel-server
  2. Add rootfs path in “/etc/exports”:
    example: /home/username/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_XAVIER_NX/Linux_for_Tegra/rootfs/
  3. sudo /etc/init.d/nfs-kernel-server restart
  4. Put your Xavier-NX device into recovery mode
  5. RAM boot to NFS command:
    $ sudo ./flash.sh -N <ip-addr-of-linux-host>:/<path-to-NFS-rootfs> --rcm-boot <board> eth0
1 Like