您的位置:首页 > 运维架构 > Linux

制作无人值守Linux光盘

2013-06-08 23:45 459 查看
由于测试的原因,机器老需要重新装系统。同步重复的步骤,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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: