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