想必你們必定都瞭解PXE+FTP+DHCP+TFTF+Kickstart實現網絡一鍵裝系統吧!若是搭建不太瞭解,你們能夠參考做者文章利用Kickstart實現無人值守安裝Rhel6.0系統。若是你們已經對它又必定的瞭解了,那麼本文章將使用kickstart製做一個自動安裝的iso鏡像,也能夠稱爲安裝關盤,使用kickstart製做自動安裝iso鏡像一共分爲如下幾個步驟。linux
一:準備安裝系統的iso鏡像,做者在此以rhel6系統爲例。vim
[root@localhost /]#mkdir -p /opt/rhel6bash
[root@localhost /]#mount /dev/cdrom /media網絡
[root@localhost /]#cp -arf /media/. /opt/rhel6 //參數-a表示權限不變app
2、製做ks.cfg文件,也就是kickstart生產的配置文件。ide
在命令行中輸入system-config-kickstart便可打開kickstart的配置嚮導。測試
[root@localhost /]#system-config-kickstartspa
注意:前提是已近安裝好system-config-kickstart,沒有則執行yum -y install system-config-kickstart進行安裝。命令行
具體配置方法請參考做者的文章,利用Kickstart實現無人值守安裝Rhel6.0系統blog
注意:安裝方法選項,須要選擇cdrom,而不是ftp或其餘,/boot分區至少200M。
3、拷貝ks.cfg文件到系統鏡像目錄,並修改isolinux.cfg 配置文件。
[root@localhost /]#cp /root/ks.cfg /opt/rhel6/isolinux/
[root@localhost /]#vim /opt/rhel6/isolinux/isolinux.cfg
...//省略部份內容
22append ks=cdrom:/isolinux/ks.cfg initrd=initrd.img
4、編寫iso.sh腳本,生產iso文件。
在編寫iso.sh腳本以前,須要先確認系統是否安裝genisop_w_picpath或mkisofs等軟件,沒有安裝則進行安裝。
[root@localhost /]#vim /opt/iso.sh
#!/bin/bash
MKISO=`which genisop_w_picpath 2> /dev/null` ||MKISO=`which mkisofs 2> /dev/null` || {
echo "Sorry, you don't have genisop_w_picpath or mkisofs installed."
exit 1
}
$MKISO -v -R -J -joliet-long -ucs-level 3 -input-charset utf8 \
-publisher "up14" -p "sysdengqi@163.com" -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鏡像文件成功了。
5、安裝系統。
上述的四步操做已經將一個一鍵安裝rhel6的iso鏡像配置完成了,如今須要測試此iso鏡像文件是否可用,咱們可使用虛擬機進行測試,新建虛擬機,使用rhel6.iso進行安裝,出現安裝界面後,須要等待60s左右就開始自動安裝了,不須要其餘操做將自動安裝。等待測試完成後,將此iso刻錄成光盤,一張自動安裝光盤就算是製做完成了,是否是很簡單啊!