PXE启动过程如下:(或者说是PXE启动原理,PXE启动工作流程,PXE启动工作原理) 版权所有,未经Novell迷允许,不得转载!
1、客户端电脑开机后,如果BIOS设置从网络启动,那么网卡中的PXE Boot ROM获得控制权之前先做自我测试,然后发送一个动态获得IP地址的广播包(请求FIND帧)到网络上。 本文转载自http://novell.me
2、DHCP服务器在收到该广播包后,发送给客户端分配IP地址的DHCP回应包。内容包括客户端的IP地址,TFTP服务器的IP地址(DHCP服务器的066选项),预设通讯通道,及开机启动文件(DHCP服务器的067选项)。该文件应该是一种由PXE启动规范规定的固定格式的可执行文件,类似于Windows XP正常启动时显示多重启动菜单之前的启动代码。
Novell迷网站原创内容,未经允许,谢绝转载!
3、客户面收到DHCP回应后,则会响应一个FRAME,以请求传送启动文件。之后,服务端将和客户机再进行一系列应答,以决定启动的一些参数。 内容来自Novell迷网站
4、客户端通过TFTP通讯协议从服务器下载开机启动文件。启动文件接收完成后,将控制权转交给启动块,完成PXE启动。客户端通过这个开机影像文件开机,这个开机文件可以只是单纯的开机程式也可以是操作系统。如果是用3Com Boot Image Editor编辑的启动文件,系统将根据PXE文件中的代码决定是显示选择菜单还是直接下载预设的镜像文件启动电脑。 版权所有,未经Novell迷允许,不得转载!
接下来的工作就由相应的镜像文件来完成了。
本文来自Novell迷网站 http://novell.me
转载请注明出处!本文地址 http://novell.me/zenworks/2010/0202/pxe-boot-process.html
(责任编辑:Novell迷)