Having spent a good amount of time working with the Xen platform, I’ve come across numerous occasions where the guest operating system would sometimes not detect disks and/or networking would not function. If you are having problems with a Linux based Xen guest, try this as a kernel argument at boot time:

xen_emul_unplug=never

I’ve used it with success on Fedora, Ubuntu, and Debian personally.