Pues intentar hacer algo con el super grub disk, pero yo la verdad nunca he conseguido nada con el mismo.
O tambien puedes solucionar el error tal vez haciendo una particion en el mismo disco que tienes windows XP y tener ahi linux y tener un nuevo grub.