My OS is the latest debian etch。
and I have installed needed packages:
bcc, bin86,libsdl1.2-dev,libsdl1.2debian, libsdl1.2debian-all,
libvncserver-dev, python-dev。
I download xen-3.0.2-src.tgz from xensource, and compile it:
make KERNELS="linux-2.6-xen0" install
Because the default xen cannot support sata disk, so failed:
kernel panic: .....
and I custom 2.6.16-xen0, so I can boot xen-linux sucessfully.
of course I have enable vmx support in bios。
# xm info
host : han
release : 2.6.16-xen0
version : #1 SMP Sat Sep 9 11:37:58 CST 2006
machine : i686
nr_cpus : 2
nr_nodes : 1
sockets_per_node : 1
cores_per_socket : 2
threads_per_core : 1
cpu_mhz : 1830
hw_caps : bfe9fbff:00000000:00000000:00000140:0000c1a9
total_memory : 1015
free_memory : 407
xen_major : 3
xen_minor : 0
xen_extra : .2-2
xen_caps : xen-3.0-x86_32 hvm-3.0-x86_32
platform_params : virt_start=0xfc000000
xen_changeset : Thu Apr 13 15:18:37 2006 +0100 9617:5802713c159b
cc_compiler : gcc version 3.3.6 (Debian 1:3.3.6-13)
cc_compile_by : root
cc_compile_domain : localdomain
I create a vmx configfile for windows2003: /etc/xen/win.vmx
import os, re
arch = os.uname()[4]
if re.search('64', arch):
arch_libdir = 'lib64'
else:
arch_libdir = 'lib'
kernel = "/usr/lib/xen/boot/hvmloader"
builder='hvm'
memory = 300
name = "win"
vif = [ 'type=ioemu, bridge=xenbr0' ]
device_model = '/usr/' + arch_libdir + '/xen/bin/qemu-dm'
disk = [ 'file:/var/images/win2003..img,ioemu:hda,w' ]
cdrom="/home/hanwoody/win2003.iso"
boot="d"
serial='pty'
sdl=1
vnc=0
vncviewer=0
and I run "xm create -c /etc/xen/win.hvm", but
SDL window cannot pop up. and log info in qemu-dm.log:
domid: 1
qemu: the number of cpus is 1
Connected to host network interface: tun0
shared page at pfn:16200, mfn: 23443
False I/O request ... in-service already: 0, pvalid: 0, port: 0, data: 0,
count: 0, size: 0
HVM Loader
Loading ROMBIOS ...
Loading Cirrus VGABIOS ...
Loading VMXAssist ...
VMX go ...
VMXAssist (Aug 13 2006)
......
....
Start BIOS ...
Starting emulated 16-bit real-mode: ip=F000:FFF0
rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
HVM_PIT:guest init pit channel 0!
HVM_PIT:pass info 0xc00e90b to HV!
Remapping master: ICW2 0x8 -> 0x20
..................
.................
Booting from CD-Rom...
int13_harddisk: function 02, unmapped device for ELDL=80
int13_harddisk: function 08, unmapped device for ELDL=80
unsupported PCI BIOS function 0x0E
int13_harddisk: function 15, unmapped device for ELDL=80
int13_harddisk: function 08, unmapped device for ELDL=80
int13_harddisk: function 08, unmapped device for ELDL=80
int13_harddisk: function 08, unmapped device for ELDL=80
int13_harddisk: function 08, unmapped device for ELDL=80
HVM_PIT:guest init pit channel 0!
HVM_PIT:pass info 0xc002ead to HV!
Then I change win.hvm configfile:
...
...
sdl=0
vnc=1
vncviewer=1
.......
but I get log info from qemu-dm.log:
domid: 2
qemu: the number of cpus is 1
/usr/lib/xen/bin/qemu-dm: invalid option -- '-vnc'
I have tried it for about two weeks, But both sdl and vnc failed。
is it a problem of xen, or a problem of debian packages?
Thanks for your help!
--
_______________________________________________________________
William Hanwoody hanwoody@xxxxxxxxx
A senior Linux engineer, like system integrate
My blog - hanwoody.livejournal.com
_______________________________________________________________
Obey all traffic laws.
_______________________________________________________________
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|