- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1、PXE启动服务器的架设
简单说来,PXE服务器就是DHCP服务器 TFTP服务器。网络启动过程大概是这样的(可能并不严谨):客户端发送动态获得IP地址的广播包到网络上,DHCP服务器在收到该广播包后,发送给客户端分配IP地址的回应包,客户端收到回应包后设置自己的IP地址,然后从DHCP服务器获得启动服务器的IP地址(DHCP服务器066选项,这就是TFTP服务器的IP地址)及启动文件名(DHCP服务器067选项,这里的启动文件名就是pxelinux.0或者支持pxe的grub4dos的grldr,当然,也可以是startrom.n12或者使用3com Image Edit创建的pxe启动菜单文件,总之,它应该是一种由pxe启动规范规定的固定格式的可执行文件),然后客户端再联系启动服务器(TFTP服务器)获得启动文件并执行,这样基本上就完成了pxe启动过程。
在Unix或者Linux系统下,DHCP服务器和TFTP服务器一般都是分开设置的,两台服务器甚至可以在两台不同的机器上,其实Windows下的设置也是一样的,但在Windows下,我们可以通过使用HaneWin DHCP服务器软件或TFTPD32,这样使用一个软件就搞定了两台服务器(我个人推荐使用HaneWin DHCP服务器软件,但TFTPD32设置起来更简单一些,就是效率有些低),详细的设置方法请自己摸索,你只要知道,在设置PXE服务器时,要设置好DHCP和TFTP两个服务器,其中DHCP服务器要设置启动服务器名(066选项)和启动文件名(067选项)。
下面提供一个我在给下属单位讲课时所写的pxe服务器设置讲义(比较简略,但有截图,你如果理解了上述原理,应该不难搞定):
/upload/winpe/PXE_Server_Setup.rar
2、PXE启动PE 1.0的原理
首先声明,这里讲的方法不见得适应于所有的PE,基本上基于无忧启动论坛老九(lxl1638)所制作的PE(例如老毛桃定制的版本)都应该是可以的,这些PE都是基于RAMDisk方式启动的,我试验时,深山红叶的PE是不能这样启动的。
通过PXE启动PE需要这么几个文件:
1)startrom.n12:这个文件从Windows 2003 SP1/SP2光盘中来,这个文件实际上也是一个符合pxe启动规范的启动文件,可以直接作为pxe服务器的启动文件来直接运行,当然,它也可以通过pxelinux的kernel命令来运行,我不知道grub4dos是否识别它的文件格式,如果能够识别,原理上它也可以使用grub4dos的kernel命令来执行,否则就使用chainloader --force命令来执行。
在Windows 2003 sp1/sp2的光盘中,还有一个文件,它的作用跟startrom.n12是相同的,只是启动时需要按一个F12键才能继续,而startrom.n12则去掉了F12这个提示。
2)ntldr:这个文件是从Windows 2003 SP1/SP2光盘中的setupldr.exe改名而来,它的作用应该相当于从本地硬盘启动PE的setupldr.bin,但两者并不相同,但它决不是我们平常所使用的ntldr。这个文件必须放到TFTP服务器的根目录。
3):这个就是XP或2003所使用的c:\下的。这个文件也必须放到TFTP服务器的根目录。
4)winnt.sif:这个是PE的启动配置文件(用来指定PE的系统目录及PE映像文件所在路径及启动选项)。这个文件也必须放到TFTP服务器的根目录。通过pxe启动的PE支持3种映像文件格式,例如,ISO、IMG或者SDI。其实,SDI格式相当于IMG格式,只是SDI格式在IMG文件前加了一个文件头。一般我们都使用ISO或IMG格式,但这两种格式的启动选项是有所不同的,ISO格式要在启动选项中增加一个/rdexportascd,而SDI格式还要增加一个/rdoffset选项。下面是Winnt.sif的示例:
[Copy to clipboard] [ - ]CODE:
[SetupData]
BootDevice = ramdisk(0)
BootPath = \I386\SYSTEM32\
OsLoadOptions = /minint /fastdetect /rdpath=\netpe.c\winpe.img
;OsLoadOptions = /minint /fastdetect /rdexportascd /rdpath=WINPE.ISO
另外,winnt.sif文件中还要注意的就是BootPath选项,默认它指向\I386\SYSTEM32目录,但老毛桃的PE将I386目录修改成了WXPE,那么这里要作对应的修改,同时还要修改2)中的ntldr文件
您可能关注的文档
- 2012中央财经博士.docx
- 2013东财《社会学》在线作业三(随机).docx
- 2013年春季统计学原理网上作业.docx
- 2013申论万能模板.docx
- 2013最经典广告词关于经典广告词的范本.docx
- 2014东财《工程项目管理》在线作业三.docx
- 2014棋牌大赛策划.docx
- 2015年吉林省人力资源管理师(HR)常用(必备资料).docx
- 2017江西三支一扶:共享单车现象发展趋势分析.docx
- 2017年购房买房需要了解的9个常识知识盘点.docx
- 二零二五年产权式商铺返租投资收益分享与管理协议.docx
- 二零二五年度WTO电子商务全球市场协调合同.docx
- 二零二五年KTV安全设施升级与装修工程合同.docx
- (高清版)DB32∕T 4989-2024 海铁班列服务质量监测与评估规范.docx
- (高清版)DB32∕T 4995-2024 设施蔬菜湿旱轮作技术规程.docx
- (高清版)DB34∕T 2153-2024 高速公路机电系统管理规范.docx
- (高清版)DB32∕T 4906-2024 科技报告编写规范.docx
- (高清版)DB32∕T 4945-2024 作物全生物降解地膜覆盖栽培技术规程.docx
- (高清版)DB32∕T 4973.4-2024 核与辐射突发事件卫生应急处置技术规范 第4部分:人体体表放射性核素污染监测与去污.docx
- (高清版)DB32∕T 4936-2024 滨海湿地资源调查技术规程.docx
文档评论(0)