用Kickstart批次安裝Linux(轉)

ba發表於2007-08-11
用Kickstart批次安裝Linux(轉)[@more@]日常工作中,我們經常需要在多臺硬體完全相同的電腦上安裝同樣的Linux,尤其是在做叢集應用或互為備份的資料庫伺服器的時候。筆者是兼職Linux教師,出於講課的需要,經常要在硬體配置完全相同的電腦上為學生安裝多達十臺或更多的Linux系統。如果使用最常見的CDROM安裝方式,恐怕一次就要用掉一天的時間。而採用Kickstart 安裝方式,大約60分鐘就全部安裝完畢了。

Kickstart是Red Hat發展的快速定製安裝方式,可以讓電腦按照事先設計好的方式自動安裝。最常見的方式是網路安裝,也可以採用CDROM或硬碟安裝。本文主要介紹Kickstart的網路安裝。

製作啟動盤

製作安裝盤的工作既可以在Windows系統下完成,也可以在Linux系統下完成。

在Windows系統中,使用Red Hat安裝光碟中第一張的rawritewin程式。此程式在CDROM下的dosutils/rawritewin目錄下。製作第一張軟盤時, Image File請選擇 images bootnet.img , 這張叫啟動盤。製作第二張軟盤的時候,Image File請選擇images drvnet.net,這張叫驅動盤(Driver Disk)。 根據你網路卡的型號,驅動盤也許並不需要。

如果是在Linux系統中製作安裝盤,命令如下:

dd if=/mnt/cdrom/images/bootnet.img of=/dev/fd0 (啟動盤)

dd if=/mnt/cdrom/images/drvnet.img of=/dev/fd0 (驅動盤)

啟動盤裡包含了最常見的網路卡驅動,如3Com 509/Intel eepro NE 2000等。如果你的網路卡不是最常見的,比如聯想D-Link530TX,則必須多做一張網路卡的驅動盤。

編輯檔案syslinux.cfg

編輯啟動盤上的syslinux.cfg 檔案,將第一行改寫為:

default linux ks=floppy

如果需要用到網路卡的驅動盤,則第一行改寫為:

default linux ks=floppy dd

此時系統會自動提示插入驅動盤。

然後刪除prompt 和timeout 行。

編輯ks.cfg檔案

這一步也是Kickstart安裝中最重要的步驟。ks.cfg 是Kickstart安裝的核心檔案,它指明瞭以什麼方式、將Linux安裝到何處、安裝什麼package等內容。ks.cfg 放置在軟盤的根目中。

在新安裝的Red Hat系統下,/root/下有個anaconda.cfg檔案,可以它為基礎進行編輯,也可以用X-Window下的ksconfig程式進行這項工作。如果讀者用ksconfig程式進行設定,可能還需要手動進行修改。下面是ks.cfg 檔案的內容,為了方便解說,我將原文加了行號。請注意正式的檔案是不能加行號的。
QUOTE:

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

用Kickstart批次安裝Linux(轉)
請登入後發表評論 登入
全部評論

相關文章