O XEN está tão intimamente ligado ao kernel que não é uma boa idéia tentar instalá-lo em qualquer Linux que não tenha um pacote oficial para ele.
Quando eu quero rodar o XEN no Linux, eu instalo o OpenSUSE, seleciono o kernel com suporte a XEN, instalo o pacote XEN, e então eu gerencio o XEN através da usual interface gráfica de usuário do sistema operacional OpenSUSE. As ferramentas de linha de comando para gerenciar o XEN também estão lá.
Na minha opinião, você deve entender o XEN primeiro usando algo como o OpenSUSE antes de tentar consertá-lo em outra distro do Linux.