无忧启动论坛

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

EZBOOT集成XP和VISTA的引导问题

[复制链接]
跳转到指定楼层
1#
发表于 2008-3-29 22:36:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟由于个人需要,用EZBOOT做了个XP+VISTA的系统盘,网上的教程是说把XP和VISTA的ISO全部释放到disk1目录下,但是我不太想那样做

请问如果放在不同的目录下需要修改那些文件?我已经知道要用UE修改BIN了,但不知道具体那些,而且我的XP是505原版,但搜索没有WINNI.SIF,能否自己建立实现一些定制功能?不同目录的情况下文件夹名称是否要遵循4字符的规定?

现在的镜像提示如下

WinXP提示


Vista和pe 2.0提示


[ 本帖最后由 苍月朧 于 2008-3-29 11:04 PM 编辑 ]
2#
 楼主| 发表于 2008-3-30 12:01:34 | 只看该作者
如上的提示,我能确定就是我将XP和VISTA提取到不同目录后引导的问题,但是两个文件(NTLDR和BOOTMGR)位于两个文件夹的不同层数下,我要如何修改BIN及其他呢?

VISTA也需要模拟启动盘吗?
回复

使用道具 举报

3#
 楼主| 发表于 2008-3-30 16:00:20 | 只看该作者
XP的问题已经解决,就剩VISTA了,不是要把它放在根目录吧?还要集成PE2.0,它们的文件目录相似。。。
回复

使用道具 举报

4#
 楼主| 发表于 2008-4-3 14:37:49 | 只看该作者
大家的VISTA不会都是用PE下的VDM加载的吧?我的这个问题还是没人解决,

这个也关系到PE2.0和VISTA的集成啊。。。

我打算在系统下也能运行VISTA的安装程序,要是用VDM貌似就只能用ISO了。。。。。。
回复

使用道具 举报

5#
发表于 2008-4-4 00:28:29 | 只看该作者

你说的vista与PE2.0整合貌似只有这个办法

通过修改BCD文件实现VISTA和PE2.0双启动.
经过观察发现PE2.0的所有文件和结构都和VISTA安装光盘的一致,只能通过BCD文件来实现双启动.
把原PE的boot.wim改成bootPE.wim来避免重名
启动PE2.0 或VISTA:
将BOOT文件夹的里的BCD 文件拷贝到C盘根目录下
管理员权限运行CMD命令: 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 "PE2.0"
这样系统会形成新的"SUPERBOOT PE"的GUID,将其复制下来.注:以下命令内的GUID都用这个屏幕生成的替换
接下来的命令就是修改device 和 osdevice项,以及将新的加载器添加到启动菜单上,命令如下:
bcdedit /store c:\bcd /set {GUID} device ramdisk=[boot]\sources\bootpe.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
bcdedit /store c:\bcd /set {GUID} osdevice ramdisk=[boot]\sources\bootpe.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
以上两条命令强烈注意{7619dcc8-fafe-11d9-b411-000476eba25f}是启动加载器的标识符.
bcdedit /store c:\bcd /displayorder {GUID} /addlast
这条命令是为启动菜单添加PE2.0选项
将修改过的BCD文件替换原文件即可。
然后用vista的引导文件引导便会出现选项
回复

使用道具 举报

6#
发表于 2008-4-27 20:10:58 | 只看该作者
不懂 !!!挺深的

但是还是 喜欢 等我知识够了

再来研究吧!!!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-9-19 05:11

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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