|
|
|
|
|
|
|
|
|
|
xen-users
Re: [Xen-users] Can't boot HVM Linux guests on Debian Squeeze Dom0
I just downloaded Debian Squeeze and installed Xen
from packages, following the instructions here: http://wiki.debian.org/Xen
I am able to get PV guests up and running easily, but HVM
guests will not even boot.
The HVM I am currently trying to run is Debian sarge, which I
installed into a disk image and configured using qemu.
I am running on an HP Proliant ML150G6, which has Intel-VT
hardware virtualization. One strange thing that I noticed is
both
grep vmx /proc/cpuinfo
grep svm /proc/cpuinfo
return nothing, although according to the BIOS settings the
Intel-VT extensions are enabled.
This is normal. If things are working properly, "xm info" should
show "hvm" under "virt_caps" for you (it will just be masked in
cpuinfo).
On trying to boot my HVM guest (xm create sarge.cfg), several
different things would happen. At I fiddled with the
configuration file for the VM a bit in attempts to get things
working, it seems to have settled on the following. It prints
Using config file "./sarge.cfg"
and then hangs for a looong time, at least one minute. After
waiting a bit, it prints
Error: Domain 'sarge' does not exist.
and quits.
I would really appreciate any advice or insight into this
problem and possible solutions! I am including the configuration
file for the VM in question, please let me know if more
information would be useful:
import os, re
arch = os.uname()[4]
if re.search('64', arch):
arch_libdir = 'lib64'
else:
arch_libdir = 'lib'
device_model = '/usr/' + arch_libdir +
'/xen-4.0/bin/qemu-dm'
name = 'sarge'
kernel = '/usr/lib/xen-default/boot/hvmloader'
builder = 'hvm'
memory = 256
shadow_memory = 16
vcpus = 1
disk = [
]
vif = [ 'type=ioemu, bridge=xenbr0' ]
boot="cda"
sdl=0
vnc=1
vncconsole=1
vncunused=1
stdvga=0
serial='pty'
Try removing these, at minimum:
sdl=0
serial='pty'
I've had the problem that you're seeing with "serial='pty'", in
particular.
If it still won't boot, try removing:
shadow_memory = 16
If there are still problems, then, try running tail -f
/var/log/xen/*.log while starting your domain, and see what
messages Xen is kicking out.
-John
|
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|
|
|
|
|