无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4390|回复: 21
打印 上一主题 下一主题

期待无忧出现基于PE1.5的PXE模板

[复制链接]
跳转到指定楼层
1#
发表于 2009-4-9 19:08:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
基于PE1.*的PE真是没有什么可以改进的了,感觉PE1.*也该回归小版维护型了。。

所以希望各位大大尽快给PE1.5加入PXE功能。然后着重研究更高版本的PE。。
2#
发表于 2009-4-9 19:15:03 | 只看该作者
pxe是什么 ?网卡启动pe ?
无盘启动
回复

使用道具 举报

3#
发表于 2009-4-9 19:18:16 | 只看该作者
LZ放个出来.期待跟进...
回复

使用道具 举报

4#
 楼主| 发表于 2009-4-9 19:26:37 | 只看该作者
刚工作,太忙了,,不得不先撒手PE。。实在没有时间研究,所以期待大家帮忙提供一个。。
回复

使用道具 举报

5#
发表于 2009-4-9 19:59:14 | 只看该作者
我从桃花源来,问一下
什么是pe1.5?
什么是PXE模板?
回复

使用道具 举报

6#
发表于 2009-4-9 20:02:06 | 只看该作者
好像和pe关系不大,只是需要几个文件,网卡支持就行
没有硬件,无法测试。2003自己带相关文件
回复

使用道具 举报

7#
 楼主| 发表于 2009-4-9 20:09:43 | 只看该作者
希望出现模板就是为了移植性好些,可以按照当前论坛出现的大部分PE使用。

之所以期待基于PE1.5,就是感觉2003的PE在在制作维护型PE方面更有优势。。
回复

使用道具 举报

8#
发表于 2009-4-9 20:16:59 | 只看该作者
我老早就接手2.x了
回复

使用道具 举报

9#
发表于 2009-4-9 20:36:46 | 只看该作者
基本上PE都可以PXE启动啊!,其实很简单啊!
回复

使用道具 举报

10#
发表于 2009-4-9 20:57:00 | 只看该作者
文件呢,2003光盘i386目录都有。照这个教程做就行了

PXE启动PE的原理

如老毛桃定制的版本PE都是基于RAMDisk方式启动的
PXE启动PE需要几个文件:
1. startrom.n12 文件从Windows 2003 SP1/SP2光盘,是符合pxe启动规范的启动文件,可以直接作为pxe服务器的启动文件来直接运行
在Windows 2003 sp1/sp2的光盘中,还有startom.com文件,它的作用跟startom.n12是相同的,只是启动时需要按一个F12键才能继续,而startrom.n12则去掉了F12这个提示。
2. ntldr是从Windows 2003 SP1/SP2光盘中setupldr.exe改名,作用相当于从本地硬盘启动PE的setupldr.bin,但两者并不相同,它不是我们平常所使用的ntldr。这个文件必须放到TFTP服务器的根目录。
3. ntdetect.com 这个2003所用的c:\下的ntdetect.com。这个文件也必须放到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的示例:

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文件,将其中所有的I386替换为WXPE。只是修改winnt.sif没有用。

5. PE映像文件(IMG或ISO或SDI格式,如WinPE.IMG) 这里要注意的是PE的映像文件不能使用cab压缩格式,如果用老毛桃的PE,要将光盘根目录下的WinPE.IS_解压缩成winpe.iso然后放到这里使用。IMG格式的PE比较有优势,可以使用NTFS文件系统并加上NTFS压缩,这样img文件仍具有cab的压缩率,而且img格式可以直接使用VDM挂载编辑,修改方便。这个PE映像文件没有必要放在TFTP服务器的根目录下,如上面的winnt.sif中就将winpe.img放在了TFTP服务器的/netpe.c/目录下。


PXE启动PE的过程大是startrom.n12执行后,在TFTP服务器根目录下寻找ntldr(setupldr.exe),找到后加载ntldr并执行,而ntldr则在TFTP服务器的根目录下查找winnt.sif,根据winnt.sif的内容从TFTP服务器上下载PE的映像文件并根据选项进行PE的加载,在PE的加载过程中会用到ntdetect.com。


3、让PXE服务器支持同时启动多个PE的设置方法
PE通过PXE启动时,要求NTLDR(setupldr.exe)、winnt.sif和ntdetect.com必须放在TFTP服务器的根目录,要想让PXE服务器支持同时启动多个PE,必须对文件名进行修改,其中ntdetect.com是PE启动时共用的,没有必要进行修改,但ntldr和winnt.sif由于只跟一个PE有关,所以文件名必须进行修改。假设要启动的第二个PE的映像文件名为netpe.iso,该映像文件放在TFTP根目录下的netpe目录下,ISO中的I386目录被改成了WXPE,由于该PE通过pxe启动时不能再使用ntldr和winnt.sif,这两个文件对应改成:netpe和netpe.sif,修改过程如下:

1. startrom.n12:这个文件没有必要放到TFTP服务器的根目录下,可以将它跟PE映像文件放到同一个目录下,文件名可以起成netperom.0,由于它启动时要查找TFTP服务器根目录下的ntldr,所以必须使用十六进制编辑器(UltraEdit)打开它进行修改,将该文件中的所有ntldr字符串查找替换成netpe。

2. 将原来的ntldr(setupldr.exe)改名为netpe并放到TFTP服务器的根目录下,用UE打开并将所有的winnt.sif字符串替换为netpe.sif,同时将所有的I386字符串替换为WXPE。

3. 新建一个文件,名为netpe.sif,放到TFTP服务器根目录下,内容如下:


CODE:
[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\WXPE\SYSTEM32\"
OsLoadOptions = "/minint /fastdetect /rdexportascd /rdpath=\NETPE\NETPE.ISO"
回复

使用道具 举报

11#
发表于 2009-4-9 21:09:35 | 只看该作者
原帖由 mapeimapei 于 2009-4-9 20:09 发表
希望出现模板就是为了移植性好些,可以按照当前论坛出现的大部分PE使用。

之所以期待基于PE1.5,就是感觉2003的PE在在制作维护型PE方面更有优势。。

0PE支持ISO整体启动、解开启动、PXE启动部署三合一,无需结构调整即可支持PXE启动,并支持PXE+本地混合快速启动。
0PE支持XP、2003二合一(共享同一内核、磁盘驱动、显声网驱动、外置工具)。
其中磁盘驱动、显声网驱动、外置工具都是开放性的,而且内核、磁盘驱动均以最方便维护的zip格式外置。

如果1.5是指2003的话,0PE应该属于基于PE1.5、支持PXE的PE范围了吧。

不过,以什么为模板,涉及很多其它因素。
回复

使用道具 举报

12#
发表于 2009-4-9 21:30:26 | 只看该作者
Windows PE 2004 (1.5)

Built from Windows XP Professional with Service Pack 2 (SP2).

Windows PE 2005 (1.6)

Built from Windows Server 2003 with Service Pack 1 (SP1).



看看这个帖子:http://bbs.wuyou.net/forum.php?m ... &extra=page%3D3

或者WIKI:http://en.wikipedia.org/wiki/Winpe
回复

使用道具 举报

13#
发表于 2009-4-9 21:48:50 | 只看该作者
原帖由 dvd008 于 2009-4-9 20:57 发表
文件呢,2003光盘i386目录都有。照这个教程做就行了 ...

PXE启动,有些相关问题还是处理一下为好,举例来说:
1、本地启动和PXE启动能否做到合一?
“将光盘根目录下的WinPE.IS_解压缩成winpe.iso”、“老毛桃的PE将I386目录修改成了WXPE,这里要作对应的修改”
这表示还要对PE做手术。
一个本地用的PE,能否不经改造,零配置,直接用于PXE启动?
2、外置工具能否使用?
像本地启动那样使用外置工具。
3、网络传输量能否减小?
例如,只下载客户机用到的网卡驱动而不是所有网卡驱动?
4、客户机能否上网?
处理这些问题之前,不好说一个PE对PXE启动做了很好的支持。
回复

使用道具 举报

14#
发表于 2009-4-9 22:10:33 | 只看该作者
pe版本除了支持更高的WIN版本安装
这个版本的区分意义大不大
象6楼和10楼所说的看
目前对pe1.x做的很多一些研究和成果大部分是否可以移植过去
回复

使用道具 举报

15#
发表于 2009-4-10 06:55:42 | 只看该作者
原帖由 pseudo 于 2009-4-9 21:48 发表

PXE启动,有些相关问题还是处理一下为好,举例来说:
1、本地启动和PXE启动能否做到合一?
“将光盘根目录下的WinPE.IS_解压缩成winpe.iso”、“老毛桃的PE将I386目录修改成了WXPE,这里要作对应的修改”
...


pe不用改,只改那个exe

和一简单,只解开winpe。is_ 就行了

这个东西没必要搞通用的,就好像全功能pe一样,都是自己diy
回复

使用道具 举报

16#
发表于 2009-4-10 13:53:13 | 只看该作者

回复 #15 dvd008 的帖子

以老毛桃pe为例,pxe启动pe时,可否不修改ntldr中的i386,而是把winnt.sif中相关字节和
winpe.iso中的wxpe文件夹改为i386?
回复

使用道具 举报

17#
发表于 2009-4-10 13:57:45 | 只看该作者
原帖由 dvd008 于 2009-4-9 20:57 发表
文件呢,2003光盘i386目录都有。照这个教程做就行了

PXE启动PE的原理

如老毛桃定制的版本PE都是基于RAMDisk方式启动的
PXE启动PE需要几个文件:
1. startrom.n12 文件从Windows 2003 SP1/SP2光盘,是符 ...

这东西好,帮助很大
回复

使用道具 举报

18#
发表于 2009-4-10 13:58:40 | 只看该作者
原帖由 pseudo 于 2009-4-9 21:09 发表

0PE支持ISO整体启动、解开启动、PXE启动部署三合一,无需结构调整即可支持PXE启动,并支持PXE+本地混合快速启动。
0PE支持XP、2003二合一(共享同一内核、磁盘驱动、显声网驱动、外置工具)。
其中磁盘驱动 ...



可惜您老的OPE兼容性合速度实在令人担忧
回复

使用道具 举报

19#
发表于 2009-4-10 14:03:09 | 只看该作者
原帖由 dvd008 于 2009-4-10 06:55 发表


pe不用改,只改那个exe

和一简单,只解开winpe。is_ 就行了

这个东西没必要搞通用的,就好像全功能pe一样,都是自己diy



最好还是搞出个蓝本做研究,就像大家研究911PE一样
回复

使用道具 举报

20#
发表于 2009-4-10 14:25:13 | 只看该作者
原帖由 edisonvon 于 2009-4-10 13:58 发表



可惜您老的OPE兼容性合速度实在令人担忧


随着G4D新版4.4发布,0PE的兼容性和速度都大大提高,现在可以说是和一般PE的启动时间无疑
至少我这里,启动通用PE和0PE的速度几无区别
回复

使用道具 举报

21#
发表于 2009-4-10 15:03:14 | 只看该作者
现在的PE,确实毫无新意,基本上是在老九和天风修改版上Y来Y去,老九不出,老毛撒手.难!!!
回复

使用道具 举报

22#
发表于 2009-4-11 16:06:16 | 只看该作者
新手学习了!顶!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-6-24 03:54

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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