Olá duduindo,
Não tenho experiência com o Xubuntu, o que limita muito a análise, porém, supondo que nesse particular aspecto seja idêntico ao Ubuntu (o que acredito que seja), essas informações são insuficientes, por exemplo, somente por elas não é possível saber se os UUIDs mencionados correspondem realmente àqueles das partições reais, além disso, mesmo que correspondessem, restaria a questão de eventualmente a própria MBR estar corrompida.
Um histórico de como surgiu esse erro sempre ajuda na análise.
Assim, com base apenas nas informações postadas, parece-me seja o caso de inicialmente restaurar o boot do XP, o que pode ser feito facilmente pelo próprio disco de instalação dele e para o que existem inúmeros tutoriais do sistema operacional comercial internet afora.
Feita essa restauração do boot do XP, que vai regravar a MBR, como todo Windows faz, então é hora de, aí sim, recuperar o menu do Grub.
Embora igualmente não tenha certeza da aplicabilidade ao Xubuntu, creio que seja possível usar facilmente o Boot-Repair Ubuntu, porém só testando mesmo, o que aliás seria útil para termos essa informação.
Confira aqui:
Boot-Repair-Ubuntu para recuperação do Grub-2
http://ubuntuforum-br.org/index.php/topic,84609.0.html[]'s