kickstart無人值守安裝linux(轉)

post0發表於2007-08-11
kickstart無人值守安裝linux(轉)[@more@]

有的時候我們需要大量安裝作業系統,如果一臺一臺手工安裝的話,就得手忙腳亂的滿屋子跑著給安裝程式輸入資訊了。我們自然不想這樣做,幸好很多作業系統都提供了無人值守安裝的方法。所謂無人值守安裝,實際上就是提前把安裝過程中要輸入的資訊,寫入一個檔案。安裝時利用相應的引數指向這個檔案,那麼安裝程式就可以從這個檔案中讀取安裝資訊了,自然就可以無人值守自動進行了。尤其對於不想老盯著螢幕陪著它一步一步進行安裝的懶蟲來說,這可是個好東東。

Windows 2000的無人值守安裝討論的比較多,這裡就不談了。我們來看一下Red Hat Linux的無人值守安裝。

Red Hat的無人值守安裝是透過一個名叫KickStart的程式進行的,使用的無人值守安裝檔案為ks.cfg。ks.cfg是個文字檔案,它由三部分組成:

命令(command)

軟體包列表(%packages)

要執行的指令碼

命令部分指明大部分的安裝引數,例如鍵盤、滑鼠設定,語言區域選擇,分割槽設定、網路設定、管理員密碼等等。這裡專案很多,不過大部分的專案從名字上就可以看出用途。軟體包列表指出要安裝的軟體包,可以指定某個元件,也可以指定單獨的軟體包。指令碼則分為兩種:Pre-Installation和 Post-Installation,分別用%pre和%post來指明。Pre-Installation指令碼在安裝開始之前,ks.cfg被讀取以後執行,Post-Installation指令碼在安裝完成以後執行,常用來做一些附加安裝或設定。

這個檔案的內容如此之多,手工寫起來也是頗麻煩的,好在Red Hat Linux提供了一個圖形化的程式KickStart Configurator。我們可以在這個視窗中進行各種安裝時的設定,最後直接儲存檔案就行了。

有了無人值守安裝檔案,我們就可以執行Linux的自動安裝了。具體方法為,把ks.cfg複製到Linux啟動軟盤上(如果你透過網路安裝Red Hat,就應該放在網路伺服器上),利用軟盤引導。出現boot:提示符時,輸入

linux ks=floopy

然後下面要做的就是,端杯茶一邊涼快去了。(linux知識寶庫

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-944458/,如需轉載,請註明出處,否則將追究法律責任。

相關文章