无忧启动论坛

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

[求助] grub4dos引导多个系统安装出错

[复制链接]
跳转到指定楼层
1#
发表于 2016-2-21 23:57:59 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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值一样)



2#
发表于 2016-2-22 08:04:45 | 只看该作者
错误应该出在分区中的BCD菜单上。你用bootice查看一下
回复

使用道具 举报

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


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

使用道具 举报

4#
 楼主| 发表于 2016-2-22 13:55:17 | 只看该作者
还是没能解决问题。。。有谁知道么。。。
回复

使用道具 举报

5#
发表于 2016-2-22 14:19:36 来自手机 | 只看该作者
每个分区加个定位试试,find --set-root /xxx
回复

使用道具 举报

6#
发表于 2016-2-22 14:19:37 来自手机 | 只看该作者
每个分区加个定位试试,find --set-root /xxx
回复

使用道具 举报

7#
 楼主| 发表于 2016-2-22 14:34:18 | 只看该作者
俊采星驰 发表于 2016-2-22 14:19
每个分区加个定位试试,find --set-root /xxx

那我应该怎么定位到不同的分区?因为每个系统都被分到不同分区里
回复

使用道具 举报

8#
发表于 2016-2-24 23:32:37 来自手机 | 只看该作者
用wee引导grldr,然后将一个没有bcd的分区设为活动区。如过我猜的没错的话,无论引导那个系统的bootmgr,都会优先使用同一活动分区的bcd。实在不行,用ntboot来引导多系统 就不用考虑那么多了。也可以在活动分区的bcd中,加入多系统引导项。
回复

使用道具 举报

9#
发表于 2016-2-24 23:38:57 来自手机 | 只看该作者
或者是你的win7第三方镜像使用的wim启动了win8的安装。
回复

使用道具 举报

10#
发表于 2016-2-24 23:41:42 来自手机 | 只看该作者
把bcd的启动磁盘,启动分区设在具体的设备上看看,不设为boot.
回复

使用道具 举报

11#
 楼主| 发表于 2016-2-27 22:06:27 | 只看该作者
不知 发表于 2016-2-24 23:38
或者是你的win7第三方镜像使用的wim启动了win8的安装。

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

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

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

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-2 23:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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