Hi,
In JP6.1, I used NVIDIA’s documentation for cloning the rootfs to generate clone.img. Then, I successfully flashed the image using the command:
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --flash-only --network usb0 --massflash 1
But the system failed to start properly, displaying the error shown in the attached image.
I found that the issue was caused by the /etc/fstab file, which still contained the previous hard drive configuration:
cat /etc/fstab
# /etc/fstab: static file system information.
#
# These are the filesystems that are always mounted on boot, you can
# override any of these by copying the appropriate line from this file into
# /etc/fstab and tweaking it as you see fit. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/root / ext4 defaults 0 1
UUID=FB2A-A65C /boot/efi vfat defaults 0 1
After removing this UUID entry, the system was able to boot normally. However, a new configuration UUID entry is automatically generated in the fstab file.
I checked the fstab configuration in JP6.0 and noticed that it does not include any UUID entry.
What is the purpose of this configuration? Is there a way to prevent it from being generated?