【教學】把系統還原軟體 Clonezilla 放在硬碟中

系统安装、升级讨论
回复
xenomorph0525
帖子: 441
注册时间: 2009-11-21 20:29
送出感谢: 8 次
接收感谢: 17 次

【教學】把系統還原軟體 Clonezilla 放在硬碟中

#1

帖子 xenomorph0525 » 2020-02-26 23:13

 Clonezilla ( https://clonezilla.org/ )是非常優秀的系統還原軟體,可以燒錄成光碟也可以放入隨身碟中 ( https://tuxboot.org/ ) 使用,甚至放在硬碟中透過 GRUB 啟動,本文將介紹透過 GRUB 啟動 Clonezilla 的方法。


1. 使用 GParted 之類硬碟分割軟體挪出空間,並建立 Clonezilla 專用的分割區。若沒有要在該分割區放置還原檔,則大小設為 0.5G 即可,不支援 NTFS 檔案系統。

2. 掛載專用分割區後,下載 Clonezilla Live 的 ZIP 檔( https://clonezilla.org/downloads/downlo ... nch=stable ),並將內容全數解壓縮至該分割區。若無法解壓縮至此,注意是不是權限問題,可以試試「sudo unzip /路徑/clonezilla-live-*.zip -d /專用分割區的掛載路徑」之指令。

3. 將專用分割區內的「live」目錄更名為「live-hd」。若無法重新命名,注意是不是權限問題,可以試試「sudo mv /路徑/live /路徑/live-hd」之指令。

4. 執行「sudo gedit /etc/grub.d/40_custom」之指令,放入下列這一段:

代码: 全选

menuentry "Clonezilla" {
set root=(hd0,10)
linux /live-hd/vmlinuz live-media-path=/live-hd bootfrom=/dev/sda10 toram=filesystem.squashfs boot=live union=overlay username=user config components quiet noswap edd=on nomodeset enforcing=0 noeject locales=zh_TW.UTF-8 keyboard-layouts=NONE ocs_live_run=\"ocs-live-general\" ocs_live_extra_param=\"\" ocs_live_batch=\"no\" vga=788 ip= net.ifnames=0 splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1
initrd /live-hd/initrd.img
}
其中,第二行的「root=(hd0,10)」代表第一顆(從0算起)硬碟的編號10分割區,請替換成適合的設定;第三行的「bootfrom=/dev/sda10」也同理,a 代表第一顆硬碟,10 代表編號10分割區。另外,第三行的「locales=zh_TW.UTF-8」也可以換成您希望的語言,例如「locales=zh_CN.UTF-8」。

5. 執行「sudo update-grub」之指令便大功告成!但使用上要注意「插著USB設備開機時,硬碟代號可能會跑掉」,而無法啟動 Clonezilla 。


參考資料:https://clonezilla.nchc.org.tw/clonezil ... livehd.php
上次由 xenomorph0525 在 2020-02-28 21:59,总共编辑 6 次。
回复

回到 “系统安装和升级”