原文適用舊版個程式
目前DRBL教學有更精簡正確的文章
請參考:http://drbl.nchc.org.tw /clonezilla/clonezilla-live/livehd.php
Clonezilla 有 Server 版、USB 版、CD 版,主要就是要讓大家可以方便使用。細節可以參考http://clonezilla.org, http://clonezilla.nchc.org.tw,如果想用的人請先學好備份還原等基本操作。
一般的做法通常是使用網路、光碟、USB 進入 Clonezilla 進行備份與還原的操作,但是這樣需要額外媒介如 USB。我的想法是將媒介換成既有的硬碟,不管是筆記型電腦、桌上型電腦,都可以直接備份還原為主,而且速度也會比較快。
做法就是把 Clonezilla 安裝到硬碟去,做出 Dual-boot 的方式。也就是開機的時候提供 Windows 和 Clonezilla 兩個選單,第一個也是預設選單是 WindowsXP ;第二個則是 Clonezilla-Live,用途是提供 “預設備份”、”自訂備份”、”自訂還原”。
- 預設備份等同於出廠備份,提供一個預設的映像檔,有點像 ASUS 的筆電在硬碟中藏一個還原磁區。
- 自訂備份則是讓使用者自己備份現在的 C: 碟,將會備份到 D:/backup。
- 自訂還原則是讓使用者自己還原 C: ,從 D:/backup 的還原點。
故事是這樣的…
因為最近當”好人”買了 ASUS 的筆電,內建 VISTA,讓我非常難過。所以我把他換成了XP,內建的還原變成廢物。所以計畫是把 XP 裝好,再把 Clonezilla 也裝進去,取代原來的還原磁區。
安裝 XP 時,必須要有 3 個磁區
- 第一個磁區放 XP 作業系統 (C:, NTFS, 30G, sda1)
->(表示 C 碟、ntfs 格式、30G 空間、Linux 代號是 sda1,以下類推) - 第二個磁區當作放重要的資料還有自訂還原點 (D:, NTFS, 100G, sda5)
- 保留 10G 當第三個磁區 (10G, sda6),以後要拿來當作 Clonezilla 和預設還原映像檔的磁區
XP 與基本軟體的安裝結束之後,要注意的是不要裝太多東西,因為還原的磁區只有10G。開始進行預設影像檔的製作,先做一個 Clonezilla-Live usb or iso 都可以,並用其開機進入 Clonezilla,選擇語系、鍵盤等之後,選擇 device-image,備份第一個磁區 sda1,儲存到 sda5(/home/partimag),image-name 建議取 default。(不會備份的人請參考官方網站 與 吳老師教學)
開始備份:
備份完成:
備份結果:
假設備份都沒有問題之後,以下就是本篇的重頭戲。把 Clonezilla 裝進硬碟,我參考 Steven 寫的 custom-ocs 做了一個符合我故事的 custom-ocs2,許多步驟要執行,有點考驗 Linux Skill,請小心。
切換到 root
sudo su -
需要可上網環境(很幸運我用 dhcp 就可以了)
ifconfig eth0
dhclient eth0建立第三個磁區(不要搞錯啦,會很危險)
fdisk /dev/sda
n (新增磁區)
l (邏輯磁區)
大小他應該會幫你算好,取最大值。
p (看看結果)
a (設定可開機磁區)
6 (選擇 sda6)
p (看看結果)
w (確定寫入、儲存)
開始格式化(不要搞錯啦,會很危險)
mkfs.ext3 /dev/sda6
製作自訂 Clonezilla
cd /live/image/ wget http://www.libthomas.org/~thomas/custom-ocs/custom-ocs2 ocs-live-dev -g tw.UTF-8 -k NONE -s -c -m ./custom-ocs2
將自訂的 Clonezilla 安裝到硬碟
mount /dev/sda6 /mnt unzip clonezilla*.zip -d /mnt
將預設的還原點也放進去(換言之,往後要改預設還原點也是可以的)
mkdir -p /mnt/home/partimag/default cp -r /home/partimage/default/* /mnt/home/partimag/default
讓電腦有多重開機
mkdir -p /mnt/boot/grub wget http://www.libthomas.org/~thomas/custom-ocs/menu.lst cp menu.lst /mnt/boot/grub/menu.lst cp menu.lst /mnt/boot/grub/grub.conf grub-install --no-floppy --root-directory=/mnt /dev/sda
大功告成,重新開機看看吧 …
開機選單:(預設是XP,Clonezilla 是用來備份還原的)
Clonezilla 選單:
對使用者而言,往後如果他自己想要備份,只要開機選擇 Clonezilla ,接著選 “Backup”,就會自動把映像檔存在 D:/backup 。如果選 “Restore” ,就會從 D:/backup 還原。雖然這樣一次只能存在一個映像檔,但可以利用檔案總管自己處理 backup 資料夾,不管是要燒錄起來、複製、重新命名都可以,愛怎麼管都可以。而 “Default” 則是當使用者沒有映像檔可用,還有一個當初預設的映像檔。
我想,我這個 “好人” 算做的滿徹底的…

The 把 Clonezilla Live 安裝到硬碟 by 擁抱自由,使用 linux !, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 2.5 Taiwan License.













那是多餘的
grub2 有更好的作法…^^
可以把ISO直接塞進去
您好:
我照您的方式操作,但做後產出來的 custom clonezilla,開機後還是與預設的畫面一樣,不會像您的有出現自訂的backup restore 選單,請您協助解惑~~
謝謝囉
請參考:
http://drbl.nchc.org.tw/clonezilla/clonezilla-live/livehd.php