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

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
xenomorph0525
帖子: 519
注册时间: 2009-11-21 20:29

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

#1

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

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


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

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 nano /etc/grub.d/40_custom」之指令,放入下列這一段:

代码: 全选

menuentry "Clonezilla" {
search --no-floppy --fs-uuid --set=root 01234567-89ab-cdef-0123-456789abcdef
linux /live-hd/vmlinuz live-media-path=/live-hd 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
}
其中,第二行的「01234567-89ab-cdef-0123-456789abcdef」代表專用分割區的UUID,請替換成適合您的設定(可使用「sudo blkid」指令查詢)。另外,第三行的「locales=zh_TW.UTF-8」也可以換成您希望的語言,例如「locales=zh_CN.UTF-8」。

5. 執行「sudo update-grub」之指令便大功告成!


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