Preboot Execution Environment
来源:岁月联盟
编辑:zhu
时间:2010-02-08
PXE(Preboot Execution Environment,远程引导技术)是一种客户端/服务器界面的工业标准,它允许管理员对网络上的没有加载操作系统的计算机进行远程设置和启动。PXE是根据服务器端收到的工作站MAC地址(就是网卡号),使用DHCP服务给这个MAC地址指定一个IP地址,每次重启动可能同一台工作站有与上次启动有不同的IP,即动态分配地址。 PXE的工作原理如下: 1、工作站开机后,PXE BootROM(自启动芯片)获得控制权之前先做自我测试,然后以广播形式发出一个请求FIND帧。 2、如果服务器收到工作站所送出的要求,就会送回DHCP回应,内容包括用户端的IP地址,预设通讯通道,及开机映像文件。否则,服务器会忽略这个要求。 3、工作站收到服务器发回的响应后则会回应一个帧,以请求传送启动所需文件。 4、之后,将有更多的讯息在工作站与服务器之间作应答,用以决定启动参数。BootROM由TFTP通讯协议从服务器下载开机映像档,这个映像档就是软盘的映象文件。 5、工作站使用TFTP协议接收启动文件后,将控制权转交启动块,引导操作系统,完成远程启动。 使用PXE的好处包括: ?用户端机器不一定需要一个操作系统或甚至硬盘。 ?用户端机器能被在
硬件或软件失败情况下重新启动。这允许系统管理师诊断并且解决问题。 ?因为PXE是和厂商无关的,新类型的计算机能容易地被增加到网络。