我正在尝试在使用HVM的旧版Debian Lenny x86 64位pipe理程序上创buildx86 64位来宾机。 物理CPU是具有VT-x支持的第一代Intel i7。 Xen在运行xm dmesg时使用行(XEN)HVM:VMX启用了VT-x支持。
根据xm info的Xen版本是3.2。
我尝试使用最新的Debian Squeeze(6.0)和Ubuntu Oneiric Ocelot(11.10)的安装程序ISO映像。 x86 64位版本在启动之后不久就冻结了客户机系统,如果我装载了x86 32位安装程序映像,则一切正常。
我怎样才能解决这个问题?
irc.freenode.net上的## xen中的IRC用户krtbuild议在guest虚拟机configuration文件中设置acpi = 0。 这并没有解决这个问题。
这是我目前使用的客户configuration文件:
arch = 'amd64' device_model = '/usr/lib/xen-default/bin/qemu-dm' # # Kernel + memory size # kernel = '/usr/lib/xen-default/boot/hvmloader' builder = 'hvm' acpi = 0 #xen_platform_pci = 0 memory = 1024 shadow_memory = 8 # # Disk device(s). # #root = '/dev/sda2 ro' disk = [ 'file:/var/lib/libvirt/images/ubuntu-11.10-desktop-amd64.iso,xvdc:cdrom,r', 'phy:/dev/system/fraumann-root,xvda,w', ] # boot on floppy (a), hard disk (c) or CD-ROM (d) # default: hard disk, cd-rom, floppy boot = 'dc' # # Hostname # name = 'fraumann' # # Networking # vif = [ 'ip=1.2.3.4,mac=00:16:3E:9F:3C:31' ] # IP changed for the public sdl = 0 vnc = 1 vnclisten = 'localhost' vncconsole = 1 stdvga = 0 serial = 'pty' usbdevice = 'tablet' # # Behaviour # on_poweroff = 'destroy' on_reboot = 'restart' on_crash = 'restart' vcpus = 4 extra = 'xencons=tty1'