Bem vou te dar umas sugestões, a princípio parecem complexas, mas são seguras:
opção 1:
01- Instale o Remastersys, um programa completo de backup, que tem uma opção de recuperar o grub;
02- Faça uma backup com a opção backup incluido a pasta home, pelo remastersys, salve o arquivo iso e o md5 , teste a integridade do backup;
03- Instale o o Virtualbox e teste o live cd, usando o arquivo iso;
04- Caso a imagem do live cd esteja funcionando perfeitamente, você pode gravar o cd/dvd, ou deixar a imagem num pendrive ou em outro computador para futura gravação e recuperação do sistema completo com todos os programas e pasta home;
04- Use o Gparted, e formate a partição onde esta o windows xp; (não mexa no tamanho das partições, pois isto pode danificar os sistemas)
05- Instale o Windows vista.
A instalação do windows vista vai fazer com que você perca o Grub do Ubuntu;
06- Recupere o Grub , leia os seguintes posts:
http://ubuntuforum-br.org/index.php/topic,14614.0.htmlhttp://ubuntuforum-br.org/index.php/topic,52137.0.html07 Pronto, deve estar tudo funcional
Outra boa opção é usar o GAG um programa espanhol para controle de incialização do sistema.
Mas para isto é necessário tem o grub gravado dentro da partição do Ubuntu, diferente do modo usual, isto é crucial para que tudo funcione corretamente.
Se o Grub do Ubuntu esta instalado de forma normal o GAG não funciona. (acredito que na tua instalação esta de forma normal)
Site do GAG:
http://gag.sourceforge.net/Com o GAG pode-se recuperar facilmente tanto a inicialização do Windows como do Ubuntu.
Acredito que a esta última opção é a mais completa , requer mais trabalho principalmente na identificação do local para gravar o grub, mas depois vocẽ vai conseguir sempre recuperar o boot dos sistemas.
O seguinte conjunto de aplicativos vai ser muito útil:
- Remastersys - para backups completo do sistema incluindo até as configurações e a pasta home, e até para o Grub também;
- Virtualbox - para testar o cd live de backup gerado pelo Remastersys;
- GAG - sistema gráfico de controle de inicialização - vale a pena ter o GAG, mesmo que não o utilize por completo, pois ele tem um grande vantagem que é a de recuperar o boot do windows rapidamente. (basta instalar e depois desinstalar).
Testei estas opções usando o Windows Vista e o Ubuntu 9:04, só que na versão de 32 bits.
Boa sorte!