想必大家一定都了解pxe+ftp+dhcp+tftf+kickstart實現網路一鍵裝系統吧!如果搭建不太了解,大家可以參考作者文章利
用kickstart實現無人值守安裝rh
el6.0系統
。
如果大家已經對它又一定的了解了,那麼本文章將使用kickstart製作乙個自動安裝的iso映象,也可以稱為安裝關盤,使用kickstart製作自動安裝iso映象一共分為以下幾個步驟。
一:準備安裝系統的iso映象,作者在此以rhel6系統為例。
[root@localhost /]#mkdir -p /opt/rhel6
[root@localhost /]#mount /dev/cdrom /media
[root@localhost /]#cp -arf /media/. /opt/rhel6 //引數-a表示許可權不變
二、製作ks.cfg檔案,也就是kickstart生產的配置檔案。
在命令列中輸入system-config-kickstart即可開啟kickstart的配置嚮導。
[root@localhost /]#system-config-kickstart
注意:前提是已近安裝好
system-config-kickstart,沒有則執行
yum -y install system-config-kickstart進行安裝。
具體配置方法請參考作者的文章,
利用kickstart實現無人值守安裝rh
el6.0系統
注意:安裝方法選項,需要選擇cdrom,而不是ftp或其他,
/boot分割槽至少200m。
三、拷貝ks.cfg檔案到系統映象目錄,並修改
isolinux.cfg
配置檔案。
[root@localhost /]#cp /root/ks.cfg /opt/rhel6/isolinux/
[root@localhost /]#vim /opt/rhel6/isolinux/isolinux.cfg
...//省略部分內容
22initrd.img
四、編寫iso.sh指令碼,生產iso檔案。
在編寫iso.sh指令碼之前,需要先確認系統是否安裝genisoimage或mkisofs等軟體,沒有安裝則進行安裝。
[root@localhost /]#vim /opt/iso.sh
#!/bin/bash
mkiso=`which genisoimage 2> /dev/null` ||mkiso=`which mkisofs 2> /dev/null` ||
$mkiso -v -r -j -joliet-long -ucs-level 3 -input-charset utf8 \
-publisher "up14" -p "[email protected]" -v"rhel6.1_x86_64" \
-c boot.cat -hide boot.cat -b isolinux/isolinux.bin \
-no-emul-boot -boot-load-size 4 -boot-info-table \
-o /opt/rhel6.iso /opt/rhel6
注意:上面指令碼中最後一行請根據自己實際的目錄填寫。
[root@localhost /]#cd /opt/
[root@localhost opt]#chmod +x iso.sh
[root@localhost opt]#./iso.sh
...//省略部分內容
total translation table size: 2048
total rockridge attributes bytes: 388720
total directory bytes: 600064
path table size(bytes): 254
done with: the file(s) block(s) 1674886
writing: ending padblock start block 1675418
done with: ending padblock block(s) 150
max brk space used 3a1000
1758181 extents written (3272 mb)
如果出現如上資訊,則表示生產iso映象檔案成功了。
五、安裝系統。
上述的四步操作已經將乙個一鍵安裝rhel6的iso映象配置完成了,現在需要測試此iso映象檔案是否可用,我們可以使用虛擬機器進行測試,新建虛擬機器,使用rhel6.iso進行安裝,出現安裝介面後,需要等待60s左右就開始自動安裝了,不需要其他操作將自動安裝。等待測試完成後,將此iso燒錄成光碟,一張自動安裝光碟就算是製作完成了,是不是很簡單啊!
kickstart檔案製作與光碟映象製作
kickstart是redhat centos fedora等系統實現無人值守自動化安裝的一種安裝方式,系統管理員可將安裝過程中需要配置的所有引數整合於乙個kickstart檔案中,而後在系統安裝時,安裝程式通過讀取事先給定的這個kickstart檔案自動化地完成配置並安裝完成。製作kickstar...
製作kickstart安裝光碟 整理
問題總結 1.discinfo檔案 光碟根目錄下的 discinfo 檔案重要!重要!用 mkisofs 命令生成安裝光碟映象檔案,如下 mkisofs r j t r l d allow multidot allow leading dots no bak o redhat5.iso b isol...
kickstart檔案配置與使用
kickstart介紹 許多系統管理員喜歡使用自動化的方式安裝作業系統,為了滿足這種需求,紅帽建立了kickstart安裝方法。通過使用kickstart,系統管理員能夠建立乙個單獨的,包含安裝過程中遇到的所有問題答案的檔案,即在裝機過程中需要手動選擇和配置的選項。同時可以在ks檔案裡加入shell...