代码之家  ›  专栏  ›  技术社区  ›  Mat

升级xen 4.1-->4.8后Windows 10 domU损坏

  •  0
  • Mat  · 技术社区  · 7 年前

    我曾经有一台xen 4.1服务器,多年来一直在愉快地运行Windows来宾(服务器2k3,然后是10)域。升级到Debian 9和xen 4.8后,此来宾将不再启动。或者更确切地说,它会启动,但在启动过程中会出现一个恢复屏幕,显示此64位应用程序无法加载,因为您的电脑没有64位处理器。

    这是用于工作的配置文件:

        #  -*- mode: python; -*-
    import os, re
    arch = os.uname()[4]
    arch_libdir='lib'
    
    kernel = "/usr/lib/xen-4.1/boot/hvmloader"
    builder='hvm'
    memory = 10240
    shadow_memory = 64 
    name = "xmW10"
    vcpus=4
    pae=0
    acpi=1
    apic=1
    vif = [ 'mac=00:16:3e:00:00:11, bridge=dmz, ip=213.47.212.61' ]
    disk = [ 'phy:/dev/vgmirr2/lvW10,hda,w' ] 
    xen_platform_pci=1
    device_model='/usr/lib/xen/bin/qemu-dm'
    
    boot="c"
    sdl=0
    
    vnc=1
    vncviewer=1
    vnclisten="0.0.0.0"
    vncdisplay=0
    vncconsole=1
    vncpasswd=''
    
    stdvga=0
    serial='pty'
    localtime=0
    keymap='de'
    

    由于variuos选项不再受支持,情况变得如此:

    builder='hvm'
    memory = 10240
    shadow_memory = 64 
    name = "xmW10"
    vcpus=4
    pae=0
    acpi=1
    apic=1
    vif = [ 'mac=00:16:3e:00:00:11, bridge=dmz, ip=213.47.212.61' ]
    disk = [ 'phy:/dev/vgmirr2/lvw10,ioemu:hda,w' ,
            'file:/nodump/downloads/Win10_1703_English_x64.iso,ioemu:hdc:cdrom,r' ]
    xen_platform_pci=1
    device_model_version="qemu-xen"
    
    boot="dc"
    sdl=0
    stdvga=0
    serial='pty'
    localtime=0
    keymap='de'
    

    我尝试了一些涉及选项device\u model\u override等的操作,但如果domU启动,结果总是出现恢复屏幕。

    我错过了什么?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Mat    7 年前

    我更改了,在配置文件中分别添加了以下参数:

    pae=1
    hap=1
    hpet=1
    

    现在客人像往常一样上来了。