How does Jetson Xavier NX mount a module's system to a SSD and boot from it?

How does Jetson Xavier NX mount a module’s system to a SSD and boot from it?

Moving your question to the Jetson Xavier NX category.

There is a M.2 slot on Xavier NX developer kit. You may consider to buy a NVMe PCIe M.2 SSD card and move the rootfs to it.

After Jetpack 4.6, please check developer guide

if you want to use nvme ssd as rootfs only, you can use follow method

(GitHub - jetsonhacks/rootOnNVMe: Switch the rootfs to a NVMe SSD on the Jetson Xavier NX and Jetson AGX Xavier)

if you want use nvme ssd as a boot device, you could use l4t_initrd_flash.sh in xxx/Linux_for_Tegra/tools/kernel_flash/initrd_flash.sh

Usage: ./l4t_initrd_flash.sh [ --external-device -c -S ] <rootfs_dir>

Can you use nx as an example to complete this command?

$ sudo ./tools/kernel_flash/l4t_initrd_flash.sh --no-flash --external-only -c \ ./tools/kernel_flash/flash_l4t_nvme.xml -S 230GiB --external-device nvme0n1 jetson-xavier-nx-devkit-emmc nvme0n1p1

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.