Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have been forced to move from a

Centos Dom0

xen 3

Centos + Ubuntu Lucid DomUs

To

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?

Thanks

Matt

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

1 Answer 1

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 ( http://wiki.xen.org/wiki/PVGrub_HowTo )

3) Boot the guests HVM and use the PV on HVM drivers ( http://wiki.xen.org/wiki/Using_Xen_PV_Drivers_on_HVM_Guest + http://wiki.xen.org/wiki/XenLinuxPVonHVMdrivers )

share|improve this answer

Your Answer

 
discard

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.