无忧启动论坛

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

新人第一问帖?  关于PXE 引导WINPE

[复制链接]
跳转到指定楼层
1#
发表于 2010-9-24 23:12:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
欲得到的结果:通过grub4dos   启动多个winPE。

实验了一下,想通过grub4dos来引导启动PE

#..实验一
title 第一个试验启动第一个WINPE 的ISO                                               这里的ISO是解压了,老毛桃PE的   MINIPE/WINPE.IS_   得到的ISO[参照了PXE启动PE 1.0的原理](【一】另,请大家检查一下  这个菜单命令是否正确)
pxe keep
chainloader --force /WINPEISO/startrom.0
boot


#..实验二
title 第二个试验启动第二个WINPE 的ISO                                                这里的ISO是解压了,老毛桃PE的   MINIPE/WINPE.IS_   得到的ISO
pxe keep
chainloader --force /WINPEISO/startrom.1
boot

#..实验三
title 第三个试验启动第三个WINPE 的ISO                  这里的ISO是直接下载得到的ISO     ISO内容全部如下(MINIPE SETUP WXPE AUTORUN.INF WINNT.XPE
map --mem /WINPEISO/winpeboot.iso (0xff)
map --hook
chainloader (0xff)

紫颜色的部分 实验没有启动起来,而实验三却成功了(【二】所以我很不清楚,网上直接下载的WINPE.ISO 和 MINIPE/WINPE.IS_里提取的ISO的分别? 到底用哪个作引导用的PE?)(具体的操作过程,我严格执行http://bbs.znpc.net/viewthread.php?tid=3662PXE启动PE 1.0的原理

那我也提一下吧,我的紫色部分制作步骤,不知道一否正确?】
1\menu.lst 对应/WINPEISO/startrom.0             同上title     (startrom我认为可以随改名^.^)
2\利用urltraedit替换startrom.0里面的ntldr  为ntldr0   (ntldr0与tftp32同目录)
3\利用urltraedit替换ntldr0里面的WINNT.SIF为WINNT0.SIF。  提示成功提换39162个项目。
3\修改WINNT0.SIF

[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\WXPE\SYSTEM32\"
OsLoadOptions = "/minint /fastdetect /rdexportascd /rdpath=WINPEISO/WinPE1.ISO"



经过以上步骤:当启动到GRUB 菜单的时候 选择"title 第一个试验启动第一个WINPE 的ISO" 之后就 黑屏 等了半天也没出来,估计是不行了。    【三】 大家帮我排一下错?


之后重新试验:
tftp32 +startrom.0+ntldr+WINNT.SIF+PE(【四】这个PE到底是要MINIPE/WINPE.IS_   解压得到的ISO呢,还是直接下载得到的WINPE? 这里我2个都试了,还是不成功)
WINNT.SiF

[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\WXPE\SYSTEM32\"
OsLoadOptions = "/minint /fastdetect /rdexportascd /rdpath=/WINPEISO/WinPE0.ISO"
;OsLoadOptions = "/minint /fastdetect /rdexportascd /rdpath=WINPE.IS_"
;multi(0)disk(0)rdisk(0)partition(1)

此时的ntldr我已经将i368替换为WXPE.

在次VMware  结果黑屏出现以下内容,我简写的。                    至此我没招了。。。

TRAP 00000006==EXCEPTION==
TR=0028.................



【五】我就用最简单的  tftp32 +startrom.0+ntldr+WINNT.SIF+PE  也没有成功一次过。     我不知道哪里出了错。(startrom.0作启动文件)  如果这一步成功了,那我最前的通过grub4dos的启动方式应该不会有问题的是吧?

【六】请有心人把自己成功的步骤让我看一下?  tftp32 +startrom.0+ntldr+WINNT.SIF+PE   方式也可以,  用grub引导的也可以?    最好上传上来、拜托了。


新人请大家多多帮助,解除我的疑惑~!

~!~!~!


[ 本帖最后由 2010sctrue 于 2010-9-24 23:17 编辑 ]
2#
发表于 2010-9-24 23:18:36 | 只看该作者
回复

使用道具 举报

3#
发表于 2010-9-25 01:35:42 | 只看该作者
比较简单现成不用写菜单的方法,是用直接支持pxe的0PE
“可输入式ISO/PE启动器”菜单项
来启动(服务器端或本地硬盘上)任意PE的iso。
回复

使用道具 举报

4#
发表于 2010-9-25 10:25:54 | 只看该作者
个人感觉你的“实验”至少存在三个问题。

忽略了文件名及其“路径”的对应性。startrom.0中决定了ntldr(微软原版名称为setupldr.exe)的名称和路径,ntldr决定NTDETECT.COM和winnt.sif名称和路径。你取的路径名称WINPEISO将引发上述文件的改动。

用urltraedit修改文件方法有误,比如修改winnt.sif的名称绝对不会要替换39162个项目
回复

使用道具 举报

5#
 楼主| 发表于 2010-9-25 12:33:11 | 只看该作者

回复 #5 yaojy 的帖子

tftp32 +startrom.0+ntldr+WINNT.SIF+PE    这里的文件都是从别处下载的。应该没有被修改过。可是用这个做的时候:
也不行。    NTDETECT.COM ntldr WINNT.SIF我都放在TFTP32的根目录了。
{
[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\WXPE\SYSTEM32\"
OsLoadOptions = "/minint /fastdetect /rdexportascd /rdpath=\WINPEISO\winpeboot.iso"
}


如果方便的话:请提供你的startrom.0+ntldr+WINNT.SIF   还有你的PE 是用的哪个ISO  (是上面解压后的,还是网上直接下载下来的,[我上面有介绍下载下来的ISO文件内容])
回复

使用道具 举报

6#
发表于 2010-9-25 12:52:34 | 只看该作者

回复 #7 2010sctrue 的帖子

http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1

下载 我心如水网启版 自己研究下!

或者将你的WINPE.IS_(若为cab最大压缩文件,先解压缩)重命名为WXRS_6.IS_
回复

使用道具 举报

7#
发表于 2010-9-25 17:17:48 | 只看该作者

回复 #7 2010sctrue 的帖子

我曾经有个很旧的帖子,你可以参考一下:
http://bbs.wuyou.net/forum.php?m ... ;highlight=%2Byaojy
回复

使用道具 举报

8#
 楼主| 发表于 2010-9-25 21:50:02 | 只看该作者

新人第二问帖? 简单的PXE启WINPE

多说了,我是新人嘛、  之前的第一贴可能让很多人看得摸不着头脑,没有重点表达出我的疑惑?好吧,下面我就突出重点来说一说吧。


我对PXE的引导启动  过程了解。tftpd32+startrom.n12(可随意改名?)+ntldr+winnt.sif+WINPE        而这些文件都必须放在tftpd32的根目录是吧。(先不说多启动)


        第一个疑问:  这个最后面执行的WINPE文件需要什么样的格式(有img,有ISO的),或者说这2种格式里有哪些关键文件,才能正常的被引导起来? 这2种格式的文件如何制作,如何得到?  请大概介绍一下,让我有一个感知。    这是个大疑问,论坛上的文章太多了,看得晕晕3~。使终搞不明白,总不能随便哪样的镜像都可以拿来启动的是吧?


第二个疑问:     多PE启动的时候,通过grub4dos   启动多个winPE。
参照网上方法如下:
menu.lst加入如下:
title 第二个试验启动第二个WINPE 的ISO
pxe keep
chainloader --force /WINPEISO/startrom.1                                       
boot

其实多启动的原理就是将startrom.0改名        然后在替换startrom.0里面的ntldr,如替换成ntldr1   在替换ntldr1里面的WINNT.SIF为WINNT1.SIF   在修改WINNT1.SIF 里面的

BootPath = "\I386\SYSTEM32\"
OsLoadOptions = "/minint /fastdetect /rdpath=winpeboot.iso"  
}指向不同的镜象文件而己。

我说的没错吧?(这个看帖的人一定要回答,...)
是不是我的替换出了什么问题啊? 我就是以下这么替换的,刚感觉不太对,替换完后,在查找还有?   这个可能是我不成功的原因?startrom.0里面的ntldr替换成ntldr1

之后在替换ntldr里面的WINNT.SIF   为WINNT1.SIF    和上图一个替换法。


最后测试   能到grub菜单界面,但选择title启动后,不能成功启动WINPE!!!


为什么无忧不能上传图片  ,  真费劲~!
回复

使用道具 举报

9#
发表于 2010-9-25 21:52:58 | 只看该作者

回复 #1 2010sctrue 的帖子

是你自己操作错误吧,可以上传图片(例如jpg格式的)
回复

使用道具 举报

10#
 楼主| 发表于 2010-9-25 22:20:04 | 只看该作者

回复 #2 zhs509 的帖子

你要哪个图片?     另外我用那个UE   替换的方法对吗?
回复

使用道具 举报

11#
发表于 2010-9-25 22:21:01 | 只看该作者

回复 #3 2010sctrue 的帖子

不是我要图片,而是你说无法上传图片!
回复

使用道具 举报

12#
 楼主| 发表于 2010-9-25 22:56:57 | 只看该作者

回复 #11 zhs509 的帖子

可能你的级数高,而我没有权限吧,   我只有添加100K附件的权限。  插入图片只能 用外链的。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-3 15:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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