PXE 的工作原理
1)Client向PXE Server上的DHCP发送IP地址请求消息,DHCP检测Client是否合法(主要是检
测Client的网卡MAC地址),如果合法则返回Client的IP地址,同时将启动文件pxelinux.0的
位置信息一并传送给Client
2)Client向PXE Server上的TFTP发送获取pxelinux.0请求消息,TFTP接收到消息之后再向Client
发送pxelinux.0大小信息,试探Client是否满意,当TFTP收到Client发回的同意大小信息之后,
正式向Client发送pxelinux.0
3)Client执行接收到的pxelinux.0文件
4)Client向TFTP Server发送针对本机的配置信息文件(在TFTP 服务的pxelinux.cfg目录下),
TFTP将配置文件发回Client,继而Client根据配置文件执行后续操作。
5)Client向TFTP发送Linux内核请求信息,TFTP接收到消息之后将内核文件发送给Client
6)Client向TFTP发送根文件请求信息,TFTP接收到消息之后返回Linux根文件系统
7)Client启动Linux内核
8)Client下载安装源文件,读取自动化安装脚本
由此可见,要想实现PXE安装系统,首先要先搭建DHCP以及tftp服务器,我们接下来先介绍如何搭
建**一台DHCP以及tftp服务器。**
学员评价