之前我们完成PXE的各种配置,途碰到各种问题。需要我们跟据情况,上百度查找解办法。

现然发布的是我通过虚拟机配置成功的。

测试环境:
虚拟机 VMware Workstation Pro
server服务器:Centos 7
client客户端:Centos 6.5

server服务器,重启各项服务

service dhcpd restart

service nfs restart

service xinetd restart

新建一个空白虚拟机

开启之后, 进入BIOS选择 PXE 引导启动(可略过)

出现一个问题

这里要点确定可能继续,不能全自动安装了

解决方法:
服务端的ks.cfg 文件里添加一条:unsupport_hardware,就可以了

请看上一篇,我贴出了完整的ks.cfg

成功。

至此, PXE 网络安装服务器已经完成!

总结---PXE启动过程:

  1. 引导系统, 在 BIOS 中设置 PXE 启动引导

  2. 客户端广播并得到了一个IP地址, 以及引导文件的名称和位置

  3. 客户端联系TFTP服务器, 请求该引导文件, 并得到该文件

  4. 引导文件启动, 在此联系TFTP服务器, 获得 default 文件, 该文件告诉客户端如何引导

    客户端根据 default 的指示, 获得指定的内核文件 vmlinuz 和 ramdisk 镜像

  1. 使用内核与 ramdisk 镜像进行 kickstart 无人值守安装