由于测试的原因,机器老需要重新装系统。同步重复的步骤,kickstart又需要开启电脑,为了减少麻烦,我们来做下Linux下的无人值守光盘。这里我们选择的系统为RedHat6.3。

 这里我们就是在RedHat 6.3的环境下准备的。

 1.拷贝源文件到新创建的/data目录下。

mount /dev/cdrom /mnt
mkdir /data
cp -a /mnt/. /data   #这里有两个.的隐藏文件注意拷贝即可

 2.修改启动加载设置

vim /data/isolinux/isolinux.cfg (添加如下代码)
label install
kernel vmlinuz
append ks=cdrom:/ks.cfg initrd=inrtrd.img (指定ks.cfg的路径)

 3.拷贝ks.cfg文件到/data目录下,ks.cfg文件可以使用system-config-kickstart命令打开/root/anaconda-ks.cfg生成。这里我就不再说明。需要注意的是添加一个。

  #Reboot after installation

  reboot -eject 安装好后自动弹出光碟重启。

 另外需要注意的是,在system-config-kickstart,root密码设置时候,下面有一个给root用户密码加密,去掉,节省不必要的麻烦。

 4、产生自制安装光盘

  1)删除各目录中的TRANS.TBL文件

find /data -type f -name "TRANS.TBL"|xargs rm -f

 2)删除isolinux/boot.cat文件

rm /data/isolinux/boot.cat

  3)将isolinux/中所有文件设为可写入

chmod +w /data/isolinux/*

 5.制作ISO光盘

cd /data
mkisofs -o /wurenzhishou.iso -J -r -v -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -V "tengrun install DVD"  /data (光盘源目录)
6.等待iso等待刻录即可。

参考文档:http://www.linuxidc.com/Linux/2012-01/52007p2.htm