4.ks.cfg文件的自动生成

好了,以上服务都配置完成后就是我们的重点角色ks.cfg文件的生成工作了,这个还真有点麻烦,好在我们前面安装了图形化配置工具,可以将我们的工作变的简单一些,不过还有一些技巧性问题我们在后面详述

在终端输入:system-config-kickstart

clip_image001[4]clip_image002

图17

clip_image003[4]clip_image004[4]

图18

clip_image005clip_image006[4]

图19

clip_image007[4]clip_image008

图20

clip_image009[4]clip_image010[4]

图21

clip_image011clip_image012[4]

图22

clip_image013[4]clip_image014

图23

clip_image015[4]clip_image016[4]

图24

clip_image017clip_image018[4]

图25

clip_image019[4]clip_image020

图26

clip_image021[4]clip_image022[4]

图27

clip_image023clip_image024[4]

图28

clip_image025[4]clip_image026

图29

clip_image027[4]clip_image028[4]

图30

图31是我自己的ks.cfg文件,我已经修改过了

clip_image029clip_image030[4]

图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

clip_image031[4]clip_image032

图32

编辑我们的/tftpboot/pxelinux.cfg/default文件

将timeout 修改成5(只要小一点就可以了)

然后就是将label linux后面的文件修改成:

kernel vmlinuz

append ksdevice=eth0 load_ramdisk=1 initrd=initrd.img network ks noipv6即可

不过这个文件是只读文件我们修改完成后要强制保存退出使用命令:wq!

clip_image033[4]clip_image034[4]

图33

clip_image035clip_image036[4]

图34

我们还要将光盘里面的所有文件都复制到/install文件夹里面

cp –Rv /mnt/* /install

clip_image037[4]clip_image038

图35

可是这样做实在是太耗费时间了,我们可以直接将光盘挂载到/install文件夹里面

clip_image039[4]clip_image040[4]

图36

好了,一切配置工作都已经完成了.我们重新启动所以服务

clip_image041clip_image042[4]

图37