Xavier NX Root File system Redundancy - How to Program Rootfs A and B

Good day,

I’ve been looking into: https://docs.nvidia.com/jetson/archives/l4t-archived/l4t-3261/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/rootfs_custom.html#wwpID0E0ZE0HA

and have managed to flash the device and customise the SMD partition image.

I am currently attempting to figure out how to dictate what is programed into rootfs A and rootfs B - e.g. I would like to run two different system images, one in rootfs A and one in rootfs B - any guidance please?


hello lukeabela56,

you should flash the target board with redundant root file systems.
for example, $ sudo ROOTFS_AB=1 ./flash.sh jetson-xavier-nx-devkit mmcblk0p1

you may refer to the flash configuration file, flash_l4t_t194_spi_sd_p3668_rootfs_ab.xml,
there’re APP and APP_b which define two root file systems. it’s nvbootctrl to switch between root file systems slot A and slot B,

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