Xen on Ubuntu host with EFI


New Member
I'm trying to install Xen, to enable PCI pass through to a VM on Ubuntu 18.04.2 host.

After running: sudo apt-get install xen-hypervisor-amd64 and rebooting, I get the following;

Loading Xen 4.9-amd64 ...
WARNING: no console will be available to OS
Loading Linux 4.15.0-46-generic ...
Loading initial ramdisk ...

With CSM in UEFI enabled, it hangs at the above message, with CSM disabled it reboots and tries again. There are no other legacy support options in UEFI.

I can not find any guides online to help me understand what to do to get Xen to work with EFI. Looking in the Arch Linux wiki I can see that Xen does now support EFI however it's not quite clear on how to do it.

Does anyone know what I should do?
Last edited:


Super Moderator
Staff member
Gold Supporter
G'day @Mutney and welcome to linux.org :)

Was this the Arch page?


I note there that there is mention of

I had occasion here, on another matter, to get the Member to change the settings on his Setup, with IOMMU.

I don't know if that would assist. I am not expert in Xen.


Chris Turner

Members online