Fedora8中的grub不能引导另一块硬盘上的windows XP,修改grub.conf,问题解决。
原grub.conf内容:
......
title = Fedora8
.......
title = windows XP
rootnoverify (hd1,0)
chainloader +1
修改后grub.conf内容:
......
title = Fedora8
......
title = windows XP
rootnoverify (hd1, 0)
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
总结: windows只能在启动硬盘上引导,由于我使用安装Fedora8的硬盘引导系统,而Windows XP安装在另一个硬盘上,所以出现该问题。 通过grub的map命令,可以虚拟映射两个硬盘的位置,从而实现正常引导,具体信息可以参见info手册页的grub->command->map一节。
原grub.conf内容:
......
title = Fedora8
.......
title = windows XP
rootnoverify (hd1,0)
chainloader +1
修改后grub.conf内容:
......
title = Fedora8
......
title = windows XP
rootnoverify (hd1, 0)
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
总结: windows只能在启动硬盘上引导,由于我使用安装Fedora8的硬盘引导系统,而Windows XP安装在另一个硬盘上,所以出现该问题。 通过grub的map命令,可以虚拟映射两个硬盘的位置,从而实现正常引导,具体信息可以参见info手册页的grub->command->map一节。