首先我们关闭防火墙 selinux

安装一下dhcp,tftp,http 服务

1.先把dhcp安装完毕之后。我们开始对dhcpd.conf 文件编辑。两条横线上的

是我们要加进去的内容。

centos+dhcp+tftp+http+kickstart无人值守安装

2.安装tftp服务centos+dhcp+tftp+http+kickstart无人值守安装

编辑/etc/xinetd.d/tftp,把横线上的  yes  改成no

centos+dhcp+tftp+http+kickstart无人值守安装

3.用  yum 直接安装一下http服务

前提保证此电脑可以上网  :yum install httpd

4.安装完httpd服务之后,我们把centos的安装文件全部拷贝到 /var/www/html 目录下

(这里你要挂在一下光盘。命令如下:mount /dev/cdrom  /mnt)

拷贝命令如下:cp -rf /mnt/* /var/www/html/

(这里把文件全部拷贝进去的目的是:你以后要无人值守安装哪个版本的linux 就挂在那种linux并且拷贝进去)

5.开始拷贝相应的文档:

[[email protected] /]# mkdir -p /tftpboot/  (创建目录)

[[email protected] /]# cp /usr/lib/sysconfig/pxelinux.0 /tftpboot/

[[email protected] /]# cd /mnt/p_w_picpaths/pxeboot   (刚才挂在的光盘里)

[[email protected] pxeboot]# cp initrd.img /tftpboot

[[email protected] pxeboot]# cp vmlinuz  /tftpboot

[[email protected] pxeboot]# cd /mnt/isolinux

[[email protected] isolinux]#  cp *.msg /tftpboot  (拷贝当前目录下所有以.msg结尾的文件)

[[email protected] isolinux]#  mkdir -p /tftpboot/pxelinux.cfg

[[email protected] isolinux]# cp -p isolinux.cfg /tftpboot/pxelinux.cfg/default

[[email protected] isolinux]# vi /tftpboot/pxelinux.cfg/default

centos+dhcp+tftp+http+kickstart无人值守安装

修改成图片上一样就行了

[[email protected] isolinux]# cp /root/anaconda-ks.cfg /var/www/html/ks.cfg

[[email protected] isolinux]# vi /var/www/html/ks.cfg 

centos+dhcp+tftp+http+kickstart无人值守安装

需要修改的地方

然后修改一下本机ip地址为 192.168.0.1

然后启动dhcp ,tftp ,http 服务

 启动客户端  就可以了