无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 2420|回复: 3
打印 上一主题 下一主题

[求助] grub4dos启动XP失败?

[复制链接]
跳转到指定楼层
1#
发表于 2013-3-5 15:12:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我直接编辑grldr文件,添加了两个启动项,内容如下:

  1. default 0
  2. timeout 5

  3. title Windows 7
  4. find --set-root /bootmgr
  5. chainloader /bootmgr

  6. title Windows XP
  7. find --set-root /ntldr
  8. chainloader /ntldr
复制代码
这可以启动win7,但是选择启动XP后黑了一小会儿屏就自动重启了
在用grub4dos之前,我用的win7 bootmgr启动XP是可以的
说明:只有XP所在盘有ntldr文件,所以不会有找错盘的情况。但xp所在盘不是主分区
这是怎么回事呢?

[ 本帖最后由 2013_wankoilz 于 2013-3-5 15:27 编辑 ]
2#
发表于 2013-3-5 15:54:03 | 只看该作者
试试这样写
  1. title Windows XP
  2. find --set-root /ntldr
  3. map () (hd0)
  4. map (hd0) ()
  5. map --rehook
  6. find --set-root /ntldr
  7. chainloader /ntldr
复制代码

[ 本帖最后由 2011ryoohki 于 2013-3-5 16:12 编辑 ]
回复

使用道具 举报

3#
发表于 2013-3-5 18:34:20 | 只看该作者
呵,你要搞清楚就算grldr找到了ntldr,但ntldr找得到boot.ini了吗?找到了boot.ini,你这种引导方式支持xp的完整启动吗?
回复

使用道具 举报

4#
 楼主| 发表于 2013-3-5 21:36:17 | 只看该作者
感谢楼上两位的回复,2011ryoohki 兄的写法我还没来得及尝试。
但是下午我用bootice把xp所在盘的PBR改成grub4dos类型后(之前是NT类型)便可以通过grub启动了。
楼上兄弟说的我也不太明白,望解释。
还有一个问题:grub4dos启动系统的时候也首先要加载PBR吗?
                     如果是,那为什么NT类型的PBR不能加载ntldr,而改了之后才行呢?

[ 本帖最后由 2013_wankoilz 于 2013-3-6 20:53 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-22 22:35

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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