LinuxSir.cn,穿越时空的Linuxsir!

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

Grub无法引导windows!!!

[复制链接]
发表于 2004-12-1 19:21:17 | 显示全部楼层 |阅读模式
两块硬盘,linux安装在hda上,windows安装在hdb主分区,格式为ntfs
启动时,说不认识分区格式,不知道有没有解决办法?

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hdb1
title                Windows 2003
root                (hd1,0)
savedefault
makeactive
chainloader        +1
发表于 2004-12-2 22:19:50 | 显示全部楼层
root 变为 rootnoverify (hd1,0)
是不是这样可以?
太平洋里的水 该用户已被删除
发表于 2004-12-3 02:49:53 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2004-12-3 10:06:37 | 显示全部楼层
楼上的楼上帖子我试过,不行

楼上的麻烦看清我的描述,不要把你的配置文件直接拿给我
发表于 2004-12-3 14:25:34 | 显示全部楼层
title Microsoft Windows 2003
root (hd1,0)
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader (hd1,0)+1
这个行不行?
 楼主| 发表于 2004-12-3 17:03:11 | 显示全部楼层
楼上正解!启动成功,麻烦解释一下,ok?多谢!
发表于 2004-12-3 19:15:22 | 显示全部楼层
$info grub
然后搜索map(/map),搜索2、3次得到下面的文字:

DOS/Windows
-----------
                                                                                
   GRUB cannot boot DOS or Windows directly, so you must chain-load them (*note Chain-loading:. However, their boot loaders have some critical deficiencies, so it may not work to just chain-load them. To overcome the problems, GRUB provides you with two helper functions.
                                                                                
   If you have installed DOS (or Windows) on a non-first hard disk, you have to use the disk swapping technique, because that OS cannot boot from any disks but the first one. The workaround used in GRUB is the command `map' (*note map:, like this:
                                                                                
     grub> map (hd0) (hd1)
     grub> map (hd1) (hd0)
                                                                                
   This performs a "virtual" swap between your first and second hard drive.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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