What was your restore command? Looking at that URL I see one method, which might be the reason for this failure:
$ sudo ./flash.sh -r -k APP jetson-xavier mmcblk0p1
There are many ways to restore different parts of a system, and I am going to suggest leaving out the “
-k APP”. Instead try:
$ sudo ./flash.sh -r jetson-xavier mmcblk0p1
If you do this with the clone in place as “
Linux_for_Tegra/bootloader/system.img”, then the entire eMMC content will be flashed, and not just a subset. This means that supporting boot partitions (partitions which are not the rootfs which the clone produces) will also be flashed.
For background, sometimes you will find a rootfs which is from a release different than the JetPack/SDKM producing that release causes problems resulting in failure to boot. If you just flash the rootfs, then it is still possible the content of those other partitions is not compatible with your clone. Just be sure to use the same exact version of JetPack/SDKM/L4T for flashing the clone in as that which originally produced the system the clone came from.