在刷機時,有一個步驟是執行Jetson OS image,准備鏡像,准備鏡像完成后會生成一個文件夾,路徑在刷機選擇的安裝路徑中,可以利用這個文件夾恢復系統。這是我刷機時生成的文件夾。
1. 系統克隆
前期准備:
用自帶的USB轉typeC的線連接主機和Xavier設備。
主機端安裝ssh並啟動。
執行:
在Xavier設備上啟動中斷,輸入命令。
sudo su echo u > /proc/sysrq-trigger dd if=/dev/mmcblk0p1 | ssh user@hostpc dd of=/data/image.raw
等待執行完畢,主機的data目錄下生成了一個image.raw文件。
在主機端執行命令,把.raw文件轉換成.img文件。
cd /path/JetPack_4.3_Linux_P2888/Linux_for_Tegra/bootloader/
sudo ./mksparse -v --fillpattern=0 /data/image.raw system1.img
2. 恢復系統
前期准備:
用自帶的USB轉typeC的線連接主機和Xavier設備。
執行:
把bootloader文件夾下的system.img備份,把系統克隆生成的system1.img重命名為system.img,放到bootloader文件夾下。
Xavier切換到恢復模式(設備上有三個按鈕,按住中間的按鈕,再按開機按鈕,然后同時放開兩個按鈕)。
主機端輸入命令。
cd /path/JetPack_4.3_Linux_P2888/Linux_for_Tegra/
sudo ./flash.sh -r jetson-xavier mmcblk0p1
等待,系統完成恢復后,Xavier會自動開機。