欲得到的结果:通过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 编辑 ] |