无忧启动论坛

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

[求助] 请问 Windows 7 下安装 MBR 下GRUB4DOS 不见菜单,直接进 Win7 了,这是怎么回事?

[复制链接]
跳转到指定楼层
1#
发表于 2013-1-11 15:06:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在XP下,运行 bootice 安装 grub4dos 到 mbr,开机,先显示 menu.lst,选择 XP 后,进入系统。
同样的设置,为什么在 Windows 7 下,显示 "Press Space to boot previous MBR, any other key to start GRUB ..." 后,就只能进 Win7,无论如何都看不到 grub4dos 的菜单。


C盘根目录已经放了 grldr, grldr.mbr 以及 menu.lst,MBR也实现了引导,但菜单显示不出来,请问是什么地方需要设置吗?
2#
发表于 2013-1-11 15:22:40 | 只看该作者
是不是你的菜单默认就是进入 Win7,并且设置为不等待,立即进入了?

先删掉菜单文件,看看有什么不同的反应没有。
回复

使用道具 举报

3#
 楼主| 发表于 2013-1-11 15:56:15 | 只看该作者

回复 #2 不点 的帖子

感谢恢复,删除了 menu.lst 也是一样,就好像是 grldr 或者 grldr.mbr 不存在一样,这和 Windows 7 在磁盘最前端有个100M左右的系统空间有关系吗?
回复

使用道具 举报

4#
发表于 2013-1-11 16:02:31 | 只看该作者
与那应该没关系。

是你安装的 MBR 启动代码找不到 GRLDR 吗?你安装的代码,会不会是很旧的 grub4dos 代码?

你安装的选项也不对,你是首先启动原来的 MBR,当按了别的键之后,才启动 grldr。

已经有报告说,0.4.6 的 MBR 代码有问题。你是安装的哪个版本的启动代码?0.4.5 还是 0.4.6?
回复

使用道具 举报

5#
 楼主| 发表于 2013-1-11 16:10:54 | 只看该作者

回复 #4 不点 的帖子

感谢回复。
0.4.5 和 0.4.6 都试过,情况相同。
grub4dos 是 code google 上下载的,0.4.5 和 0.4.6 在 XP 上都测试过,工作正常,先显示 grub 菜单,选择后再显示 XP 的启动菜单。
把 grub4dos 安装到 Windows 7 下设置一样,安装好后,重启,载入MBR,按“空格”键,进 Win7,按其它键,本应该显示 grub 菜单,却只显示 Win7 自己的启动器的 Win7 启动菜单,目前问题就在于此。
回复

使用道具 举报

6#
 楼主| 发表于 2013-1-11 16:16:01 | 只看该作者
用软盘启动后,DOS下运行GRUB.EXE,查看 grldr 显示如下:

grub> find /grldr
  (fd0)
  (hd0,0)
  (hd0,1)

实际上整块硬盘只有一个C盘分区用于安装 Windows 7。
回复

使用道具 举报

7#
发表于 2013-1-11 16:19:41 | 只看该作者
那我猜测,你的 Win7 中本来也有一个 grldr,正是它,首先接管了控制。而你的真正 grldr 文件是没有机会获得控制权的。

我估计,在你说的那个 100M 空间里面,有个隐藏的 GRLDR 抢先获得了控制权。

你也不敢随便删除它,因为删除了它,你的 Win7 就可能出问题,无法启动了。

所以,你最好生办法启动 grub.exe。

BOOTICE 似乎有个选项,可以修改 MBR 要找的文件名。比如,你可以启动 NTLDR,bootmgr,或者 grub.exe。不修改时的默认值是 GRLDR。




刚看到你的更新信息:

(hd0,0) 是 你的 100M 盘,里面有 grldr,这证实了我的猜测。

[ 本帖最后由 不点 于 2013-1-11 16:21 编辑 ]
回复

使用道具 举报

8#
 楼主| 发表于 2013-1-11 16:44:15 | 只看该作者

回复 #7 不点 的帖子

感谢啊,果然是被100M盘的GRLDR接管了(自动安装?),把GRLDR改了个名字,重写MBR,终于看到grub4dos的启动菜单了,请教一下,是不是什么地方操作不当,导致自动安装进100M盘了?
回复

使用道具 举报

9#
发表于 2013-1-11 17:10:56 | 只看该作者
那个位于 100M 盘的 GRLDR,不是你弄的,而是你的系统供应商给你做好的。你可不敢随便改名,更不可以删除它,否则,你的 Win7 就可能出问题。

你可以把你自己的 grldr 改名,这没问题。
回复

使用道具 举报

10#
 楼主| 发表于 2013-1-11 17:52:34 | 只看该作者

回复 #9 不点 的帖子

明白了,多谢“不点”热心解答!
回复

使用道具 举报

11#
发表于 2013-1-12 17:03:18 | 只看该作者

回复 #9 不点 的帖子

不点大大,多数WIN7的软激活都是用了GRUB4DOS来激活的
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-14 19:14

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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