How to boot a PV Intrepid Xen kernel?

Asked by Andy Smith on 2008-11-05


I need to run Intrepid Xen domUs on a Debian Etch+backports dom0. Hardy -xen kernel works fine as domU, but there is no -xen kernel in Intrepid.

I have read:

and see that Xen should be in the standard kernel package now. But when I attempt to boot it via pygrub I get this:

Error: (2, 'Invalid kernel', 'xc_dom_find_loader: no loader found\n')

This suggests to me that it is not a paravirtualised Xen kernel.

So does anyone know what needs to be done to boot Intrepid kernels in a PV Xen domU using pygrub?


Question information

English Edit question
Ubuntu Edit question
No assignee Edit question
Solved by:
Andy Smith
Last query:
Last reply:
Andy Smith (grifferz) said : #2

I have heard a rumour that booting this kernel under Xen PV will not
work unless the dom0 is running at least xen 3.3.x as it needs
something called "the vmlinuz bootloader patches".

I do find it hard to believe as not even Ubuntu Hardy has xen-3.3,
but if this is the case could anyone confirm?

Boris Derzhavets (bderzhavets) said : #3

Intrepid Xen 3.3 Hypervisor may be backported to Hardy Dom0.
View for instance:-

Boris Derzhavets (bderzhavets) said : #4

Ubuntu Intrepid Server domU is also running fine at Xen 3.3.1 openSUSE 11.1 RC1 Dom0 and
Xen 3.3.1rc2-pre port to CentOS 5.2 (all Dom0s are 64-bit and Interpid Server DomU as well)
View :-

Andy Smith (grifferz) said : #5

That is really disappointing. But thank you for confirming.

Boris Derzhavets (bderzhavets) said : #6

There is another way to manage :-
But, it requires source of /usr/lib/fs/ext2fs/ to be compiled on Debian Etch .
Sun is doing open source and it should be at some of theirs xvm gates.