|
|
|
|
|
|
|
|
|
|
xen-users
[Xen-users] Questions: pv domU and HVM dom U
Hello,
I have Xen 4.0.1 pvops on Ubuntu 10.10 following the steps on https://help.ubuntu.com/community/Xen
I use xen-tools to configure domU. In xen-tools.config, I specify "
kernel = /boot/vmlinuz-2.6.18.8 initrd = /boot/initrd.img-2.6.18.8
" However, the actual .cfg file generated for domU uses
" bootloader = '/usr/bin/pygrub'
" And when the domU starts, the "uname -a" also give kernel as 2.6.35.24-generic.
When I tried to edit the .cfg as "
kernel = '/boot/vmlinuz-2.6.18.8'
initrd = '/boot/initrd.img-2.6.18.8' "
It gives me the error of "Error: (2, 'Invalid kernel', 'xc_dom_find_loader: no loader found\n')", when I try to start domU.
I googled the error, it seems to me that it is a matter of whether domU is pv-ops based or HVM?
So my question is 1) how to find whether domU is pv-ops or HVM?
Next, According to http://wiki.xen.org/xenwiki/XenParavirtOps?, I checked the ..../build-linux-2.6-pvops_x86_32/./config,
- If building 32 bit kernel make sure you have CONFIG_X86_PAE enabled (which is set by selecting CONFIG_HIGHMEM64G)
- non-PAE mode doesn't work in 2.6.25, and has been dropped altogether from 2.6.26 and newer kernel versions.
- Enable these core options:
- CONFIG_PARAVIRT_GUEST
- CONFIG_XEN
- And Xen pv device support
- CONFIG_HVC_DRIVER and CONFIG_HVC_XEN
- CONFIG_XEN_BLKDEV_FRONTEND
- CONFIG_XEN_NETDEV_FRONTEND
These options are all enabled, so I believe the dom0 built does support pv-ops domU. Then 2) how do I build a pv-ops domU?
I am new to this area, so please forgive my simple questions, and hope the reply can be easy to follow.
--
Cheers,
Wenda Ni, Ph.D.
Dept. of Computer Science and Engineering
State University of New York (SUNY) at Buffalo
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-users] Questions: pv domU and HVM dom U,
Wenda Ni <=
|
|
|
|
|