É viável. O Ghost é um sistema de backup / restauração de imagens. Você pode fazer o backup de uma partição e restaurá-la em um disco ou partição diferente. Restaurar o sistema operacional para uma partição é semelhante a instalar o sistema operacional em uma partição diferente.
A integração ao Grub é a mesma de antes. Quando você tiver várias unidades e partições com sistemas operacionais diferentes nas unidades, execute grub-update
para adicionar os outros sistemas operacionais ao menu grub.
$ sudo update-grub
O Windows XP tem algumas limitações. Você pode ter que executar algumas considerações especiais para acomodar essas limitações. Você pode ter que inicializar o legado para garantir a migração. Pode ter outros problemas, como estar limitado a apenas partições primárias.
Apenas as edições de 64 bits do Windows XP são suportadas em partições GPT. Eu acredito que o XP também tem um problema com partições LVM.
O Windows XP foi projetado durante a era do hardware de desempenho substancialmente menor. Com isso em mente, você pode considerar executar o XP como uma VM e obter basicamente o mesmo desempenho que tinha quando foi lançado.