使用kickstart制做rhel6自动安装光盘

   想必你们必定都了解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刻录成光盘,一张自动安装光盘就算是制做完成了,是否是很简单啊!

相关文章
相关标签/搜索