无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 6103|回复: 26
打印 上一主题 下一主题

兩個 PE 怎樣可以共存一個 WINNT.XPE

[复制链接]
跳转到指定楼层
1#
发表于 2009-3-20 18:38:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我下載了 66369 的 兩個 PE 版本,一個 6.88D ,一個是 2003 Server 2.2版本

放在 Grub4dos 上用,要怎樣才可以兩個 PE 共存的,請各位大夾知道的,可以告訴我嗎?

謝謝

萬二分感謝
2#
发表于 2009-3-20 19:39:05 | 只看该作者
共存就:
两个setupldr.bin.
两个winnt.sif。
1*ntdetect.
回复

使用道具 举报

3#
发表于 2009-3-20 20:11:03 | 只看该作者
共用是不行的,不过可以改名。
回复

使用道具 举报

4#
发表于 2009-3-20 20:58:17 | 只看该作者
原帖由 dgxhls 于 2009-3-20 20:11 发表
共用是不行的,不过可以改名。

这样才可以的
回复

使用道具 举报

5#
 楼主| 发表于 2009-3-20 22:36:13 | 只看该作者
原帖由 dgxhls 于 2009-3-20 20:11 发表
共用是不行的,不过可以改名。


請問怎樣改名?可以詳細一點嗎?
回复

使用道具 举报

6#
发表于 2009-3-21 14:26:06 | 只看该作者
这2个PE虽然都有MINIPE目录,但是里面只有WINPE.IS_同名,因此只要修改其中一个就可以了,比如可以把2003PE里的WINPE.IS改为2003PE.IS_,把2003PE的WINNT.XPE改为WIN03.XPE,同时修改WIN03.XPE里面的路径,然后在200PE配套的SETUPLDR.BIN里把WINNT.XPE全部替换为WIN03.XPE。WXPE目录可以不要,里面的NTDETECT.COM可以公用。分别把2个PE配套的SETUPLDR.BIN改名为XPELDR和2003LDR,在MENU.LST里加上下面的内容即可启动:
title 启动>> 6.88D PE
chainloader /XPELDR (hd0)+1

title 启动>> 2003 Server 2.2 PE
chainloader /2003LDR (hd0)+1



改好了的文件:
U盘.rar (297.23 KB, 下载次数: 252)
回复

使用道具 举报

7#
 楼主| 发表于 2009-3-22 03:41:34 | 只看该作者
原帖由 dgxhls 于 2009-3-21 14:26 发表
SETUPLDR.BIN里把WINNT.XPE全部替换为WIN03.XPE。WXPE目录可以不要,里面的NTDETECT.COM可以公用。分别把2个PE配套的SETUPLDR.BIN改名为XPELDR和2003LDR


非常感謝你的幫忙,我現在為一的是不會改 SETUPLDR.BIN 這個檔案WINNT.XPE全部替换为WIN03.XPE,

請問用什麼工具去改?改那個位置,可以詳細一點說說嗎?


謝謝
回复

使用道具 举报

8#
发表于 2009-3-22 09:30:52 | 只看该作者
参考这里:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=137430

[ 本帖最后由 dgxhls 于 2009-3-22 09:31 编辑 ]
回复

使用道具 举报

9#
 楼主| 发表于 2009-3-22 10:38:48 | 只看该作者
原帖由 dgxhls 于 2009-3-22 09:30 发表
参考这里:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=137430


這裡面沒有說怎樣改SETUPLDR.BIN里把WINNT.XPE全部替换为WIN03.XPE的教程,我提問前也用UE改過SETUPLDR.BIN裡面,有9個地方,但改完不成功。

謝謝
回复

使用道具 举报

10#
发表于 2009-3-22 10:45:33 | 只看该作者
二楼的方法就可以的啦。打狗的,还真是热心哦。
回复

使用道具 举报

11#
发表于 2009-3-22 10:46:31 | 只看该作者
对了,新版的把2003的外置换了,如果用旧版的,就得把PECMD。ini也改掉。
回复

使用道具 举报

12#
发表于 2009-3-22 11:34:06 | 只看该作者
使用GRUB4DOS来启动WINNT.XPE可以共用,只要在启动时用GRUB4DOS修改WINNT.XPE的内容就可以了.
这个要求你的启动介质是可写的,比如用硬盘或U盘启动.
方法.
以目前通用的WINNT.XPE为例
  1. [SetupData]
  2. BootDevice="ramdisk(0)"
  3. BootPath="\WXPE\SYSTEM32"
  4. OsLoadOptions="/minint /fastdetect /rdpath=WXPE\WinPE.ISO"
复制代码
如上.
可以在启动setupldr.bin之前修改WXPE\WinPE.IMG的内容.
比如你的XP的文件是WINPE.ISO就不需修改了,2003的文件是WIN03.ISO则就可以按如下方法修改启动

  1. titile 2003 PE
  2. chainloader /WXPE/SETUPLDR.BIN
  3. write --offset=0x72 /WINNT.XPE WIN03.ISO
  4. title xp pe
  5. chainloader /WXPE/SETUPLDR.BIN
  6. write --offset=0x72 /WINNT.XPE WINPE.ISO
复制代码

说明:0x72就是上面WINPE.ISO的起始位置,可以使用一个十六进制编辑软件打开这个文件就可以看到了.
后注:由于这个写入是永久的,所以无论启动XP或2003PE都要改.

另一个方法,使用一个SETUPLD.BIN配合两份WINNT.SIF(适用于光盘启动,因为光盘是不可写的上面的方法就不能使用了)
分别制作两个WINNT.XPE一个用于XPE的就不需要修改了,另一个用于2003的,改为WINNT.2K3.
在启动时使用GRUB4DOS修改SETUPLDR.BIN来调用不同的WINNT.XPE.
方法.
1.用WINHEX打开SETUPLD.BIN,查找WINNT.XPE(记录下第三次找到的偏移位置)
目前比较流行的PE的SETUPLDR.BIN的的位置是.0x2a432

2.可选操作 SETUPLD.BIN 可以用GZ压缩.再改名为SETUPLDR.BIN可以节省磁盘空间.

3.启动XP的PE使用默认方式不需要修改直接启动即可.
2003的启动菜单
  1. titile 2003 pe
  2. #把SETUPLDR.BIN调入到内存盘中,让它可写,这个内存盘是临时.
  3. map --mem=0x8000 /WXPE/SETUPLDR.BIN (rd)
  4. #修改SETUPLDR.BIN的内容.
  5. write --offset=0x2a432 (rd)+1 WINNT.2K3
  6. #启动
  7. chainloader (rd)+1
  8. root ()
  9. #root ()是必须的,用于告诉setupldr.bin从哪里启动,否则会出错
复制代码

[ 本帖最后由 chenall 于 2009-3-22 12:20 编辑 ]
回复

使用道具 举报

13#
发表于 2009-3-22 12:13:37 | 只看该作者

回复 #12 chenall 的帖子

write --offset=0x2a432 (rd)+1 WINNT.2K3
改为
write --offset=0x102a432 (md) WINNT.2K3
也行,各有利弊。
回复

使用道具 举报

14#
发表于 2009-3-22 19:45:09 | 只看该作者
原帖由 kelvinso 于 2009-3-22 03:41 发表


非常感謝你的幫忙,我現在為一的是不會改 SETUPLDR.BIN 這個檔案WINNT.XPE全部替换为WIN03.XPE,

請問用什麼工具去改?改那個位置,可以詳細一點說說嗎?


謝謝

搜索---替换---保存。
回复

使用道具 举报

15#
发表于 2009-3-23 01:24:36 | 只看该作者
原帖由 chenall 于 2009-3-22 11:34 发表
使用GRUB4DOS来启动WINNT.XPE可以共用,只要在启动时用GRUB4DOS修改WINNT.XPE的内容就可以了.
这个要求你的启动介质是可写的,比如用硬盘或U盘启动.
方法.
以目前通用的WINNT.XPE为例[SetupData]
BootDevice= ...

老大,我用你上面那个方法启动不了,能详细一点吗》?
回复

使用道具 举报

16#
发表于 2009-3-24 00:30:07 | 只看该作者
没人知道吗,难道一直以来都没成功过吗?
回复

使用道具 举报

17#
发表于 2009-3-24 16:39:38 | 只看该作者
#trfgde
你自己为什么就不能详细一点呢?这个子是解决不了问题的.
回复

使用道具 举报

18#
发表于 2009-3-24 17:00:30 | 只看该作者
仅供参考.你试下: PE2.rar (314.6 KB, 下载次数: 100)


03  2.2 的改了.注意.把03的MINIPE\WINPE.IS_  改为  WINPE03.IS_

两个PE.

MINIPE 下.六文件全放入.

[ 本帖最后由 66369 于 2009-3-24 21:39 编辑 ]
回复

使用道具 举报

19#
发表于 2009-3-25 00:41:53 | 只看该作者
原帖由 chenall 于 2009-3-24 16:39 发表
#trfgde
你自己为什么就不能详细一点呢?这个子是解决不了问题的.

winnt.xpe内容:
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\WXPE\SYSTEM32\"
OsLoadOptions="/minint /fastdetect /rdexportascd /rdpath=ISO\WinPE.IS_"


GRUB内容:
title 1启动WinDows PE系统(IS_)
chainloader /BOOT/ISLDR
write --offset=0x7F /WINNT.xpe 1WINPE.IS_

未命名1.jpg (25.67 KB, 下载次数: 20)

0x7e

0x7e

未命名.jpg (18.94 KB, 下载次数: 19)

启动后

启动后
回复

使用道具 举报

20#
发表于 2009-3-25 01:17:25 | 只看该作者

回复 #19 trfgde 的帖子

WINNT.xpe文件的长度不能变。
1WINPE.IS_比WINPE.IS_长了。
另外文件名WINNT.xpe在盘上、菜单中最好全大写。
回复

使用道具 举报

21#
发表于 2009-3-25 01:58:44 | 只看该作者

回复 #20 pseudo 的帖子

全大写了
1WINPE.IS_改成WINP1.IS_也不行
回复

使用道具 举报

22#
发表于 2009-3-25 08:23:12 | 只看该作者
to trfgde
看图示,从硬盘上启动的,
注意一下GRUB4DOS的版本,旧版是没有这个功能的.具体哪个版本开始有这个功能,我也记不清.所以最好使用最新版.
还有确定你的WINNT.XPE的存在.(还有一点,最好不在放在NTFS放区上)
可以使用如下菜单.把出错的提示发上来看看.

title 1启动WinDows PE系统(IS_)
chainloader /BOOT/ISLDR
root
cat --hex /WINNT.XPE
write --offset=0x7F /WINNT.xpe WINP1.IS_
回复

使用道具 举报

23#
发表于 2009-3-25 08:28:47 | 只看该作者
忘了一点,这个长度是可以比以前长的.但你的原始文件必需的足够的长度.
例子一般情况下,/rdpath是文件的最后一行.
你可以在文件未尾添加多加几个回车.一个回车就可以加两个字符.然后就可以尝试使用以下命令来修改,需要添加引号和回车符后面的\"\r\n就是这个意思.
write --offset=0x7F /WINNT.xpe WINPE03.ISO\"\r\n
回复

使用道具 举报

24#
发表于 2009-3-25 14:05:20 | 只看该作者
原帖由 chenall 于 2009-3-25 08:23 发表
to trfgde
看图示,从硬盘上启动的,
注意一下GRUB4DOS的版本,旧版是没有这个功能的.具体哪个版本开始有这个功能,我也记不清.所以最好使用最新版.
还有确定你的WINNT.XPE的存在.(还有一点,最好不在放在NTFS放 ...

放在FAT32也不行

未命名.JPG (67.37 KB, 下载次数: 21)

未命名.JPG
回复

使用道具 举报

25#
发表于 2009-3-25 14:46:18 | 只看该作者
谢谢了,是版本太低了
回复

使用道具 举报

26#
发表于 2009-3-25 14:58:09 | 只看该作者
搞定了最好,建议所有的朋友以后若是再出现和GRUB4DOS有关的问题,

一定要报上GRUB4DOS的版本,这样子可以少走一些弯路.
回复

使用道具 举报

27#
发表于 2009-3-25 17:00:09 | 只看该作者
学习了,谢谢!!!!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-10-1 19:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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