Orin NX进行备份还原后无法正常启动进入系统

Jetson 模组
[√] Jetson Orin NX

Jetson 软件
[√] JetPack 6.2

问题描述
我使用Orin NX (16G)和定制的载板进行镜像烧写及备份还原。发现镜像烧写没有问题,镜像备份和还原也都成功了,但是还原后的系统无法正常启动。基本信息如下:

  • 目标板基本情况:

Orin NX (16G),载板上挂了1T SSD, 无EMMC。

  • 操作过程:
  1. 官网下载:

官网下载Jetson_Linux_R36.4.3_aarch64.tbz2 和 Tegra_Linux_Sample-Root-Filesystem_R36.4.3_aarch64.tbz2并按照指导文档进行解压。
由于没有emmc, 将Linux_for_Tegra/bootloader/generic/BCT/tegra234-mb2-bct-misc-p3767-0000.dts目录下eeprom 的cvb_read_size 由 0x100 改为 0x0.

  1. 烧写命令:

sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1 -c tools/kernel_flash/flash_l4t_external.xml -p “-c bootloader/generic/cfg/flash_t234_qspi.xml” --showlogs --network usb0 jetson-orin-nano-devkit external

烧写成功后能目标板Orin NX可以正常进入系统。

  1. 备份操作:

参看l4t_backup_restore.sh的命令说明,遵循 workflow 3 mass flash进行系统备份,执行命令如下:
step1:(此步执行成功)
sudo ./tools/backup_restore/l4t_backup_restore.sh -b -c jetson-orin-nano-devkit

step2:(此步执行成功)
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --use-backup-image --no-flash --network usb0 --massflash 5 jetson-orin-nano-devkit external

  1. 还原操作:(此步执行成功)

使用一个新的1T SSD替换原来的 1T SSD进行还原。执行如下命令:
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --flash-only --massflash 1 --network usb0

  1. 还原后设备启动:(失败!!!)

步骤5执行完成后,设备能够自动重启,进入开机画面后就停停留在如下画面:
重启显示

  • 补充说明:

关于步骤3的备份操作,使用l4t_backup_restore的workflow 1 进行备份操作也可以正常备份成功,然后进行还原,还原后目标板同样无法进入系统。

请问是备份还原后无法正常进入系统是哪个环节出了问题吗?