自動執行 clonezilla 在 USB 上建立可啟動映像的腳本

自動執行 clonezilla 在 USB 上建立可啟動映像的腳本

我們正在使用 Clonezilla 及其基於 Debian 的作業系統,並希望在 USB 上製作可啟動映像。所有電腦都完全相同,硬碟是sda1。該電腦運行 Windows XP,並擁有約 4GB 的已使用硬碟空間。

克隆者和恢復者都是最終使用者。因此工藝過程過於複雜。我們需要一個用於創建和恢復過程的瑞士鍵映射。

我們如何使用 shell 腳本至少自動化創建過程?

答案1

Clonezilla 允許透過向其 live cd 或 dvd .iso 映像添加簡單的腳本來建立自動複製和復原過程。

簡而言之,您可以:

  1. 將具有適當複製或復原指令的 shell 腳本新增至 Clonezilla live CD 或 DVD 的 .iso 映像中

  2. 編輯 isolinux.cfg 文件,新增適當的開機選單項目,將 /path/to/script 作為參數傳遞給 Clonezilla

  3. 刻錄修改後的 .iso 映像並在要複製或恢復的電腦上啟動它

該腳本應包含 CloneZilla 命令列,如下所示

   /opt/drbl/sbin/ocs-sr -q -c -z1 -p true saveparts "<imagefile_name>" "<partition_to_save>"

您的操作員現在只需使用 live CD 啟動 PC 並從初始選單中選擇要執行的操作即可。

當然,當您想要複製分割區或磁碟時,您的腳本必須包含安裝外部儲存以保存映像的指令。

另一方面,當您要復原資料時,您可能會選擇將影像檔案包含在 Live CD 或 DVD 本身中。

請記住,Clonezilla 還支援使用遠端(SMB、CIFS)影像檔案儲存裝置來進行複製和復原作業。

請參閱 Clonezilla 文件以了解更多詳細資訊。

相關內容