光碟開機畫面
光碟開機畫面

近來越來越少在用windows了,所以windows下根本就沒有值得惋惜的資料,還記得去年灌好windows,並做了線上更新後,順手做了一個磁碟映像,而往後每當windows出問題的時候,毫不猶豫的就還原下去了。事隔一年,現在還原後要做的更新變久了,而且當初做的映像只有單純的windows,並不包含一些常用的程式,所以就興起了重作映像的念頭。

為什麼不用之前的備份軟體呢?因為用了Linux後,硬碟上除了windows是用NTFS,其他的不是swap,就是reiserfs,而一般的軟體頂多支援NTFS和FAT而已。應此就選用了國家網路中心做的Clonezilla。

做好的映像檔加上Clonezilla的程式之後光碟片還有空間,空著也是空著,而且在翻資料的時候有發現到曾經有人有作Clonezilla-GParted的混合光碟。不過在下載下來後發現,該光碟的程式版本已經舊了。單獨把各個的開機光碟映像檔的檔案來看,發現混合的也只不過是把兩個"直接的"放在一起而已,並沒有作太多複雜的動作。

首先,先把兩片映像檔裡面的檔案放到同一個資料夾下
然後進入該資料夾下的./boot/grub
這時後會發現,他已經幫你做了一個叫clonezilla.lst的檔案
你要做的,只是把clonezilla.lst取代menu.lst
即把menu.lst刪掉,把clonezilla.lst的檔名改成menu.lst

因為是用GRUB開機,所以還可以去作些額外的事
所以我還做了一些修改,有興趣的可以參考文章的後段

把那些東西丟到你熟悉的燒錄軟體內,我是用k3b
然後把你備份好的映像資料夾放在要燒錄光碟的根目錄下
到時要還原的時候,要先掛載光碟到/home/partimag
clonezilla只會找該目錄下的資料夾,所以放在光碟的根目錄下比較省事

最後,設置讓光碟燒成會導引開機檔案的可開機光碟
k3b是去設置燒錄程式的參數
我把mkisofs後面加上
-b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table
確定後就把他燒錄成可開機光碟了

燒錄後別忘了把參數設定取消掉
不是每片光碟下都有boot/grub/stage2_eltorito給電腦開機,會燒失敗的

剛說的額外的事情,只是去改GRUB的背景而已
先做好自己喜歡的圖片,長寬為640x480,顏色數為14
不作限制也無妨,不過,最後還是要轉換成被限制住的圖形
譬如說做好的圖是splash.png,把他轉成xpm檔,然後壓成gz convert -geometry 640x480 -colors 14 splash.png splash.xpm gzip -9 splash.xpm 最後改menu.lst的splashimage參數成為 splashimage=/boot/grub/splash.xpm.gz 至於目錄下其他的.xpm.gz不會用到,可以刪掉

相關連結

GParted
Clonezilla

arrow
arrow
    全站熱搜

    Shenk 發表在 痞客邦 留言(3) 人氣()