grub问题:双系统安装了fedora 15丢失了win xp怎么办?

本人电脑为双系统。ubuntu11.04和XP。原来双系统都正常。
XP太慢了,准备新装XP。GHOST XP以后,重启,出现以下问题,进不去XP系统了。但是现在U系统正常。

错误: no such device:
错误: device format /dev/sda,msdos3 incalid:must be (f/h)dn, with 0<=N<128
错误:no such disk

按任意键继续。。。

引导XP的命令行如下:
setparams 'Microsoft Windows XP Professinoal (on /dev/sda3)'

insmod part_msdos
insmod ntfs
set root='(/dev/sda,msdos3)'
serch --no-floppy --fs-uuid --set=root 682805E22805AFDC
drivemap -s (hd0) $(root)#####此处不是小括号,打不出来
chainloader +1


在线等。万分感谢。

作者: q20702951   发布时间: 2011-05-30

把 (hd0)改为(hd1)试试。

作者: wswz315   发布时间: 2011-05-30

试试:
代码:
sudo gedit /etc/default/grub

引用:
#GRUB_DISABLE_LINUX_UUID=true
去掉#
代码:
sudo update-grub

作者: onshoestring   发布时间: 2011-05-30

引用:
set root='(/dev/sda,msdos3)'

在哪看到这样写的,杀了他

set root='(hd0,3)'

作者: smallapple   发布时间: 2011-05-30

按照三楼大大的法子,现在好了!谢谢!!

PS:4楼大大,偶不是按照谁写的,而是系统自己出来的。就是系统选择界面是,选到XP的选项,按E可进编辑状态嘛,它默认显示的就是这样的。
偶是菜鸟。嘿嘿

作者: q20702951   发布时间: 2011-05-30

grub2不可能是用 /dev/sda的,
现在的你再显示看看

作者: smallapple   发布时间: 2011-05-30