O XenServer não usa o grub. Considerando que você está indo para fora do envelope suportado, convém examinar /boot/extlinux.conf
.
Tendo instalado seus novos RPMs, seu novo kernel deve estar disponível em /boot/
.
Corrija uma nova entrada em /boot/extlinux.conf
apontando para seu novo kernel. Certifique-se de deixar um fallback caso seu novo kernel não inicialize. Isso tornará mais fácil inicializar o kernel original e corrigir quaisquer problemas.
Felicidades
Felipe