无忧启动论坛

标题: grub4dos引导多个系统安装出错 [打印本页]

作者: intoboot    时间: 2016-2-21 23:57
标题: grub4dos引导多个系统安装出错
本帖最后由 intoboot 于 2016-2-21 23:59 编辑

我打算用移动硬盘来引导多个windows系统安装(就是安装系统所需要的文件),前期也试过自己搞引导,不过后来还是失败了,转而直接对已有PE(微PE)的引导进行修改。
不过就遇到个问题。
先附上移动硬盘分区图↓


微PE中的引导菜单文件(\WEPE\WEPE64.INI),添加了我自己的引导
内容如下↓


timeout 5
default 0

gfxmenu /WEPE/MESSAGE


title [01] 微 PE 工具箱
find --set-root /WEPE/WEPE64
chainloader /WEPE/WEPE64


title [02] MaxDOS 工具箱
map --mem /WEPE/MAXDOS.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)


title [03] 重启计算机
reboot

title [04] 安装win8.1第三方
chainloader (hd0,4)/bootmgr

title [05] 安装win7第三方
chainloader (hd0,5)/bootmgr

title [06] 安装win10官方
chainloader (hd0,6)/bootmgr

title [07] 安装win8.1官方
chainloader (hd0,7)/bootmgr

title [08] 安装win7官方
chainloader (hd0,8)/bootmgr

—————————分割线——————————————————————
界面:


问题:
我引导win7官方,win8.1官方,win10官方都能正确引导。
但是选择win7第三方或者win8.1第三方的时候(这两个第三方镜像包是从远景那找来的),无论我选哪个都好,都会跑去引导“win8.1第三方”。
我已经再反复查看菜单文件,并没有出错。

这是为什么??求大神告知。

注:
win7第三方和win8.1第三方的bootmgr和bcd文件完全一样(hash值一样)




作者: lbw2007    时间: 2016-2-22 08:04
错误应该出在分区中的BCD菜单上。你用bootice查看一下
作者: intoboot    时间: 2016-2-22 11:38
本帖最后由 intoboot 于 2016-2-22 11:47 编辑
lbw2007 发表于 2016-2-22 08:04
错误应该出在分区中的BCD菜单上。你用bootice查看一下


是第三方win7、win8.1的BCD菜单吗?
附上图:第三方win7、win8.1的BCD(两个完全一样的)

作者: intoboot    时间: 2016-2-22 13:55
还是没能解决问题。。。有谁知道么。。。
作者: 俊采星驰    时间: 2016-2-22 14:19
每个分区加个定位试试,find --set-root /xxx
作者: 俊采星驰    时间: 2016-2-22 14:19
每个分区加个定位试试,find --set-root /xxx
作者: intoboot    时间: 2016-2-22 14:34
俊采星驰 发表于 2016-2-22 14:19
每个分区加个定位试试,find --set-root /xxx

那我应该怎么定位到不同的分区?因为每个系统都被分到不同分区里
作者: 不知    时间: 2016-2-24 23:32
用wee引导grldr,然后将一个没有bcd的分区设为活动区。如过我猜的没错的话,无论引导那个系统的bootmgr,都会优先使用同一活动分区的bcd。实在不行,用ntboot来引导多系统 就不用考虑那么多了。也可以在活动分区的bcd中,加入多系统引导项。
作者: 不知    时间: 2016-2-24 23:38
或者是你的win7第三方镜像使用的wim启动了win8的安装。
作者: 不知    时间: 2016-2-24 23:41
把bcd的启动磁盘,启动分区设在具体的设备上看看,不设为boot.
作者: intoboot    时间: 2016-2-27 22:06
不知 发表于 2016-2-24 23:38
或者是你的win7第三方镜像使用的wim启动了win8的安装。

这个可能也是有的,因为这两个第三方镜像的制作人已经说过,win7的那个镜像是采用的win8的安装界面封装的,好像是因为win7的那套安装无法引导esd(两个镜像并不是用wim,而是esd)。

经过测试,我这个系统方法并不好,因为将这些分区全部隐藏掉之后,虽然能看到安装界面,却提示找不到驱动,无法进入下一步。

想想还是老实用PE下的部署工具吧。。




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