LinuxSir.cn,穿越时空的Linuxsir!

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

[问题]grub triple boot

[复制链接]
发表于 2009-3-5 12:53:08 | 显示全部楼层 |阅读模式
现在分区是这样的。
/dev/sda1   *           1        5419    40960000    7  HPFS/NTFS
/dev/sda2            5419        5432       98280   83  Linux
/dev/sda3            5432        5949     3908520   82  Linux swap / Solaris
/dev/sda4            5949       17575    87892560    5  Extended
/dev/sda5            5949       12408    48830008+  83  Linux
/dev/sda6           12408       13700     9767488+  82  Linux swap / Solaris
/dev/sda7   *       13700       17575    29294968+   7  HPFS/NTFS
grub是这样的。
default 0
timeout 2
splashimage=(hd0,1)/boot/grub/splash.xpm.gz

title Gentoo Linux 2.6.28-r2
root (hd0,1)
kernel /boot/bzImage-2.6.28-gentoo-r2 root=/dev/sda5 resume=/dev/sda6

title Windows XP
rootnoverify (hd0,6)
makeactive
chainloader  +1

title Windows 2008
rootnoverify (hd0,0)
makeactive
chainloader  +1
现在这样,引导不了XP(出错),但是引导widows 2008没有问题。当然引导到2008 boot loader后,后用这个loader,可以引导XP。
有没有直接的方法,让grub直接引导XP,而不是grub--》2008 boot loader-》XP?
历史原因,先安装的2008,然后安装的gentoo,最近安装的XP。
:thank
发表于 2009-3-5 14:34:36 | 显示全部楼层
按你这么说,你的XP的引导文件都是安装在2008的分区里,XP分区根本就没有引导程序,想直接引导,看来有点困难。
回复 支持 反对

使用道具 举报

发表于 2009-3-5 14:45:20 | 显示全部楼层
当然不行了,windows中装了2008以后 2008的 BootLoader接管了多启动过程, 必须在2008的引导管理器中去引导xp
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-6 01:41:29 | 显示全部楼层
现在看来问题是,XP安装的时候,boot loader安装到了sda,而不是sda7。回头有时间再看看。
回复 支持 反对

使用道具 举报

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

本版积分规则

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