无忧启动论坛

标题: 【求助】请问:PE2.0如何加入到VISTA的安装光盘中去,形成启动菜单. [打印本页]

作者: xujie    时间: 2007-3-19 22:01
标题: 【求助】请问:PE2.0如何加入到VISTA的安装光盘中去,形成启动菜单.
请问,中文的VISTA的PE如何加入到中文版VISTA的安装光盘中去,安装时,可以形成启动菜单,可以选择启动PE,或启动VISTA的安装程序。

就如下面这张图

Snap1.gif (20.62 KB, 下载次数: 34)

Snap1.gif

作者: haonan    时间: 2007-3-20 09:11
这个需要编辑bcd文件,具体你可以问问这个人
id:原名丢了
好像是这个
作者: dmgldd    时间: 2007-4-13 17:49
我也想知道!!!!
作者: victor888    时间: 2007-9-29 05:56
我以前发过,请以后多搜索。

通过修改BCD文件实现VISTA和PE2.0双启动.


经过观察发现元旦版PE2.0的所有文件和结构都和VISTA安装光盘的一致,只能通过BCD文件来实现双启动.

启动PE2.0 或VISTA:

将BOOT文件夹的里的BCD 文件拷贝到C盘根目录下

运行命令: bcdedit /store c:\bcd
结果如下:

D:\Windows\system32>bcdedit /store c:\bcd

Windows 启动管理器
--------------------
标识符              {bootmgr}
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
default                 {default}
displayorder            {default}
                        {8a9a7c18-a558-11db-95c2-005056c00008}
toolsdisplayorder       {memdiag}
timeout                 30

Windows 启动加载器
-------------------
标识符              {default}
device                  ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411
-000476eba25f}
path                    \windows\system32\boot\winload.exe
description             Windows Setup
locale                  en-US
inherit                 {bootloadersettings}
osdevice                ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411
-000476eba25f}
systemroot              \windows
detecthal               Yes
winpe                   Yes
ems                     Yes
===============================

我们需要做的就是复制一套能加载VISTAPE的 "WINDOWS 启动加载器"
所有不同的地方就是BOOT.WIM文件

作法如下:
bcdedit /store c:\bcd /copy {default} /d "SUPERBOOT PE"
这样系统会形成新的"SUPERBOOT PE"的GUID,将其复制下来.

接下来的命令就是修改device 和 osdevice项,以及将新的加载器添加到启动菜单上,命令如下:

bcdedit /store c:\bcd /set {GUID} device ramdisk=[boot]\sources\vistape.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

bcdedit /store c:\bcd /set {GUID} osdevice ramdisk=[boot]\sources\vistape.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

以上两条命令强烈注意{7619dcc8-fafe-11d9-b411-000476eba25f}是启动加载器的标识符.

bcdedit /store c:\bcd /displayorder {GUID} /addlast
这条命令是为启动菜单添加SUPERBOOT PE选项

将修改过的BCD文件替换原文件即可。

作者: jellysto    时间: 2007-10-17 19:33
我正在找这个,总算找到了
作者: 水啊水    时间: 2007-10-17 21:08
一个想法:
既然VISTA是用Boot Manager和BCD的概念引导启动,
如果Windows Vista 被选中的话. BOOTMGR将控制权交给Winload.exe 然后启动系统. 并开始核心加载
-如果是XP/2000/2003被选中的话, BOOTMGR将控制权交给NTLDR, 然后开始普通的Windows 加载.
既然我们的硬盘都存在XP系统,可不可以用Bcdedit -create ntldr -d"Windows XP"命令指向硬盘上的XP系统,再将PATH指向PE上的NTLDR文件,交由PE1.0上的NTLDR去引导。
作者: panwenfei    时间: 2007-10-17 21:30
如果真的实现NTLDR去引导去引导PE2.0的话,就是2.0的1.0启动化的开始了:lol




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3