LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 426|回复: 6

能否利用GRUB引导windows

[复制链接]
发表于 2012-3-9 16:39:57 | 显示全部楼层 |阅读模式
先说下本人的环境:WINDOWS 7在/dev/sda1
                              ubuntu 11.10 在/dev/sda9
                              gentoo 在 /dev/sda8

   本人小菜鸟一枚,刚通过ubuntu安装了gentoo,可是在安装grub时,用了grub-install --no-floppy /dev/sda 命令,导致原来的MBR被覆盖,然后现在通过修改gentoo的GRUB (grub1),能引导进入ubuntu系统了,想问下各位大侠,能不能通过GRUB直接引导进入windows系统?
   在网上搜了下,说要用windows光盘进入DOS,然后用 fdisk /mbr将windows启动管理器重新装入MBR,然后可以通过在windows,利用easyBCD等软件将ubuntu gentoo等启动项添加到windows启动管理器中,可是感觉这样有点烦,得先进入windows启动管理器,然后进入GRUB,最后才能进入系统,不能直接利用GRUB引导进入windows吗?
发表于 2012-3-9 17:15:49 | 显示全部楼层
当然可以。写好引导项,就可以了。怎么写的话,自己去查查。再说了,gentoo文档里有这个内容啊。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-3-9 17:27:37 | 显示全部楼层
Post by whdxwym;2161468
当然可以。写好引导项,就可以了。怎么写的话,自己去查查。再说了,gentoo文档里有这个内容啊。


那个我试过了,就是利用chainload,可是没有用。。。应该是windows启动管理器被MBR覆盖了的原因吧?
回复 支持 反对

使用道具 举报

发表于 2012-3-9 21:32:21 | 显示全部楼层
chainloader没有用是因为您自己设置错了。chainloader使用的是分区中的bootloader信息,与MBR完全无关。既然您的Windows 7在/dev/sda1中,请在/boot/grub/grub.cfg末尾增加以下内容:

  1. title Windows 7
  2. rootnoverify (hd0,0)
  3. makeactive
  4. chainloader +1
复制代码


网上的内容,尤其是中文内容,很多都是道听途说,全不足信。要找什么东西,仔细看Handbook和Gentoo官方提供的其他文档。
回复 支持 反对

使用道具 举报

发表于 2012-3-9 22:26:07 | 显示全部楼层
win7的bootmgr被扔在分区的boot sector里,没扔进MBR, grub可以chainload bootmgr
如果menu.lst没写错的话,试-----chkdsk/fixboot/rebuildBCD
回复 支持 反对

使用道具 举报

发表于 2012-3-9 22:42:08 | 显示全部楼层
搭車問一下,有沒有歪招能把win7搞到純bios+gpt分區表的盤上並正常啓動?…
回复 支持 反对

使用道具 举报

发表于 2012-3-10 12:19:46 | 显示全部楼层
讨论启动还是到无忧或时空论坛专业点,维护gurb4dos的不点都在那里。
回复 支持 反对

使用道具 举报

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

本版积分规则

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