使用 Clonezilla 打造不死的作業系統

最后更新于:2022-04-01 10:45:27

# 完全用 GNU/Linux 工作 ### 26. 使用 Clonezilla 打造不死的作業系統 早期凍仁使用 Ubuntu 做為主要工作環境時,常因為系統升級失敗而不得不走上重灌一途;現在除了會額外安裝備用的系統以外 (先前於 [01. 前言](#) 一文提過),平時還會使用[再生龍 (Clonezilla)](http://clonezilla.nchc.org.tw/news/) 進行系統層面的備份,以備不時之須。 ### 行前說明 在使用 Clonezilla 及 Ghost 這種離線備份軟體前,必須先學會更改 BIOS 的開機順序才行。詳情請參考[睡覺吹泡泡: 進入BIOS設定開機順序,以光碟開機為例](http://www.pptrar.tw/2011/01/bios.html)一文。 ### 製作 Clonezilla 開機媒體 首先至 Clonezilla 官網的 [下載區](http://clonezilla.nchc.org.tw/clonezilla-live/download/sourceforge/) 下載 iso 或 zip 檔 (建議使用 amd64 的**穩定版**)。 #### 使用光碟版 (iso 檔) iso 檔的製作方式除了燒錄光碟外,也可使用前文 [02. 建立開機媒體 (隨身碟、光碟)](#) 提到的 cat 來製作。 #### 使用壓縮檔 (zip 檔案) Clonezilla 隨身碟可藉由各種方式製作,底下將分享凍仁覺得最便利的方式給大家。 ##### 使用磁碟公用程式 (GNOME Disks)[1](#) 格式化隨身碟 ![20131014-palimpsest-1.png](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-08-18_55d2bbb26fbc8.png "20131014-palimpsest-1.png") ▲ 卸載隨身碟。 ![20131014-palimpsest-2.png](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-08-18_55d2bbb28dafe.png "20131014-palimpsest-2.png") ▲ 重新格式化。 ![20131014-palimpsest-3.png](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-08-18_55d2bbb2aa43a.png "20131014-palimpsest-3.png") ▲ 使用 MBR 架構。 ![20131014-palimpsest-4.png](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-08-18_55d2bbb2b500c.png "20131014-palimpsest-4.png") ▲ 建立新分割區。 ![20131014-palimpsest-5.png](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-08-18_55d2bbb2cdd10.png "20131014-palimpsest-5.png") ▲ 選擇 FAT 檔案格式 (Clonezilla 官方建議使用的檔案格式)。 ![20131014-palimpsest-6.png](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-08-18_55d2bbb2dd701.png "20131014-palimpsest-6.png") ▲ 請先確認無誤再按下格式化。 ##### 建立 Clonezilla 開機隨身碟 使用最高權限。 ~~~ [ jonny@wheezy ~ ] $ sudo su - [ root@wheezy ~ ] $ ~~~ 重新讀取分割表。 ~~~ [ root@wheezy ~ ] $ partprobe /dev/sde ~~~ 掛載隨身碟。 ~~~ [ root@wheezy ~ ] $ mount /dev/sde1 /mnt ~~~ 進入隨身碟並將 Clonezilla 解壓縮至此。 ~~~ [ root@wheezy ~ ] $ cd /mnt/ && unzip /tmp/clonezilla-live-2.1.2-43-amd64.zip ...... [ root@wheezy mnt ] $ ~~~ 安裝 makeboot.sh 執行時會用到的套件 parted。 ~~~ [ root@wheezy mnt ] $ aptitude install parted ~~~ 建立 Clonezilla 的開機選單,makeboot.sh 後方的參數應填入類似 /dev/sde1 的裝置代號。過程中一共會有四次的確認 ([y/n]),千萬小心別把原有的 OS 給洗掉了。。 ~~~ [ root@wheezy mnt ] $ utils/linux/makeboot.sh /dev/sde1 This command will install MBR and syslinux bootloader on this machine -------------------------------------------- Machine: BM6660(BM6360): Disk /dev/sde: 1977 MB, 1977614336 bytes 61 heads, 62 sectors/track, 1021 cylinders, total 3862528 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0000f6ef Device Boot Start End Blocks Id System /dev/sde1 62 3861421 1930680 c W95 FAT32 (LBA) -------------------------------------------- Are you sure you want to continue? [y/n] ...... OK! Let`s do it! We need a filesystem supporting Unix file mode for syslinux. Copying syslinux from FAT to /tmp/... '/mnt/utils/linux/syslinux' -> '/tmp/syslinux_tmp.VuQNSG/syslinux' Running: /tmp/syslinux_tmp.VuQNSG/syslinux -f -i /dev/sde1 done! ~~~ 完成!現在我們可以透過此隨身碟使用 Clonezilla 了。 ### 備份及還原 Clonezilla 除了可支援本機的備份以外,還支援遠端備份 … 等各種的使用方法,以下是一般人較常見的使用情境。 #### 例行性工作 於本機進行分割區的備份、還原 (saveparts, restoreparts)。 - [儲存硬碟硬像檔至第二顆硬碟上 (Step by step) | Clonezilla](http://clonezilla.nchc.org.tw/clonezilla-live/doc/showcontent.php?topic=01_Save_disk_image) - [回存硬像檔到第一顆硬碟上 | Clonezilla](http://clonezilla.nchc.org.tw/clonezilla-live/doc/showcontent.php?topic=02_Restore_disk_image) - [睡覺吹泡泡: 初學者也會的 Clonezilla 系統備份與還原系列](http://www.pptrar.tw/2011/01/clonezilla-xp.html)。 #### 硬碟更換升級 於本機進行整顆硬碟的複製 (savedisk, restoredisk)。 - [複製小硬碟到大硬碟(以 8G 到 16G 硬碟為例) | Clonezilla](http://clonezilla.nchc.org.tw/clonezilla-live/doc/showcontent.php?topic=03_Disk_to_disk_clone) #### 建立還原光碟 經多次實驗後得知 4GB 的 DVD 如使用 Gzip 壓縮約可容納 7GB 左右的系統 (recovery-iso-zip)。 - [產生一個能自動執行的 Clonezilla 還原光碟 或 USB 碟 | Clonezilla live](http://clonezilla.nchc.org.tw/clonezilla-live/doc/showcontent.php?topic=04_Create_Recovery_Clonezilla) ※ **備份分割區時 Clonezilla 與 Ghost 的順序是顛倒的!**前者是先選欲存放的目錄再選欲備份的 OS,而後者則反之,切記! ### 資料來源 - [Live USB | Clonezilla](http://clonezilla.nchc.org.tw/clonezilla-live/liveusb.php) - [博客來 - 電腦備份王2:Clonezilla live 1.2.1 (附光碟)](http://www.books.com.tw/products/0010445874) - [[教學][圖多]一步步教你使用再生龍 Clonezilla 輕鬆製作還原檔及還原光碟 (第1頁) - 作業系統 - Mobile01](http://www.mobile01.com/topicdetail.php?f=300&t=1198072) - [使用 Clonezilla (再生龍) 打造不死的 Ubuntu 生活](http://chusiang.github.io/impress.js/2012-12-08-clonezilla.html) - [Ubuntu Linux 學習之旅 (三十五) Ubuntu Linux 切割 Partition Table 的方法 - iT邦幫忙](http://ithelp.ithome.com.tw/question/10033381) - [[Ubuntu]功能強大的內建—測試篇 | 電腦不難](http://it-easy.tw/ubuntu-disk-test/) 1 > . GNOME Disks 原名為 gnome-disk-utility 和 Palimpsest。在部份的版本中需用 palimpsest 指令來啟用磁碟公用程式,例 Debian 7.8。 [ ↩](# "Jump back to footnote [1] in the text.")
';