接著上篇的文章繼續.
3.2配置kickstart安裝
自從 5.2 版開始, red hat linux 開始支援乙個稱為 kickstart 的功能,其主要目的是為了減少安裝過程中的人機互動,提高安裝效率。使用這種方法,只需事先定義好乙個配置檔案(通常存放在安裝伺服器上),並讓安裝程式知道該配置檔案的位置,在安裝過程中安裝程式就可以自己從該檔案中讀取安裝配置,這樣就避免了繁瑣的人機互動,實現無人值守的自動化安裝。
要使用 kickstart ,你必須:
1)安裝kickstart 包
在系統映象檔案裡面找到system-config-kickstart-2.5.16-2.noarch.rpm安裝包,然後進行安裝。
2)部署kickstart配置檔案,即將kickstart配置檔案放置到安裝伺服器上,並在安裝程式的kernel引數中指定kickstart配置檔案的位置。
kickstart 配置檔案是乙個簡單的文字檔案,包含乙個安裝專案列表。每個專案對應於乙個安裝選擇,都用關鍵字標明。
有如下幾種方法生成kickstart配置檔案:
red hat提供了乙個樣例檔案。在red hat linux 文件光碟中 rh-docs 目錄裡的 sample.ks 檔案。你可以基於該樣例來建立你自己的配置kickstart檔案。
每當你安裝好一台red hat linux機器,red hat linux 安裝程式都會建立乙個 kickstart 配置檔案,記錄你的真實安裝配置。如果你希望實現和某系統類似的安裝,可以基於該系統的kickstart配置檔案來生成你自己的kickstart配置檔案。
red hat linux提供了乙個圖形化的kickstart配置工具。在任何乙個安裝好的red hat linux系統上執行該工具,就可以很容易地建立你自己的kickstart配置檔案。kickstart配置工具命令為
redhat-config-kickstart
(rhel3)或
system-config-kickstart
(rhel4)
閱讀kickstart配置檔案的手冊。用任何乙個文字編輯器都可以建立你自己的kickstart配置檔案。
這裡有乙個kickstart配置檔案樣例:
對於kickstart檔案,有一點值得我們注意,那就是 %post 以後代表完成系統安裝之後將要執行的命令,我們可以在此配置系統,比如調整核心引數,配置主機防火牆等等。
所有以"#"號開頭的都是注釋。
檔案中的
nfs --server=192.168.1.240 --dir=/instsvr/i386/rhel4u2
選項告訴安裝程式:到伺服器
192.168.1.240
的nfs
共享目錄
/instsvr/i386/rhel4u2
下尋找安裝介質。red hat linux安裝程式足夠聰明,可以識別該目錄下應該被讀取的iso光碟映象檔案名,所有這裡你不需要指定iso檔名。
部署kickstart配置檔案
首先我們需要把
kickstart
配置檔案放在安裝伺服器上。我們把它放到
/instsvr/ks
目錄下。
即該檔案的nfs訪問路徑為:
nfs:192.168.1.240:/instsvr/ks/ks.cfg
其次,我們需要讓安裝程式知道我們希望它用kickstart方式安裝,並告知它可以從**獲得kickstart配置檔案。這可以通過給核心新增乙個引數"ks=kickstart配置檔案路徑"來實現。我們只需對啟動伺服器上的
default
檔案做一些小修改就可以做到這點:
label rhel4u2-i386
kernelvmlinuz-rhel4u2-i386
//這裡的名字要與
tftp
目錄下的名字一樣
//這裡的名字要與
tftp
目錄下的名字一樣
ramdisk_size=8192 //
這樣在啟動安裝程式的時候,引數ks=nfs:192.168.1.240:/instsvr/ks/ks.cfg會被傳遞給它,告訴它使用這個檔案作為kickstart配置檔案來進行kickstart安裝。
4從網路啟動機器以完成安裝
前面的配置工作完成後,下面我們就在待安裝機器上通過網路以無人值守的方式來安裝red hat enterprise linux as 4 update 2。
啟動待安裝機器,選擇從網絡卡啟動。具體方法因bios版本不同而異。
無人值守安裝之cdrom 無人值守安裝
第一階段 專案內容 內容配置 pxe dhcp vsftp 實現客戶端網路安裝 linux 作業系統 階段目的 目的是讓你體驗如何通過網路引導,安裝 redhat 系統,解決了很多時候沒有光碟機,卻需要 裝系統的需求。步驟 伺服器端配置 將光碟插入光碟機 使用df 命令檢視光碟掛載路徑,一般在 me...
PXE引導無人值守安裝LINUX
簡介 目標 實現pxe安裝,只要開機設定從網路啟動即可自動安裝設定好的linux系統。準備環境 做一台server伺服器,需要dhcp nfs tftp的支援,kichstart做好的ks.cfg 步驟 1 dhcp服務設定 伺服器ip為192.168.0.254 設定完後起 目標 實現 pxe安裝...
無人值守安裝Windows XP
無人值守安裝windows xp 參考文章 1.準備安裝檔案 a 拷貝安裝 i386檔案到c 根目錄.b 解壓縮windowsxp kb838080 sp2 deploytools chs.cab檔案,這裡就會生成我們需要的setupmgr.exe 安裝管理器 c 執行setupmgr.exe 安裝...