1.搭建yum源来下载必要的工具,yum源的配置 2.下载syslinux,dhcp,http,tftp-server。 3.下载自动安装kickstart工具命令 yum -y install system-config-kickstart 4.搭建一个http的安装源。 进入/var/www/html ,并创建一个目录CentOS用来挂载镜像 mkdir /var/www/html/CentOS 再执行以下命令 [root@localhost html]# systemctl start httpd [root@localhost html]# systemctl stop firewalld 可以在浏览器里。输入IP/CentOS.可以看到下图就代表成功

5.用system-config-kickstart工具来生成一个自动的安装的配置文件 运行命令,并弹出一个图形界面 保存下来,路径选择为/var/www/html/ks.cfg 再重启网络服务systemctl restart httpd 如果能够在浏览器下看到如下的话,证明上述过程好了 6.配置tftp 7.将必要文件放到tftpboot内 [root@localhost ~]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ [root@localhost ~]# mkdir /var/lib/tftpboot/pxelinux.cfg 将镜像内的isolinux下的所有东西都考到tftpboot下 [root@localhost CentOS]# cp /var/www/html/CentOS/isolinux/* /var/lib/tftpboot/ 再将isolinux.cfg拷给pxelinux.cfg下命名为default [root@localhost CentOS]# cp /var/lib/tftpboot/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default 8.配置dhcp服务器 在/etc/dhcp下编辑 dhcpd.conf 文件 这个文件下写如下内容 最后一步!!修改文件。这个文件是/var/lib/tftpboot/pxelinux.cfg/default 最后。再重启一下服务 [root@localhost pxelinux.cfg]# systemctl restart httpd [root@localhost pxelinux.cfg]# systemctl restart xinetd [root@localhost pxelinux.cfg]# systemctl restart dhcpd [root@localhost pxelinux.cfg]# systemctl stop firewalld 1.创建新的虚拟机 2.选择稍后安装操作系统 3.以后的都随意点。根据自己喜好 4.在这停一下 完成后。全自动安装虚拟机,无需手动!!