Try   HackMD

將現有的 Raspberry PI 系統備份(複製)及還原 (MicroSD)

踩了不少雷,紀錄一下

情境

已有現有可開機之 Raspberry PI 主機 (作業系統存放於 MicroSD 卡中),需要準備

事前準備

開始備份(複製)及還原

首先安裝 Linux RecoveryRaspbian PI Imager,透過讀卡機讀取 SD 卡並用 Linux Recovery 將其打包成 Image 檔案

image

  • 右鍵 Create Image 並將 Image 檔案儲存下來

打開 Raspbian PI Imager,點選中間選擇操作系統

image

使用自定義鏡像燒入

image

若剛剛儲存的檔案為 .dsk file,選擇所有檔案才看的到

image

之後再選擇特定的 SD 卡進行燒入 (可以是不同張) 就可以完成複製 (備份) SD 卡的動作

踩雷筆記

  • Win11 不曉得為什麼 Win32 Disk Imager 安裝完成後無法啟動
  • 也有很多教學使用磁碟複製,但目前複製後的 SD 卡都無法開啟,懷疑是 bootloader 讀不到或是 booting media 不知道放到哪裡去了
    • 想嘗試使用此方法但沒有額外的隨身碟或是讀卡機沒辦法同時讀兩張 SD 卡的可以建立 虛擬磁碟 來做為中繼站,再透過 Bootice 管理 VHD 大小
    • 一來一回的磁碟複製目前嘗試會導致 rootfs 被壓縮到而損壞。
  • SD 卡對 SD 卡直接進行複製
    • 嘗試後一樣認不到 booting media

Reference