PXE芯片启动原理

2018-10-1611:10:31 发表评论 984 浏览

PXE 是RPL的升级品,它是Preboot Execution Environment(预启动执行环境)的缩写。它们的不同之处为:一个是静态路由,一个动态路由。不难理解:RPL是根据网卡上的ID号加上其它的记录组成的Frame向server发出请求,而server那里早已经有了这个ID数据,匹配成功则进行远程启动;PXE则是根据服务器端收到的工作站MAC地址(就是网卡号),使用DHCP服务给这个MAC地址指定一个IP地址,每次重启动可能同一台工作站有与上次启动有不同的IP,动态分配地址。下面以工作站引导过程说明PXE的启动原理:

1.用户端电脑开机后,PXE Boot ROM 获得控制权之前先做自我测试,然后以广播形式发出一个请求FIND帧。

2.如果服务器收到个人电脑所送出的要求,就会送回 DHCP 回应,内容包括用户端的 IP 地址,预设通讯通道,及开机映像文件。否则,服务器会忽略这个要求。

3.工作站收到服务器发回的响应后则会回应一个FRAME,以请求传送启动所需文件。

4.之后,将有更多的讯息在用户端与服务器之间作应答,用以决定启动参数。BootPROM 由 TFTP 通讯协议从服务器下载开机映像档,这个映像档就是软盘的映象文件

5.工作站使用TFTP 协议接收启动文件后,将控制权转交启动块,引导操作系统,完成远程启动。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: