How to boot a PV Intrepid Xen kernel?

Asked by Andy Smith on 2008-11-05

Hi,

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:

https://lists.ubuntu.com/archives/kernel-team/2008-September/003020.html

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?

Cheers,
Andy

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Andy Smith
Solved:
2008-12-15
Last query:
2008-12-15
Last reply:
2008-12-14
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:-
http://lxer.com/module/newswire/view/112045/index.html

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 :-
http://lxer.com/module/newswire/view/111103/index.html

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 :-
http://bderzhavets.wordpress.com/2008/12/16/install-intrepid-server-pv-domu-at-opensolaris-200811-dom0-intel-per-fred-oliver/
But, it requires source of /usr/lib/fs/ext2fs/fsimage.so to be compiled on Debian Etch .
Sun is doing open source and it should be at some of theirs xvm gates.