找回密码
 注册会员
查看: 688|回复: 0

PXE启动文件是做什么用的?

[复制链接]
发表于 2010-1-18 15:53:27 | 显示全部楼层 |阅读模式
<p>PXE启动文件是做什么用的?</p>
<p><img src="http://img.baidu.com/img/iknow/icn_point.gif"> 悬赏分:0 -</p>
<p>解决时间:2010-1-18 15:50</p>
<p>服务器端打开,并且开启DHCP,客户端选择PXE启动,这样还不能网刻吗?  启动文件到底是做什么用的? 启动文件里包括什么东西啊?</p>
<p>提问者: wodewyc - 三级</p>
<p>最佳答案</p>
<p>PXE(Preboot Execution Environment,远程引导技术)是RPL(Remote Initial Program Load,远程启动服务)的升级产品。它们的不同之处为:RPL是静态路由,PXE是动态路由。不难理解:RPL是根据网卡上的ID号加上其它的记录组成的一个帧向服务器发出请求,而服务器那里早已经有了这个ID数据,匹配成功则进行远程启动;PXE则是根据服务器端收到的工作站MAC地址(就是网卡号),使用DHCP服务给这个MAC地址指定一个IP地址,每次重启动可能同一台工作站有与上次启动有不同的IP,即动态分配地址。下面以工作站引导过程说明PXE的原理:</p>
<p>1、 工作站开机后, PXE BootROM(自启动芯片) 获得控制权之前先做自我测试,然后以广播形式发出一个请求FIND帧。</p>
<p>2、 如果服务器收到工作站所送出的要求, 就会送回 DHCP 回应, 内容包括用户端的 IP 地址, 预设通讯通道, 及开机映像文件。 否则, 服务器会忽略这个要求。</p>
<p>3、 工作站收到服务器发回的响应后则会回应一个帧,以请求传送启动所需文件。</p>
<p>4、 之后,将有更多的讯息在工作站与服务器之间作应答, 用以决定启动参数。 BootROM 由 TFTP 通讯协议从服务器下载开机映像档, 这个映像档就是软盘的映象文件。</p>
<p>5、 工作站使用TFTP 协议接收启动文件后,将控制权转交启动块,引导操作系统,完成远程启动.</p>
<p>还需开启TFTP,建议使用tftpd32或hanewin dhcp建立PXE服务,他们都集成dhcp和tftp服务。启动文件可以是pxelinux,grub4dos中的grldr或用3Com DABS中的3Com Boot Image Editor制作的启动文件。</p>
<p>要网刻还需有GHOSTSRV</p>
<p>0</p>
<p>回答者:</p>
<p>lgj030515013 - 一级   2010-1-18 12:06</p>
<p>我来评论>></p>
<p>提问者对于答案的评价:</p>
<p>哦,谢谢,我想再问一下,如果是客户端从PXE启动WINPE的话,那么启动文件中应该也包括一个WINPE吧?</p>
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|文字版|手机版|小黑屋|襄阳城

GMT+8, 2025-8-5 20:29

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表