4.ks.cfg文件的自动生成
好了,以上服务都配置完成后就是我们的重点角色ks.cfg文件的生成工作了,这个还真有点麻烦,好在我们前面安装了图形化配置工具,可以将我们的工作变的简单一些,不过还有一些技巧性问题我们在后面详述
在终端输入:system-config-kickstart
图17
图18
图19
图20
图21
图22
图23
图24
图25
图26
图27
图28
图29
图30
图31是我自己的ks.cfg文件,我已经修改过了
图31
终于配置完成,记得要将我们的配置文件保存到/kickstart文件夹,这个要与dhcpd.conf文件中定义的文件夹对应,不然肯定还是会出错的
好了,我们将一些后续工作完成就可以进行测试了,挂载上我们的光盘
使用一下几条命令来完成
mount /dev/cdrom /mnt/
cp /usr/lib/syslinux/pxelinux.0 /tftpboot
cp /mnt/images/pxeboot/initrd.img /tftpboot
cp /mnt/images/pxeboot/vmlinuz /tftpboot
mkdir /tftpboot/pxelinux.cfg
cp /mnt/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default
图32
编辑我们的/tftpboot/pxelinux.cfg/default文件
将timeout 修改成5(只要小一点就可以了)
然后就是将label linux后面的文件修改成:
kernel vmlinuz
append ksdevice=eth0 load_ramdisk=1 initrd=initrd.img network ks noipv6即可
不过这个文件是只读文件我们修改完成后要强制保存退出使用命令:wq!
图33
图34
我们还要将光盘里面的所有文件都复制到/install文件夹里面
cp –Rv /mnt/* /install
图35
可是这样做实在是太耗费时间了,我们可以直接将光盘挂载到/install文件夹里面
图36
好了,一切配置工作都已经完成了.我们重新启动所以服务
图37
转载于:https://blog.51cto.com/zhuyong1985/1094608