|
通过PXE启动PE需要这么几个文件:
1)startrom.n12:这个文件从Windows 2003 SP1/SP2光盘中来,这个文件实际上也是一个符合pxe启动规范的启动文件,可以直接作为pxe服务器的启动文件来直接运行,当然,它也可以通过pxelinux的kernel命令来运行,我不知道grub4dos是否识别它的文件格式,如果能够识别,原理上它也可以使用grub4dos的kernel命令来执行,否则就使用chainloader --force命令来执行。
在Windows 2003 sp1/sp2的光盘中,还有一个startrom.com文件,它的作用跟startrom.n12是相同的,只是启动时需要按一个F12键才能继续,而startrom.n12则去掉了F12这个提示。
2)ntldr:这个文件是从Windows 2003 SP1/SP2光盘中的setupldr.exe改名而来,它的作用应该相当于从本地硬盘启动PE的setupldr.bin,但两者并不相同,但它决不是我们平常所使用的ntldr。这个文件必须放到TFTP服务器的根目录。
3)ntdetect.com:这个就是XP或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选项。
以上内容均从网络获取。我打字速度实在太慢了,而且文采又不好。只能COPY加PAST了,大家不要见怪。
下面是改造PE的过程,对所有PE 1.0通用。我用HHH333的正式版PE来改造,其它的PE类似.
1)把PE的核心winpe.is_解压缩为winpe.iso.用WINRAR打开winpe.is_就会看到里面有一个winpe.iso文件,把它提取出来就行了.
2)新建一个文件夹,并命名为MiniPE(为什么要新建一个文件夹?因为这个PE启动是要搜索各个盘符下的MiniPE文件夹,然后再读取里面配置文件,再加载外置包)然后把外置程序和INI配置文件全部添加到MiniPE这个文件夹中.
3)用UltraISO打开winpe.iso添加MiniPE这个文件夹到镜像的根目录下,也就是和镜像里面的WXPE目录在同一层,添加好后保存为winpe.iso(文件名可以任意,不过为了保证能成功启动最好用英文名称,而且符合8.3格式为宜)
OK,PE的改造完成了.现在再搭建PXE的启动环境,
首先要先准备好前面所说的3个文件,我会打包在附件中提供给大家.
1)用16进制编辑器打开ntldr这个文件,把所有的"i386"替换为"wxpe"注意不要区分大小写,还有不包含字符两边的引号.改好后保存.
2)用记事本打开winnt.sif,然后把里面的全部内容清空,并输入下面的代码:
[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\WXPE\SYSTEM32\"
;OsLoadOptions = "/minint /fastdetect /rdpath=WinPE.img" 如果PE核心为IMG格式的就用这一句,把下面这句注释掉.
OsLoadOptions = "/minint /fastdetect /rdexportascd /rdpath=WINPE.ISO"
不要忘记保存文件.
3)现在真正开始搭建PXE的启动环境了,我用的软件是Hanewin DHCP Server这个程序不大,但是功能很强大,我都把TFTP给放到角落边上去了,这个程序我在附件中也会提供.这个软件的使用很简单,我不再赘述了,有一点要注意的是要把startrom.n12这个文件做为PXE的引导文件,TFTP的根目录要设置为PE所在的文件夹,而且要和下面这几个文件放在一起:
//以下文件全部要放在TFTP的根目录下
NTDETECT.COM
ntldr
startrom.n12 //PXE启动方式的引导文件
winnt.sif
WINPE.iso //PE的核心hhh333的正式版,已经内置了外置程序。
到现在已经完工了,只要开启Hanewin DHCP Server就可以了,再同一局域网的其它台电脑设置为网络启动优先就可以网络启动PE了.
[ 本帖最后由 cntrump 于 2008-11-12 14:20 编辑 ] |
-
-
PXE启动必需文件(修改好了).part1.rar
97.66 KB, 下载次数: 4518, 下载积分: 无忧币 -2
-
-
PXE启动必需文件(修改好了).part2.rar
62.46 KB, 下载次数: 3360, 下载积分: 无忧币 -2
-
-
Hanewin DHCP Server_3.0.14.part1.rar
97.66 KB, 下载次数: 2702, 下载积分: 无忧币 -2
-
-
Hanewin DHCP Server_3.0.14.part2.rar
97.66 KB, 下载次数: 2506, 下载积分: 无忧币 -2
-
-
Hanewin DHCP Server_3.0.14.part3.rar
97.66 KB, 下载次数: 2630, 下载积分: 无忧币 -2
-
-
Hanewin DHCP Server_3.0.14.part4.rar
97.66 KB, 下载次数: 2525, 下载积分: 无忧币 -2
-
-
Hanewin DHCP Server_3.0.14.part5.rar
8.59 KB, 下载次数: 1975, 下载积分: 无忧币 -2
评分
-
查看全部评分
|