【 Edge 】備份與還原 NVIDIA® Jetson AGX Xavier™
內容
- 學習目標
- 前置準備作業
- 備份 - Backup Image
- 還原 - Restore Image
學習目標
- 如何備份與還原 NVIDIA® Jetson AGX Xavier™
前置準備作業
- 已準備一台 Host Ubuntu 電腦
- 已準備一台要備份的 NVIDIA® Jetson AGX Xavier™
- 已準備一台要還原的 NVIDIA® Jetson AGX Xavier™
備份 - Backup Image
Step 1. 切換路徑
- 在 Host Ubuntu 電腦的終端機輸入下方指令
cd ~/nvidia/nvidia_sdk/JetPack_4.6_Linux_JETSON_AGX_XAVIER_TARGETS/Linux_for_Tegra
Step 2. 連結 Host Ubuntu 電腦與 要備份的 NVIDIA® Jetson AGX Xavier™
- 將要備份的 NVIDIA® Jetson AGX Xavier™ 透過 Type C 的傳輸線連到 Host Ubuntu 電腦
Step 3. 切換 NVIDIA® Jetson AGX Xavier™ 的模式
- 在要備份的 NVIDIA® Jetson AGX Xavier™ 按 Power 與 Force Recovery 按鈕 5 秒鐘
Step 4. 查看 Host Ubuntu 電腦與要備份的 NVIDIA® Jetson AGX Xavier™ 連接狀況
- 在 Host Ubuntu 電腦的終端機輸入下方指令,當指令執行完成後會看到
NVidia Corp.
的字樣
lsusb
Step 5. 產生備份的 Image
- 在 Host Ubuntu 電腦的終端機輸入下方指令,當指令執行完成後會在
~/nvidia/nvidia_sdk/JetPack_4.6_Linux_JETSON_AGX_XAVIER_TARGETS/Linux_for_Tegra
路徑中產生backup.img
與backup.img.raw
兩個檔案
sudo ./flash.sh -r -k APP -G backup.img jetson-xavier mmcblk0p1
Step 6. 將 Step 5
所產生的 backup.img
重新命名為 system.img
還原 - Restore Image
Step 1. 切換路徑
- 在 Host Ubuntu 電腦的終端機輸入下方指令
cd ~/nvidia/nvidia_sdk/JetPack_4.6_Linux_JETSON_AGX_XAVIER_TARGETS/Linux_for_Tegra/bootloader
Step 2. 將 備份 - Backup Image
段落中 Step 6
所更名後的 system.img
複製到 Step 1
的路徑中
Step 3. 連結 Host Ubuntu 電腦與要還原的 NVIDIA® Jetson AGX Xavier™
- 將要備份的 NVIDIA® Jetson AGX Xavier™ 透過 Type C 的傳輸線連到 Host Ubuntu 電腦
Step 4. 切換 NVIDIA® Jetson AGX Xavier™ 的模式
- 在要備份的 NVIDIA® Jetson AGX Xavier™ 按 Power 與 Force Recovery 按鈕 5 秒鐘
Step 5. 查看 Host Ubuntu 電腦與要還原的 NVIDIA® Jetson AGX Xavier™ 連接狀況
- 在 Host Ubuntu 電腦的終端機輸入下方指令,當指令執行完成後會看到
NVidia Corp.
的字樣
lsusb
Step 6. 切換路徑
- 在 Host Ubuntu 電腦的終端機輸入下方指令
cd ~/nvidia/nvidia_sdk/JetPack_4.6_Linux_JETSON_AGX_XAVIER_TARGETS/Linux_for_Tegra
Step 7. 將所備份的 Image 還原到另一台 NVIDIA® Jetson AGX Xavier™
- 請在 Host Ubuntu 電腦的終端機輸入下方指令,當指令執行完成後可將此台 NVIDIA® Jetson AGX Xavier™ 進行重新開機以確認還原結果
sudo ./flash.sh -r jetson-xavier mmcblk0p1