Grub启动出错

Grub启动出错

我两块硬盘:sda(sda1,sda3,sda5) sdb(sdb1),sdb上我装了xubuntu,sda1上我装了windows xp,grub默认装到了sda上,后来我进linux,自己运行grub-install 到了sdb上,启动时就报错,提示找不到什么路径一类的提示。。。请问怎么回事啊。。。
需要盘符映射。在xubuntu的title段添加:
map (hd0) (hd1)
map (hd1) (hd0)
再不行的话,就恢复sda的mbr为win的,然后在sdb上安装grub,在win的启动项添加映射行