由于测试的原因,机器老需要重新装系统。同步重复的步骤,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