无人值守安装服务
2.1 PXE client请求IP地址
PXE client 以广播方式向DHCP服务器请求IP地址
2.2 DHCP服务器向PXE client分配地址
DHCP服务器应答PXE client的请求(DHCP工作过程),响应报文种包含 为客户端分配的IP地址、pxelinux启动程序(TFTP)位置,以及配置文件所在位置
2.3 PXE客户端向tftp请求启动文件
PXE client根据DHCP最终响应报文(DHCP配置文件中的 next-server tftp服务器地址;filename “/pxelinux.0” )
2.4 TFTP服务器响应PXE client请求并传送文件
当服务器收到客户端的请求后,他们之间之后将有更多的信息在客户端与服务器之间作应答, 用以决定启动参数。BootROM由TFTP通讯协议从tftp服务器下载启动安装程序所必须的文件(pxelinux.0、pxelinux.cfg/default)。default文件下载完成后,会根据该文件中定义的引导顺序,启动Linux安装程序的引导内核。
2.5 请求kickstart.fg文件
客户端通过pxelinux.cfg/default文件成功的引导Linux安装内核后(接着会读取default文件中指定的自动应答文件ks.cfg所在位置,根据该位置请求下载该文件),安装程序通过ks.cfg文件确定通过什么安装介质来安装linux,如果是通过网络安装(NFS, FTP, HTTP),则会在这个时候初始化网络,并定位安装源位置。
2.6 客户端安装操作系统
将ks.cfg文件下载回来后,通过该文件找到http镜像,并按照该文件的配置请求下载安装过程需要的软件包。http镜像和客户端建立连接后,将开始传输软件包,客户端将开始安装操作系统。安装完成后,将提示重新引导计算机