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!
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!