Hello,
I am using JetPack 6.2 on a Jetson Orin NX with an SSD. I have been creating a full system backup and then flashing that backup onto a new board/SSD, but my custom boot logo changes are not being applied automatically. Here are the steps I have been following:
- Create a backup by running:
sudo ./tools/backup_restore/l4t_backup_restore.sh -e nvme0n1 -b jetson-orin-nano-devkit
- Modify
nvrestore_partitions.sh
: I uncomment the lines that check for a board mismatch, so that I can flash onto a different (new) board/SSD. Specifically, I uncomment:
# if [ ${BOARD_MATCH} = false ]; then
# echo "${SCRIPT_NAME}: You are trying to flash images from a board model that does not"
# echo "match the current board you're flashing onto."
# exit 1
# fi
- Flash the backup onto the new Jetson Orin NX and SSD by running:
sudo ./tools/backup_restore/l4t_backup_restore.sh -e nvme0n1 -r jetson-orin-nano-devkit
This successfully restores all partitions and data—but it does not apply my custom boot logo.
4. To get my custom boot logo to appear again, I have to run an additional command after the restore:
sudo ./flash.sh -c bootloader/generic/cfg/flash_t234_qspi.xml jetson-orin-nano-devkit internal
In other words, I need two separate steps: one to restore my backed-up rootfs/partitions, and then a second flash step to push the bootloader configuration that includes my custom logo. My question is:
Is there any way to combine both into a single backup/restore operation so that my custom boot logo (bootloader changes) is included automatically?
I’m using JetPack 6.2 on Jetson Orin NX with an NVMe SSD. Any guidance would be greatly appreciated—ideally, a method or script tweak that will let me run one command (or one sequence) to both restore the backup and apply my custom bootloader/boot logo changes in one go.
Thank you!