簡介
UCloner 是針對 Ubuntu Linux 編寫的一個系統備份、恢復、克隆工具;
可將 ubuntu 系統備份為 squashfs 映像檔案,也可從映像檔案中恢復系統,與 GHOST 類似;
可以直接將系統克隆到其它硬碟分區;
可用來製作 Live 系統;
同時具有命令行和圖形界面,以滿足不同用戶需求;
UCloner 是開源軟體,遵循 GPL v2 協定。
如何把當前使用的系統做成 Live 系統
1,安裝 casper: sudo apt-get install casper ;
2,用 UCloner 備份當前系統,檔案名稱後綴必須為 .squashfs (默認即是);
3,在任一 fat32/ntfs/ext 分區中創建一個名為 casper 的目錄(注意,其它分區中不可再有同名目錄);
4,將系統備份檔案拷貝到 casper 中;
5,到 /boot 中將當前使用的核心和 initrd 檔案也拷貝到 casper 中(可用 echo initrd.img-`uname -r` vmlinuz-`uname -r` 來查看檔案名稱);
6,建立啟動項。以 GRUB4DOS 為例:
代碼:
title Live Ubuntu find --set-root /casper/核心檔案名稱 kernel /casper/核心檔案名稱 boot=casper ro ignore_uuid initrd /casper/initrd檔案名稱 |
套用舉例
1.將 ubuntu 系統安裝到移動硬碟中,配置好。拿到目標機上,從usb啟動移動硬碟中的系統,運行 Ucloner ,選擇“克隆”功能,按提示進行,即可將移動硬碟中的系統克隆到目標機中。2. 在一個安裝、配置好的 ubuntu 系統中運行 Ucloner ,選擇“備份”功能,可將當前系統備份為 squashfs 檔案。將備份檔案拷到u盤或移動硬碟。在目標機上通過光碟或USB啟動 ubuntu live cd ,接上存有系統備份檔案的u盤或移動硬碟,運行 Ucloner ,選擇“恢復”功能,按提示進行,即可將系統映像恢復到目標機中。
注意1:目前不支持加密主目錄的系統。
注意2:不要把UCloner解壓到FAT32的分區,否則會丟失可執行許可權,導致無法運行建議解壓到用戶 主目錄。。
注意3:如果您的系統是lubuntu或Kubuntu的,請仔細看說明。