Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have been forced to move from a

Centos Dom0

xen 3

Centos + Ubuntu Lucid DomUs


Debian Wheezy Dom0

Xen 4

Ubuntu Lucid DomUs

However although I can create new DomUs on wheezy I cannot get them to boot.

pygrub returns Error: Bootloader didn't return any data

I have ensured that the disks are the correct way around in the xen.cfg and also that the grub config is correct.

If I try to run pygrub manually

eg /usr/bin/pygrub /dev/volgroup/disk

I get

Illegal instruction

can anyone offer me any advice on this?



share|improve this question
How do you create domUs? Can you show /boot/grub/menu.lst or grub.cfg from your domU? And domU.cfg file too. – rush Dec 21 '11 at 14:29

A few things to try:

1) Boot the guests by using kernel and ramdisk instead of bootloader in the domU config file. You can use the dom0 kernel and ramdisk

2) Try PV-Grub ( )

3) Boot the guests HVM and use the PV on HVM drivers ( + )

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.