建立系統映像檔可以達到幾個目的:建立您自己的系統並預先安裝好您喜歡的程式、預備隨時可以上線的遊戲伺服器、複製微調好的伺服器、或只是替您的系統備份。
流程很簡單,只要小心依照下列步驟,任何人都能完成:
您必須先建立資料磁碟,空間最大3GB(這個限制是暫時的)。您可以登入帳戶以建立磁碟。如果您需要更多磁碟空間,可另外購買。
將您的新磁碟附加至要做系統映像檔的伺服器。
為建立系統映像檔並複製到新建立的磁碟中,您必須使用UNIX指令 “dd”。
不過,使用這個指令時,您需要小心留意。以下是一個例子:
dd if=/dev/xvda of=/dev/xvdc conv=sync
參數 “if” 是對應於資料來源的路徑 (欲複製的系統),而 “of” 是目標磁碟機的路徑 (您將剛建立的資料複製過去的磁碟機)。
請注意,如要使用 “if” ,路徑必須用 ”/dev/xvda” ,如果不照此設定,映像檔將會無法開機。
root=/dev/xvda1
於開機指令中)。如果您複製了現有的系統磁碟,磁碟分割表會是正確的,否則,請確認您的主要磁碟區含有您的系統檔案,並可以啟動。您也可以加入第二磁碟區,規劃swap空間。
請回到您在Gandi的帳戶,進入磁碟管理介面,從您的伺服器中將目標磁碟移除(您將系統映像檔複製過去的磁碟)。
在Gandi.net的控制介面,您可以為資料磁碟定義kernel,以配合您建立的映像檔。
舉例來說,在控制介面裡,選擇您想轉換成系統/映像磁碟的資料磁碟:
請點擊連結以修改磁碟資料。在網頁底部有一個選項,您可以將資料磁碟設定為系統磁碟:
接著,您會看到系統磁碟的進階選項:
現在要做的事,只剩下建立新伺服器了。唯一的不同是系統的選擇,因為您現在可以選擇用自己的映像啦!
之後,如果您發現您忘了某些東西,或需要修正一個參數,您只需要將映像檔附加至伺服器、將錯誤修正及分離磁碟即可。映像檔即可以再用於建立新的伺服器,您不需要花時間再 “dd” 一次。
流程基本上與上述的一樣,除了幾個額外的步驟:
舉例來說,您的 ISO 啟動時可能需要特定的磁區,或 “dd” 指令可能需要特殊的設定才能運作。我們無法預先知道此類情況,因此無法告訴您該如何操作。
因此,如果您不甚了解該如何操作,請不要嘗試,我們沒有辦法一步一步地協助您。