I have one Xavier which I’ve set up with our entire software stack, and would now like to duplicate that software configuration across multiple other Xaviers (mixture of OEM modules and dev kits). Setup from scratch would likely take a day or so per Xavier, so I’d like to avoid that option. From what I’ve read in other threads on this forum, it should be possible to dump the EMMC on one Xavier and flash it to another. Since the EMMC is only 32GB, I imagine this would be significantly faster than a from-scratch setup, and much less error prone.
Unfortunately, I’m not too familiar with the internals of JetPack, and how I would go about using / repurposing the tools it offers to clone the filesystem between Xaviers. I would appreciate if someone could post a short guide or link to a walkthrough.
I should also verify my assumption here - am I correct in assuming that the EMMC is the only persistent storage on the Xavier, and that duplicating it would perfectly clone the Xavier? If not, what other storage needs to be flashed?
EDIT: Links to relevant threads I’ve looked at:
Based on the above threads, it looks like the recovery mode cloning tool is still in development. Is the current recommended approach for Xavier cloning to use the rootfs approach mentioned here: https://devtalk.nvidia.com/default/topic/1039548/jetson-agx-xavier/xavier-cloning/post/5284202/#5284202