无忧启动论坛

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

WIN7下采用BOOT.INI方式复制安装WIN7PE 03PE XPPE都OK了,谢谢大家

[复制链接]
跳转到指定楼层
1#
发表于 2010-12-5 15:05:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
事由:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=182367&extra=page%3D2&page=1 新装WIN7,想安装一个硬盘PE用于维护,找来找去,找不到在7下安装PE的方法,于是在坛里求助

有友说用EasyBCD修改启动菜单 (我这样也成功了),但大元帅 Pseudo说的以下内容让我迷茫

QUOTE:
原帖由 pseudo 于 2010-12-2 23:26 发表
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=180276&page=2#pid2081046


=============================================================

以上网址的内容中,大元帅发布的消息如下:

硬盘上装PE


呵呵,说个简单方法吧。
第一步
修改C:\boot.ini文件,加一行:
C:\grldr.mbr="0PE"

如果没有该文件,就自己创建一个。
该文件可能带隐藏、只读、系统之类的属性。搞不定的话,在PE下修改它总可以吧。

第二步
下载目前最新版grub4dos,从中取出
grldr.mbr
grldr
menu.lst
三个文件放入c:盘根目录

第三步
在c:盘建立0PE目录(目录名要大写,第一个字符是数字零),
下载目前0PE最新版(我的签名有链接),从中取出0PE.ISO文件放入该目录,
收工。

启动时,选0PE相关菜单项即可。

以上方法适用于XP、2003、Vista、2008、win7系统。

==============================================

有点不明:BOOT.INI是XP的产物,大元帅说WIN7系统也适用,如何理解?


QUOTE:
原帖由 pseudo 于 2010-12-4 23:46 发表
爆料一下,
以上方法我没试过,也不大理解。
其实我没win7经验--既没用过win7,也没用过win7pe。

我把方法告诉网友,网友说原来搞不定,按此法搞定了。
并且没有其他按此法搞不定的负面反馈。

所以再 ...


==================================

汇报:

看了大元帅的回复,我就纳闷了,于是决定不管理解不理解,实践出真知

操作如下:

第一步
修改C:\boot.ini文件,因为WIN7下无此文件,于是在XP中随便找了一个,复制到了WIN7的C盘下
加一行:C:\grldr.mbr="0PE"

第二步
下载目前最新版grub4dos,从中取出
grldr.mbr
grldr
menu.lst
三个文件放入c:盘根目录

第三步
在c:盘建立0PE目录(目录名大写,第一个字符是数字零),
下载目前0PE最新版(我懒得下载,就复制了一个好早以前的0PE,才3.8M哪个,改名为0PE.ISO),从中取出0PE.ISO文件放入该目录,收工。

启动时,嘿嘿,居然启动菜单中除了显示原来的WIN7的启动菜单外,还在其下出现了 0PE相关菜单项,狂喜,选择,回车,但是,提示失败!

不死心,继续,把刚才这一切全删除,只保留BOOT.INI,让其继续呆在WIN7系统的C盘下,把才添加的末行删除,换为
C:\MiniPE\MAOTAO.BIN="WinPE  By: 老毛桃"

复制 LDRXPE 到C根下
在C下建立 目录 MiniPE
把 maotao.bin WINPE.IS_(取自老狂XPPE,可自由更换)NTCOM PE WINPE.ini 放入才建立的minipe目录下(这些文件都是老毛桃PE中取出的,实际可能不需要这样多个,我还没一一实验)

开机,启动菜单中依然出现了  WinPE  By: 老毛桃  选项,只不过,不支持中文,“老毛桃”三字成了方框,加入XP系统中根目录下的bootfont.bin依然不识别,无法!

回车,进入PE,嘿嘿,至此成功!!



忘记交待了,WIN7开机时不仅显示其本身的菜单,同时也显示BOOT.INI中除XP启动条目以外的菜单,二合一了


说明大元帅的方法依然是可行的,WIN7下安装PE太简单了,而且,WIN7居然认识BOOT.INI

设想,既然7认BOOT.INI,可不可以把7的PE启动项目添加在BOOT.INI中呢?可不可以复制一个XP的系统放在C或D再修改BOOT.INI来启动正常的XP系统呢?

待高手。。。。


===============================


下午重新又完全按照P大的思路,下载了最新20101129的0PE,试验结果如下:

从启动菜单→0PE→find and boot 0PE.iso→0PE f6 module→0PE MENU→03 PE 中文版 提示:file ntoskrnl.exe could not be loader
从启动菜单→0PE→find and boot 0PE.iso→0PE f6 module→0PE MENU→XP PE 中文版 快进入桌面了,提示:找不到指定文件 \0pe\0peDSKT.WIM not find  只能启动到命令行

看来还有问题,请P大指点

=================================

QUOTE:
原帖由 dgxhls 于 2010-12-12 13:05 发表
用12.10的GRLDR.MBR、GRLDR测试成功。只是不能像在XP下直接引导,要先读取7PE的BCD,也就是你说的“取而代之的条目是WIN7PE (什么 EMS 的)”,执行这个条目就开始引导7PE了。如果想直接引导7PE,修改7PE的BCD ...


=========================================

用的就是12.10的GRLDR




[ 本帖最后由 kloikjj 于 2010-12-18 19:35 编辑 ]
2#
发表于 2010-12-5 15:13:23 | 只看该作者
WIN7不是居然认识boot.ini,而是必然认识boot.ini。
回复

使用道具 举报

3#
发表于 2010-12-5 15:14:19 | 只看该作者
呵呵 谁叫他们是兄弟呢!
回复

使用道具 举报

4#
发表于 2010-12-5 15:28:48 | 只看该作者
进WIN7怎么办呢???
回复

使用道具 举报

5#
 楼主| 发表于 2010-12-5 15:40:40 | 只看该作者
楼上何意?

在WIN7的C盘下放一份XP的C盘下的BOOT.INI,在其中加入PE启动命令行,把相关文件复制到位,OK,就在WIN7下加了硬盘PE,这种方式对XP 2003 的PE都有效果

加WIN7自己的PE,我还没在BOOT.INI中搞定,是用EASYBCD搞的,菜单添加进了WIN7的BCD中
回复

使用道具 举报

6#
发表于 2010-12-5 15:48:57 | 只看该作者
原帖由 kloikjj 于 2010-12-5 15:40 发表
....
加WIN7自己的PE,我还没在BOOT.INI中搞定 ...

把7PE的BOOTMGR和BCD改名。http://bbs.wuyou.net/forum.php?mod=viewthread&tid=174163
然后用grldr引导改名的BOOTMGR。
回复

使用道具 举报

7#
发表于 2010-12-5 15:55:34 | 只看该作者
原帖由 lhteee 于 2010-12-5 15:28 发表
进WIN7怎么办呢???


LZ:
#04朋友的疑问可能是问您怎么进Win7系统(不是Win7PE)?
我也在想这样您的的C盘不是有了二个启动菜单?(原Win7系统的+XP的Boot.ini)
开机显示那个启动菜单?还是显示二个供选择?
如果不显示原Win7系统的启动菜单,怎么进Win7系统(不是Win7PE)?

[ 本帖最后由 zqywult 于 2010-12-5 15:59 编辑 ]
回复

使用道具 举报

8#
发表于 2010-12-5 18:06:52 | 只看该作者
因为用boot.ini调用了grldr引导了0PE的菜单,而0PE菜单里有命令可以搜索启动windows 7
如果第一启动顺序是win7,那如你所说,修改BCD肯定是能行的

[ 本帖最后由 ones 于 2010-12-5 18:58 编辑 ]
回复

使用道具 举报

9#
 楼主| 发表于 2010-12-5 18:49:48 | 只看该作者
原帖由 zqywult 于 2010-12-5 15:55 发表


LZ:
#04朋友的疑问可能是问您怎么进Win7系统(不是Win7PE)?
我也在想这样您的的C盘不是有了二个启动菜单?(原Win7系统的+XP的Boot.ini)
开机显示那个启动菜单?还是显示二个供选择?
如果不显示原W ...



==========================

忘记交待了,WIN7开机时不仅显示其本身的菜单,同时也显示BOOT.INI中除XP启动条目以外的菜单,二合一了
回复

使用道具 举报

10#
 楼主| 发表于 2010-12-5 18:52:03 | 只看该作者
原帖由 ones 于 2010-12-5 18:06 发表
win7应该不会去读取boot.ini文件吧,想必大元帅P大是认为你的第一启动顺序是XP才这么说的,因为用boot.ini调用了grldr引导了0PE的菜单,而0PE菜单里有命令可以搜索启动windows 7
如果第一启动顺序是win7,那如 ...



===============

第一启动顺序就是7,加入boot.ini后,boot中的启动项目除XP的条目外,其余都附着在了正常的WIN7的启动菜单后,相当爽,试试吧
回复

使用道具 举报

11#
发表于 2010-12-5 19:00:13 | 只看该作者

回复 #10 kloikjj 的帖子

刚测试了一下,真如兄台所言,boot.ini里的菜单附在BCD启动菜单里了
回复

使用道具 举报

12#
 楼主| 发表于 2010-12-5 19:42:38 | 只看该作者
原帖由 dgxhls 于 2010-12-5 15:48 发表

把7PE的BOOTMGR和BCD改名。http://bbs.wuyou.net/forum.php?mod=viewthread&tid=174163
然后用grldr引导改名的BOOTMGR。



==================
我下载了你网址中的文件BW8_MGR+BW8,并且按提示把WIM文件放到c:\boot\w7re.wim,把grldr和grldr.mbr放到了C根下
在BOOT.INI中如下设置:

[boot loader]
timeout=2
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=AlwaysOff
C:\MiniPE\MAOTAO.BIN="WinPE  By: 老毛桃" (原来的XPPE)
c:\BW8_MGR="win7 pe3"
c:\grldr="win7 pe2"
c:\grldr.mbr="win7 pe1"

仍然无果,请教如何处理?
回复

使用道具 举报

13#
 楼主| 发表于 2010-12-5 19:43:02 | 只看该作者
原帖由 ones 于 2010-12-5 19:00 发表
刚测试了一下,真如兄台所言,boot.ini里的菜单附在BCD启动菜单里了



哈哈,安逸嘛?
回复

使用道具 举报

14#
发表于 2010-12-5 19:43:37 | 只看该作者
DOS71+XP

我的系统也有BOOT.INI
回复

使用道具 举报

15#
 楼主| 发表于 2010-12-5 19:46:07 | 只看该作者
楼上,XP本来就有的,我们这儿说的就是把XP中的BOOT.INI弄到7中来,让7也读BOOT中的启动命令
回复

使用道具 举报

16#
发表于 2010-12-5 20:44:25 | 只看该作者
喂!
这个从VISTA开始,就这么用的,是你才发现而已.

V和WIN7下安装NT5的PE,我一直使用复制的方法,就是这样的的复制,
我的PE说明里面一直是这样写的.
回复

使用道具 举报

17#
发表于 2010-12-5 21:13:10 | 只看该作者
楼主应该“下载目前0PE最新版(我的签名有链接),从中取出0PE.ISO文件放入该目录”,而不是使用其它来源的iso。
回复

使用道具 举报

18#
 楼主| 发表于 2010-12-5 21:23:29 | 只看该作者
其他PE不一样成功了吗/达到目的就OK了吧

0PE不也是XPPE吗
回复

使用道具 举报

19#
发表于 2010-12-5 21:32:50 | 只看该作者
c:\BW8_MGR="win7 pe3"     这个不能直接引导
c:\grldr="win7 pe2"             menu.lst 里加上:chainloader /BW8_MGR     也可内置到grldr
c:\grldr.mbr="win7 pe1"       menu.lst 里加上:chainloader /BW8_MGR     也可内置到grldr
回复

使用道具 举报

20#
发表于 2010-12-5 21:44:44 | 只看该作者
楼主用什么PE、什么目的不管。

我只是指出楼主这个做法:“我懒得下载,就复制了一个好早以前的0PE,才3.8M哪个,改名为0PE.ISO”
不当,应该按#17楼处理。
回复

使用道具 举报

21#
发表于 2010-12-5 22:16:30 | 只看该作者
楼主居然现在才知道这个方法,真是让人无语了。
回复

使用道具 举报

22#
发表于 2010-12-5 22:59:26 | 只看该作者
把【C:\grldr.mbr="0PE" 】中的“双引号”去掉看看?
回复

使用道具 举报

23#
发表于 2010-12-5 23:26:50 | 只看该作者
P大的意思是,你放入新版本的0pe应该就可以启动成功的。。。
你既然按他的方法去搞
却又随便搞了个老版本的0pe,然后又说用0pe时不成功,
换个pe好了,
这容易让人误解是0pe功能上的问题。。。
是对p大成功的扭曲。。。

[ 本帖最后由 nytc006 于 2010-12-5 23:32 编辑 ]
回复

使用道具 举报

24#
发表于 2010-12-6 10:52:36 | 只看该作者
原帖由 kloikjj 于 2010-12-5 19:42 发表



==================
我下载了你网址中的文件BW8_MGR+BW8,并且按提示把WIM文件放到c:\boot\w7re.wim,把grldr和grldr.mbr放到了C根下
在BOOT.INI中如下设置:

[boot loader]
timeout=2
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=AlwaysOff
C:\MiniPE\MAOTAO.BIN="WinPE  By: 老毛桃" (原来的XPPE)
c:\BW8_MGR="win7 pe3"
c:\grldr="win7 pe2"
c:\grldr.mbr="win7 pe1"

仍然无果,请教如何处理? ...

WIN7认识boot.ini,这个新大路居然让楼主发现了,哈哈!!
boot.ini文件内容我帮您改改:
[[boot loader]
[operating systems]
c:\grldr.mbr="Microsoft Windows 2003 PE"
c:\grldr.mbr="Microsoft Windows Win7PE"

注意:menu.lst 里加菜单,也可内置到grldr

Win7PE用grldr.mbr引导,不可以MAP的!
find --set-root /my07pe.id
chainloader /bootmgr

2003 PE也用grldr.mbr直接引导!
find --set-root /my03pe.id
map +1 (hd0)
chainloader /peldr

可以启动所有的03PE,Win7PE ..
“通杀”所有的主分区、逻辑分区、隐藏分区(也可以用于ibm隐藏分区)

抱歉!!修改了一下..

[ 本帖最后由 songhangzhou 于 2010-12-6 11:16 编辑 ]
回复

使用道具 举报

25#
发表于 2010-12-6 11:02:09 | 只看该作者
这个方法确实不错,也去试试!谢谢分享!
回复

使用道具 举报

26#
 楼主| 发表于 2010-12-6 16:27:02 | 只看该作者
原帖由 pseudo 于 2010-12-5 21:44 发表
楼主用什么PE、什么目的不管。

我只是指出楼主这个做法:“我懒得下载,就复制了一个好早以前的0PE,才3.8M哪个,改名为0PE.ISO”
不当,应该按#17楼处理。



===========================

哦,明白了,我以为旧的0PE与新的0PE应该理论上是通用的,不好意思
回复

使用道具 举报

27#
 楼主| 发表于 2010-12-6 16:28:00 | 只看该作者
原帖由 nytc006 于 2010-12-5 23:26 发表
P大的意思是,你放入新版本的0pe应该就可以启动成功的。。。
你既然按他的方法去搞
却又随便搞了个老版本的0pe,然后又说用0pe时不成功,
换个pe好了,
这容易让人误解是0pe功能上的问题。。。
是对p大成功 ...



========

嗯,知道了,我会下载最新的0PE试用的
回复

使用道具 举报

28#
 楼主| 发表于 2010-12-6 16:29:19 | 只看该作者
原帖由 songhangzhou 于 2010-12-6 10:52 发表

WIN7认识boot.ini,这个新大路居然让楼主发现了,哈哈!!
boot.ini文件内容我帮您改改:
[
[operating systems]
c:\grldr.mbr="Microsoft Windows 2003 PE"
c:\grldr.mbr="Microsoft Windows Win7PE"

...



==========

谢谢,马上试用
回复

使用道具 举报

29#
发表于 2010-12-10 05:16:31 | 只看该作者
无特殊说明,软件的高版本必然支持低版本的东西!
回复

使用道具 举报

30#
发表于 2010-12-12 13:05:04 | 只看该作者
用12.10的GRLDR.MBR、GRLDR测试成功。只是不能像在XP下直接引导,要先读取7PE的BCD,也就是你说的“取而代之的条目是WIN7PE (什么 EMS 的)”,执行这个条目就开始引导7PE了。如果想直接引导7PE,修改7PE的BCD里的等待时间为0就可以了。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-30 10:43

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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