Welcome 微信登录

首页 / 操作系统 / Linux / 使用Kickstart制作RHEL6的自动安装光盘

想必大家一定都了解PXE+FTP+DHCP+TFTF+Kickstart实现网络一键装系统吧!如果搭建不太了解,大家可以参考作者文章利用Kickstart实现无人值守安装Rhel6.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实现无人值守安装Rhel6.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...//省略部分内容
22append ks=cdrom:/isolinux/ks.cfg initrd=initrd.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` || { 
 echo "Sorry, you don"t have genisoimage 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镜像文件成功了。五、安装系统。上述的四步操作已经将一个一键安装rhel6的iso镜像配置完成了,现在需要测试此iso镜像文件是否可用,我们可以使用虚拟机进行测试,新建虚拟机,使用rhel6.iso进行安装,出现安装界面后,需要等待60s左右就开始自动安装了,不需要其他操作将自动安装。等待测试完成后,将此iso刻录成光盘,一张自动安装光盘就算是制作完成了,是不是很简单啊!相关阅读:使用PXE+DHCP+Apache+Kickstart无人值守安装CentOS5.8 x86_64  http://www.linuxidc.com/Linux/2012-12/76913.htmKickstart 全自动化安装 CentOS 6.3  http://www.linuxidc.com/Linux/2012-12/75570.htmKickstart 自动化安装Linux笔记  http://www.linuxidc.com/Linux/2012-11/73853.htmPXE/Kickstart实现远程自动安装RedHat Linux  http://www.linuxidc.com/Linux/2012-11/73361.htmDHCP+TFTP+HTTP+Kickstart网络自动化部署服务器  http://www.linuxidc.com/Linux/2012-11/73852.htm更多RedHat相关信息见RedHat 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=10利用Kickstart实现无人值守安装RHEL6.0系统Groovy入门教程相关资讯      kickstart 
  • Linux运维自动化工具 Kickstart  (04月09日)
  • Nginx DHCP TFTP Kickstart搭建自  (10/29/2015 10:38:15)
  • Kickstart 全自动安装部署RHEL 7.0  (09/20/2015 09:02:26)
  • PXE+Kickstart实现无人值守批量安  (11/11/2015 08:39:04)
  • RHCSA 系列(十二): 使用   (10/02/2015 19:53:58)
  • PXE+Kickstart实现自动安装CentOS   (09/12/2015 18:25:42)
本文评论 查看全部评论 (0)
表情: 姓名: 字数