[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.