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

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

在终端输入:system-config-kickstart

Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_blankLinux下TFTP+NFS无人值守批量安装linux操作系统(二)_border_02

图17

Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_border_03Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_的_04

图18

Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_blank_05Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_blank_06

图19

Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_border_07Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_target_08

图20

Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_target_09Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_border_10

图21

Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_的_11Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_target_12

图22

Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_target_13Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_target_14

图23

Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_的_15Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_p_16

图24

Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_的_17Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_blank_18

图25

Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_target_19Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_target_20

图26

Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_blank_21Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_blank_22

图27

Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_的_23Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_blank_24

图28

Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_target_25Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_border_26

图29

Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_blank_27Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_p_28

图30

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

Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_border_29Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_p_30

图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

Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_的_31Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_的_32

图32

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

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

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

kernel vmlinuz

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

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

Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_p_33Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_target_34

图33

Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_p_35Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_border_36

图34

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

cp –Rv /mnt/* /install

Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_的_37Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_border_38

图35

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

Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_的_39Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_的_40

图36

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

Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_blank_41Linux下TFTP+NFS无人值守批量安装linux操作系统(二)_p_42

图37