Não consigo pensar em nada que impeça esse trabalho.
Sua limitação seria tentar executar instalações de 64 bits em um host de 32 bits. Mas sim, você pode executar qualquer distribuição em Xen como paravirtualizada, desde que haja um kernel disponível. Com a hipervirtualização, você pode executar qualquer kernel, independentemente.
Como exemplo, meu servidor Opensuse Xen executou várias versões do ubuntu, arch e LMDE, todas paravirtualizadas, e uma mistura de 32 bits e 64 bits (o host é de 64 bits). As versões do kernel de todos eles são posteriores ao host.