无忧启动论坛

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

[求助] 怎样用Grub4引导win7[已解决]

[复制链接]
跳转到指定楼层
1#
发表于 2011-3-24 16:30:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
同学的电脑,经过几次折腾后先在情况是这样的:
第一分区是XP
第三分区win7
现在能进XP,问题是如何在XP下引导win7??在XP下装了Grub4dos后,menu.list的win7引导项填写如下:
title Windows 7
set root (hd0,2)
chainloader /bootmgr
然后改了boot.ini后进入Grub再进入win7 但出现下列情况:

好像是BCD的问题啊
问一下怎么解决???
THK

[ 本帖最后由 2011hanmocool 于 2011-3-25 17:05 编辑 ]
2#
发表于 2011-3-24 21:00:42 | 只看该作者

回复 #1 2011hanmocool 的帖子

第一,这个软件叫grub4dos,不叫Grub4,也许几十年后有grub4。
第二,set root不是这么干的。。。你应该直接写root (hd0,2)
第三,你确定你的bootmgr在(hd0,2)吗?你按c进命令行,敲find /bootmgr试试,十有八九显示(hd0,0)
所以,你这句应该写成find --set-root /bootmgr
第四,你试试
title Windows 7
find --set-root /bootmgr
chainloader /bootmgr
root (hd0,2)
find --set-root /boot/bcd
dd if=(,)+1 of=(md)3E+1
boot
第五,你在xp下执行bcdedit,把结果发上来看看?
回复

使用道具 举报

3#
发表于 2011-3-24 21:54:54 | 只看该作者
title 启动Windows XP/2000
find --set-root --ignore-floppies /ntldr
chainloader /ntldr
###
title 启动Windows 7/Vista
find --set-root --ignore-floppies /bootmgr
chainloader /bootmgr
回复

使用道具 举报

4#
发表于 2011-3-24 22:30:38 | 只看该作者
title Windows 7 / VISTA
find --set-root /bootmgr
chainloader /bootmgr
回复

使用道具 举报

5#
发表于 2011-3-25 07:30:42 | 只看该作者
用BOOTICE修改BCD从BOOT启动
回复

使用道具 举报

6#
 楼主| 发表于 2011-3-25 17:05:13 | 只看该作者
谢谢楼上的各位,问题已解决!!!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-24 10:55

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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