Windows XP to 8 Upgrade fails on VM

Oct 26, 2012
10
0
21
Klagenfurt
Hello,

I tried today to upgrade my only KVM machine from XP Pro to Windows 8 Pro, but the first boot with the Win8 logo gives an 0x0000005D Error.
Already changed the CPU type (tried a few ones) and other options, tried updating my server to pvetest, the only change is that on some configurations I get an 0x0000007F Error (or, when using very old CPU types, the "you need PAE"-infopage.

My pveversion -v output:
Code:
pve-manager: 2.2-24 (pve-manager/2.2/7f9cfa4c)
running kernel: 2.6.32-16-pve
proxmox-ve-2.6.32: 2.2-80
pve-kernel-2.6.32-16-pve: 2.6.32-80
lvm2: 2.02.95-1pve2
clvm: 2.02.95-1pve2
corosync-pve: 1.4.4-1
openais-pve: 1.1.4-2
libqb: 0.10.1-2
redhat-cluster-pve: 3.1.93-1
resource-agents-pve: 3.9.2-3
fence-agents-pve: 3.1.9-1
pve-cluster: 1.0-28
qemu-server: 2.0-63
pve-firmware: 1.0-21
libpve-common-perl: 1.0-36
libpve-access-control: 1.0-25
libpve-storage-perl: 2.0-34
vncterm: 1.0-3
vzctl: 4.0-1pve2
vzprocps: 2.0.11-2
vzquota: 3.1-1
pve-qemu-kvm: 1.2-7
ksm-control-daemon: 1.1-1
My Cpu:
Code:
model name   : AMD Phenom(tm) II X4 910e Processor
flags        : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt npt lbrv svm_lock nrip_save
Any ideas how to fix this? :)
 
does a win8 clean install works? (it works here)

inplace upgrades form xp to win8 looks quite scary to me.
 
Thanks for your answer - I'll try and report back, I guess it will work, had until a few weeks a Win7/64 KVM guest on the same server running without problems.
Hopefully a fresh install takes my product key, but that has nothing to do with Proxmox :-)
 
So... testing finished for today:
Windows8, 64bit: Installation and boot to system work as expected.
Windows8, 32bit upgrade: no chances. I tried a few ways - getting the system to work in Virtualbox (transfered the last WinXP image from my Proxmox installation, upgraded from XP to 8), then
- transfer the harddisk image back to Proxmox/kvm -> 0x0000005D
- created the Windows8 ISO within the upgraded Virtualbox client and tried to boot it on Proxmox -> 0x0000005D
I guess I hit this bug, but without any chances (tried again a few CPU settings on both ways) to get it work :(

EDIT/Update 30.10.: I just tried to install it on my desktop (Ubuntu 12.10, CPU: Phenom II X2) with virt-manager/KVM, because I found this blog entry, there the same ISO works. Could this problem be Proxmox specific?
EDIT/Update 31.10.: Seen that this is a known problem... If I can help to debug, feel free to contact me (I'll keep the Win8 x86 for now on the desktop/kvm without Proxmox, no high priority for me)
 
Last edited:
Seems someone reverted my yesterday edited post? Just wanted to add, that I found you already confirmed that my problem is known (Win8 x86 on Proxmox, 64bit version works as expected) - if I can help to debug feel free to contact me.
Has no high priority on my side, so I stick with KVM without Proxmox on my desktop for this VM.
Thanks anyways :) (without "double quotes")
 
Found two more (already closed) Redhat bugreports, which could really have to do with that problem - at least, I see in my /proc/cpuinfo that SEP is disabled, and /proc/sys/kernel/exec-shield is active. I'm on "Linux vz 2.6.32-20-pve #1 SMP Wed May 15 08:23:27 CEST 2013 x86_64 GNU/Linux". Is this bug fixed with the latest Proxomox kernel?
Redhat Bug 821463 - SEP CPU flag is disabled on Intel 64 bit when exec_shield is on
this one is referring to #821463: Bug 832301 - windows 8 32bit can not be installed on qemu-kvm
 
its fixed already, you can expect the packages in pvetest in a few days (will be announced in this forum).
 
its fixed already, you can expect the packages in pvetest in a few days (will be announced in this forum).
Win8/32bit works now perfectly (with pvetest), thanks :)
Code:
# uname -a
Linux vz 2.6.32-23-pve #1 SMP Tue Jul 23 07:58:26 CEST 2013 x86_64 GNU/Linux
Offtopic: thanks also for integrating SPICE, really really nice move!