双硬盘GRUB不能用的问题,大家帮一下

双硬盘GRUB不能用的问题,大家帮一下

我现在两块硬盘,1块160G,串口,装的是XP

今天又装了块40G的IDE硬盘,装的红旗6

可是装完后如果从第一硬盘引导就是XP,第二硬盘引导第一项可以进红旗LINUX,第二项应该可以引导第一块硬盘的XP,可是一选第二项就自动重启了。

我的电脑 AMD 4400+
        昂达N68PV
        1G DDRⅡ800
        IDE 主是三星DVD/RW
            从是40G硬盘
         SATA1  160G

大家帮一下,对了,我的160G的XP盘上装了一键还原 F11了,应该和这个没关系吧。
GRUB引导XP时,是转到第一分区了,和这个160G的引导区应该没关系吧。

还有就是40G并口是hd0,那么这个串口硬盘应该是hd1 还是 sd1?谢谢了,下面是我的grub.conf


default=0
timeout=5
gfxmenu (hd0,0)/message
title RedFlag (2.6.22.6-1)
root (hd0,0)
kernel /vmlinuz-2.6.22.6-1 ro root=LABEL=/ vga=788 splash=silent
initrd /initrd-2.6.22.6-1.img
title Windows XP
rootnoverify (hd1,0)
chainloader +1

hd1
default=0
timeout=5
gfxmenu (hd0,0)/message
title RedFlag (2.6.22.6-1)
root (hd0,0)
kernel /vmlinuz-2.6.22.6-1 ro root=LABEL=/ vga=788 splash=silent
initrd /initrd-2.6.22.6-1.img
title Windows XP
rootnoverify (hd1,0)
chainloader +1

可是就是不能用啊。
怎么没有高手吗??????????????????????????