創(chuàng)建自動(dòng)安裝linux系統(tǒng)的靈魂--ks文件
要想實(shí)現(xiàn)全自動(dòng)安裝linux系統(tǒng)的功能,首先需要生成一個(gè)記錄我們對(duì)安裝linux系統(tǒng)時(shí)的配置的文件,即ks文件。這個(gè)ks文件將記錄我們對(duì)安裝系統(tǒng)的各項(xiàng)配置,安裝系統(tǒng)時(shí)會(huì)讀取這個(gè)文件并進(jìn)行相應(yīng)的設(shè)置。為
要想實(shí)現(xiàn)全自動(dòng)安裝linux系統(tǒng)的功能,首先需要生成一個(gè)記錄我們對(duì)安裝linux系統(tǒng)時(shí)的配置的文件,即ks文件。這個(gè)ks文件將記錄我們對(duì)安裝系統(tǒng)的各項(xiàng)配置,安裝系統(tǒng)時(shí)會(huì)讀取這個(gè)文件并進(jìn)行相應(yīng)的設(shè)置。為了方便操作,我們可以使用system-config-kickstart軟件來創(chuàng)建這個(gè)ks文件。
1. 安裝system-config-kickstart軟件,在終端中輸入命令:yum install system-config-kickstart
2. 安裝成功后,使用命令:system-config-kickstart 啟動(dòng)該軟件,進(jìn)入圖形化界面。
3. 在各個(gè)選項(xiàng)中進(jìn)行對(duì)將要安裝的linux系統(tǒng)的配置。
4. 最后點(diǎn)擊“file”->“save file”,選擇需要保存的名字及路徑(名字必須以.cfg結(jié)尾,默認(rèn)為)。這樣就在相應(yīng)目錄下生成了一個(gè)保存著我們對(duì)將要安裝的linux系統(tǒng)配置的ks文件。
將“靈魂”賦予自己的ISO鏡像
1. 掛載鏡像系統(tǒng),使用命令:mount -o loop /mnt
2. 因?yàn)?mnt目錄內(nèi)的內(nèi)容是只讀的,所以我們?cè)谌我馕恢脛?chuàng)建一個(gè)新的目錄,例如:mkdir aaa
3. 將/mnt內(nèi)的所有內(nèi)容復(fù)制到aaa目錄中:cp /mnt/* aaa
4. 進(jìn)入aaa目錄:cd /mnt/aaa
5. 將我們剛保存的ks文件拷貝進(jìn)aaa目錄,這樣可以方便以后指定ks文件的位置。
將加入ks文件的目錄重新封裝為iso鏡像
使用以下命令將aaa目錄重新封裝為新的iso鏡像(命名為):
mkisofs -o -b -c -no-emul-boot -boot-load-size 4 -boot-info-tabie -R -J -v -T aaa
解釋一下上面命令的參數(shù):
- -o 指定生成鏡像的名字
- -b 指定光盤自引導(dǎo)啟動(dòng)的文件(目錄內(nèi)以.bin結(jié)尾的文件)
- -c 將文件的配置信息顯示出來(目錄內(nèi)以.cat結(jié)尾的文件)
- -no-emul-boot 不模仿boot這種引導(dǎo)格式(光盤內(nèi)沒有MBR不能進(jìn)行boot格式的啟動(dòng))
完成以上步驟后,就成功創(chuàng)建了全自動(dòng)安裝linux系統(tǒng)的鏡像。你可以將其放在虛擬機(jī)上進(jìn)行實(shí)驗(yàn),或者刻成光盤,在安裝系統(tǒng)的啟動(dòng)界面輸入"linux ks"即可進(jìn)行自動(dòng)安裝。
注意:無論是通過光盤、磁盤、FTP還是HTTP安裝系統(tǒng),都需要指明ks文件的位置及名字,根據(jù)不同的安裝方法,指明ks文件的格式也會(huì)有所不同。請(qǐng)根據(jù)實(shí)際情況進(jìn)行填寫,這樣就可以輕松解決全自動(dòng)安裝linux系統(tǒng)的問題了!