【问题标题】:Windows 10 domU broken after upgrade xen 4.1 --> 4.8升级 xen 4.1 --> 4.8 后 Windows 10 domU 损坏
【发布时间】:2018-03-27 06:20:38
【问题描述】:

我曾经有一个 xen 4.1 服务器愉快地运行 Windows 来宾(服务器 2k3,然后是 10)域好几年了。升级到 Debian 9 和 xen 4.8 之后,这个客户机将不再启动。或者更确切地说,它会启动,但在启动过程中会进入恢复屏幕,显示“无法加载此 64 位应用程序,因为您的 PC 没有 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_model_override‹ 等的尝试,但结果(如果 domU 完全启动)总是出现恢复屏幕。

我错过了什么?

【问题讨论】:

  • 致反对者:请解释问题有什么问题,以便我修改。谢谢。

标签: windows windows-10 32bit-64bit xen


【解决方案1】:

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

pae=1
hap=1
hpet=1

现在客人照常来了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-13
    • 1970-01-01
    • 2016-02-16
    • 2018-06-19
    • 2014-12-14
    相关资源
    最近更新 更多