Orin nx, 系统恢复后,登入失败

从一块硬盘里面备份系统,然后恢复到另外一块硬盘上,启动后输入密码登入不了

Hi,

請問你是用什麼方法備份、什麼方法還原,flash的時候有沒有任何error?

启动后输入密码登入不了

指的是沒辦法用GUI登入還是連serial console都失敗

都登入不了,gui登入转圈圈几分钟,然后直接结束,serial console登入提示超时60s

這個部份可以確認一下嗎
另外也請提供serial console的booting log

备份方法:
1、 将nvbackup_partitions.sh和nvrestore_partitions.sh文件中的mmcblk0全部替换为nvme0n1
2、sudo ./tools/backup_restore/l4t_backup_restore.sh -b jetson-orin-nano-devkit
还原方法:
sudo ./tools/backup_restore/l4t_backup_restore.sh -r jetson-orin-nano-devkit
恢复console.log (96.5 KB)

flashing看起來應該沒什麼問題
請問登入失敗時的log長什麼樣子?

serial console登入失败提示:登入超时60s

可以附上完整的log嗎?
確定ID/password都沒錯,儲存空間沒有滿?
如果是還原到同一塊NVMe drive也會這樣嗎

这是同一块硬盘测试的:
[16:30:16.143]收←◆
Ubuntu 20.04.5 LTS muyi123-desktop ttyTCU0

muyi123-desktop login:
[16:40:04.895]发→◇muyi□
[16:40:04.917]收←◆muyi
[16:40:22.288]收←◆
Password:
[16:40:29.541]发→◇muyi@1234□
[16:40:31.468]发→◇muyi@1234□
[16:40:41.738]发→◇muyi@1234□
[16:40:42.204]发→◇muyi@1234□
[16:40:42.618]发→◇muyi@1234□
[16:40:42.865]发→◇muyi@1234□
[16:41:22.288]收←◆
Login timed out after 60 seconds.

[16:41:23.436]收←◆
Ubuntu 20.04.5 LTS muyi123-desktop ttyTCU0

muyi123-desktop login:

請附上從通電開始完整的log,不要只截一部分…
還有請問你是用什麼工具抓serial console log的?
用minicom或picocom的話應該不會有這些東西

[16:40:42.865]发→◇muyi@1234□
[16:41:22.288]收←◆

usb_debug.log (175.3 KB)
模块RS232调试口打印的

usb_debug_分区后备份恢复日志.txt (479.1 KB)
这是刷机后多分出一个系统分区,然后重新备份后再刷机,启动后输入密码登入不上,如果刷机后不分区,备份后在恢复时可以登录的

所以如果flash完之後原封不動直接備份再還原就沒問題
如果多切一個partition再重複同樣操作就會沒辦法登入?

這個應該是舊版的L4T才需要的操作,新版的35.4.1可以用-e指定要備份的裝置
可以請你們升到35.4.1再試試看嗎?

我們應該沒有測試過這樣的workflow能不能用,如果最新版也有一樣問題的話我再看我們這邊能不能複製

image
ye’s,nvme0n1p15是我分出来存放/home目录的分区

Hi,

所以你的/home整個都存在nvme0n1p15?
你有切割完之後重開機使用過嗎,還是你直接關機做備份還原?

你有在/etc/fstab裡面設定好mounting point嗎?
感覺有可能是你的nvme0n1p1裡現在沒有/home了,系統又找不到要去哪裡mount所以登入失敗

有重启测试过,宿主机可以正常运行

你是怎麼把/home搬到 nvme0n1p15 的?

這部份可以確認一下嗎?

配置方法:
1、sudo apt-get install gparted

2、打开gparted工具,创建新分区,然后退出;

3、对新分区创建文件系统

sudo mkfs.ext4 /dev/nvme0n1p15

4、创建挂载点

sudo mkdir /mnt/ssd1

5、将分区挂载到

sudo mount /dev/nvme0n1p15 /mnt/ssd1

6、将home目录拷贝到新分区

cd /home
sudo cp -ax * /mnt/ssd1

cd /

sudo mv /home /home_old

sudo mkdir /home

sudo mount /dev/nvme0n1p15 /home

7、写入配置文件

查看硬盘的UUID

sudo blkid /dev/nvme0n1p15

8、修改配置文件

sudo gedit /etc/fstab

在末尾加入

UUID=your-uuid /home ext4 defaults 1 2

9、重启查看

df ./f

确实是UUID变了导致的,重新配置UUID后就正常了;
之前用DD命令备份恢复失败后,导致恢复模式,正常刷机读不到板载信息,有没有强制恢复出厂设置的方法。

你可以把NVMe drive插回host PC上,確認一下UUID和備份之前一不一樣嗎?

登入不了,咋看?