给usb设备刷入系统失败

使用sdkmanager给jetson xavier nx刷入emmc系统 jetson5.1.2已经成功。由于开发板上的nvme接口损坏,usb接口可能存在问题(连续传输大量数据时连接不稳定,导致外接移动硬盘read-only)现在需要将系统转移至移动硬盘,并设置开机由usb设备启动。
刷入系统结束后,我发现在sdkmanager下载目录里存在对应的./Linux_for_Tegra 之后我按照Flashing Support — Jetson Linux Developer Guide documentation 步骤操作:
将移动硬盘连接到host ubuntu,以下是我的操作日志。
1.是否还需要将xavier nx设置为recovery模式并连接host ubuntu?
2.直接从host ubuntu将系统安装在usb硬盘是否可行?(我希望不要在flash过程中将usb硬盘连接在xavier nx上)
3.如果command参数有误,请给出解决

谢谢!
log-usb.txt (21.3 KB)

Sorry for the late response.
Is this still an issue to support? Any result can be shared?

你在command裡加上-S 100GiB的話就要去partition layout config裡把sector的大小調大,否則預設的config是給64GB的儲存裝置用的,100GB超過這個大小就會直接失敗

但是你燒完之後第一次開機、進OEM config時也可以自由決定rootfs的大小,所以不在flash的時候指定也沒關係

By default, Linux_for_Tegra/tools/kernel_flash/flash_l4t_external.xml only supports a 64GiB SD card and above. If you want to flash a 32GiB SD card, you will need to modify the num_sectors field in Linux_for_Tegra/tools/kernel_flash/flash_l4t_external.xml so that num_sectors * 512 = 32GiB.