硬盘是ide的,
sda是整个安装ubt 9.04 ,用ext4文件系统 ,40G IBM硬盘
sdb是win xp ,4个分区,c:是ntfs,其他的分区ntfs和fat32都有, 40G WD 硬盘
两个硬盘都接再一条ide线上
安装好ubt后,grub的菜单启动ubt没有问题,启动xp的话只会出现staring up...字样,无法进入xp.
menu.lst的部分内容:
title Ubuntu 9.04, kernel 2.6.28-11-generic
uuid c1f78f35-2b28-40a7-b293-d3d712457a74
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=c1f78f35-2b28-40a7-b293-d3d712457a74 ro locale=zh_CN quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiet
title Microsoft Windows XP Professional(hd1,0)
rootnoverify (hd1,0)
savedefault
makeactive
chainloader +1
参考过论坛上的关于grub的帖子,修改过menu.lst的参数,都不能成功,包括增加makeactive, chainloader (hd1,0)+1等等
从bios里面设置从第二快硬盘启动,能顺利进入xp
请高手帮忙解决问题...

-----------------------------------------------------------------------------------------------
解决办法已找到:
用以下代码成功启动:
title Microsoft Windows XP Professional(hd1,0)
map (hd1,hd0)
root (hd1,0)
chainloader +1
感谢二楼!