can't install windows server 2012

Madingo

New Member
Oct 16, 2013
4
0
1
hello,
i have a problem. i have a subnet and I will install a Windows server 2012 as a virtual machine. That's able but the problem is when the server is booting then the virtual machine shows the text"Loading Files", then I see the Windows server 2012 icon and the server do a reboot.

regards
 
post the output of pveversion -v and the VM config (qm config VMID).
 
proxmox-ve-2.6.32: 3.1-109 (running kernel: 2.6.32-23-pve)
pve-manager: 3.1-3 (running version: 3.1-3/dc0e9b0e)
pve-kernel-2.6.32-23-pve: 2.6.32-109
lvm2: 2.02.98-pve4
clvm: 2.02.98-pve4
corosync-pve: 1.4.5-1
openais-pve: 1.1.4-3
libqb0: 0.11.1-2
redhat-cluster-pve: 3.2.0-2
resource-agents-pve: 3.9.2-4
fence-agents-pve: 4.0.0-1
pve-cluster: 3.0-7
qemu-server: 3.1-1
pve-firmware: 1.0-23
libpve-common-perl: 3.0-6
libpve-access-control: 3.0-6
libpve-storage-perl: 3.0-10
pve-libspice-server1: 0.12.4-1
vncterm: 1.1-4
vzctl: 4.0-1pve3
vzprocps: 2.0.11-2
vzquota: 3.1-2
pve-qemu-kvm: 1.4-17
ksm-control-daemon: 1.1-1
glusterfs-client: 3.4.0-2




bootdisk: ide0
cores: 1
ide0: local:105/vm-105-disk-1.qcow2,format=qcow2,size=200G
ide2: local:iso/de_windows_8_x64_dvd_915409.iso,media=cdrom
memory: 4096
net0: e1000=32:86:7F:5C:14:46,bridge=vmbr0
ostype: win8
sockets: 1


i have tried this: http://pve.proxmox.com/wiki/Windows_2012_guest_best_practices but its dont work
 
upgrade to latest 3.1 and try again.
 
proxmox-ve-2.6.32: 3.1-109 (running kernel: 2.6.32-23-pve)
pve-manager: 3.1-3 (running version: 3.1-3/dc0e9b0e)
pve-kernel-2.6.32-23-pve: 2.6.32-109
lvm2: 2.02.98-pve4
clvm: 2.02.98-pve4
corosync-pve: 1.4.5-1
openais-pve: 1.1.4-3
libqb0: 0.11.1-2
redhat-cluster-pve: 3.2.0-2
resource-agents-pve: 3.9.2-4
fence-agents-pve: 4.0.0-1
pve-cluster: 3.0-7
qemu-server: 3.1-1
pve-firmware: 1.0-23
libpve-common-perl: 3.0-6
libpve-access-control: 3.0-6
libpve-storage-perl: 3.0-10
pve-libspice-server1: 0.12.4-1
vncterm: 1.1-4
vzctl: 4.0-1pve3
vzprocps: 2.0.11-2
vzquota: 3.1-2
pve-qemu-kvm: 1.4-17
ksm-control-daemon: 1.1-1
glusterfs-client: 3.4.0-2


i have apt-get update and after that apt-get upgrade
 
I'm having same version running latest (non-enterprise) packages:

Code:
root@rsw1:~# pveversion -v
proxmox-ve-2.6.32: 3.1-114 (running kernel: 2.6.32-26-pve)
pve-manager: 3.1-24 (running version: 3.1-24/060bd5a6)
pve-kernel-2.6.32-20-pve: 2.6.32-100
pve-kernel-2.6.32-26-pve: 2.6.32-114
pve-kernel-2.6.32-23-pve: 2.6.32-109
lvm2: 2.02.98-pve4
clvm: 2.02.98-pve4
corosync-pve: 1.4.5-1
openais-pve: 1.1.4-3
libqb0: 0.11.1-2
redhat-cluster-pve: 3.2.0-2
resource-agents-pve: 3.9.2-4
fence-agents-pve: 4.0.0-2
pve-cluster: 3.0-8
qemu-server: 3.1-8
pve-firmware: 1.0-23
libpve-common-perl: 3.0-9
libpve-access-control: 3.0-8
libpve-storage-perl: 3.0-18
pve-libspice-server1: 0.12.4-2
vncterm: 1.1-6
vzctl: 4.0-1pve4
vzprocps: 2.0.11-2
vzquota: 3.1-2
pve-qemu-kvm: 1.4-17
ksm-control-daemon: 1.1-1
glusterfs-client: 3.4.1-1

root@rsw1:~# qm config 105
bootdisk: virtio0
cores: 4
ide2: isos:iso/SW_DVD9_Windows_Svr_Std_and_DataCtr_2012_R2_64Bit_English_-2_Core_MLF_X19-31419.ISO,media=cdrom,size=4372620K
ide3: isos:iso/virtio-win-0.1-74.iso,media=cdrom,size=59836K
memory: 8192
name: desk1.sts.io
net0: virtio=0A:62:A9:C3:FC:1D,bridge=vmbr0
ostype: win8
sockets: 1
virtio0: local:105/vm-105-disk-1.raw,format=raw,cache=writeback,size=100G

it doesnt matter if i use virtIO or ide disks

same VM but using a server 2008R2 ISO and it boots to installer fine

EDIT

Fixed by setting CPU to host instead of default (kvm64)
 
Last edited:
Hi,
I have the same problem as above, Windows 2012 won't install but 2008R2 does.
Also tried the CPU trick which helps with installing 2012 but on first boot an error "the computer encountered an error and wants to reboot" and stays in this loop.
Putting the CPU back to the default does not help with this issue.

Strangely the computer installed and ran Windows 2012 perfectly just a few months ago.
In that time the computer had a apt-get update/upgrade and was there a update for JAVA.
At first i was thinking it was a bad ISO image but i tested them with Virtualbox and the images are perfectly working.
I also installed Proxmox again on the systems ( running proxmox on 3 test servers, all have troubles with Windows 2012 now.
the only concussion i can get at is some update is screwing up proxmox from working with Windows 2012.

pveversion -v :
proxmox-ve-2.6.32: 3.1-109 (running kernel: 2.6.32-23-pve)
pve-manager: 3.1-3 (running version: 3.1-3/dc0e9b0e)
pve-kernel-2.6.32-23-pve: 2.6.32-109
lvm2: 2.02.98-pve4
clvm: 2.02.98-pve4
corosync-pve: 1.4.5-1
openais-pve: 1.1.4-3
libqb0: 0.11.1-2
redhat-cluster-pve: 3.2.0-2
resource-agents-pve: 3.9.2-4
fence-agents-pve: 4.0.0-1
pve-cluster: 3.0-7
qemu-server: 3.1-1
pve-firmware: 1.0-23
libpve-common-perl: 3.0-6
libpve-access-control: 3.0-6
libpve-storage-perl: 3.0-10
pve-libspice-server1: 0.12.4-1
vncterm: 1.1-4
vzctl: 4.0-1pve3
vzprocps: 2.0.11-2
vzquota: 3.1-2
pve-qemu-kvm: 1.4-17
ksm-control-daemon: 1.1-1
glusterfs-client: 3.4.0-2

qm config:
bootdisk: sata0
cores: 1
cpu: host
ide2: local:iso/Windows_2012R2_X64_Essentials.ISO,media=cdrom
memory: 4096
name: addc
net0: e1000=8E:FC:DE:49:AF:B5,bridge=vmbr0
ostype: win8
sata0: local:100/vm-100-disk-1.qcow2,format=qcow2,size=50G
sockets: 1

** the config for the virtual machine has been used for both Windows 2008 and Windows 2012 servers in the past. **
 
Hi,
I have the same problem as above, Windows 2012 won't install but 2008R2 does.
Also tried the CPU trick which helps with installing 2012 but on first boot an error "the computer encountered an error and wants to reboot" and stays in this loop.
Putting the CPU back to the default does not help with this issue.

Strangely the computer installed and ran Windows 2012 perfectly just a few months ago.
In that time the computer had a apt-get update/upgrade and was there a update for JAVA.
At first i was thinking it was a bad ISO image but i tested them with Virtualbox and the images are perfectly working.
I also installed Proxmox again on the systems ( running proxmox on 3 test servers, all have troubles with Windows 2012 now.
the only concussion i can get at is some update is screwing up proxmox from working with Windows 2012.

pveversion -v :
proxmox-ve-2.6.32: 3.1-109 (running kernel: 2.6.32-23-pve)
pve-manager: 3.1-3 (running version: 3.1-3/dc0e9b0e)
pve-kernel-2.6.32-23-pve: 2.6.32-109
lvm2: 2.02.98-pve4
clvm: 2.02.98-pve4
corosync-pve: 1.4.5-1
openais-pve: 1.1.4-3
libqb0: 0.11.1-2
redhat-cluster-pve: 3.2.0-2
resource-agents-pve: 3.9.2-4
fence-agents-pve: 4.0.0-1
pve-cluster: 3.0-7
qemu-server: 3.1-1
pve-firmware: 1.0-23
libpve-common-perl: 3.0-6
libpve-access-control: 3.0-6
libpve-storage-perl: 3.0-10
pve-libspice-server1: 0.12.4-1
vncterm: 1.1-4
vzctl: 4.0-1pve3
vzprocps: 2.0.11-2
vzquota: 3.1-2
pve-qemu-kvm: 1.4-17
ksm-control-daemon: 1.1-1
glusterfs-client: 3.4.0-2

qm config:
bootdisk: sata0
cores: 1
cpu: host
ide2: local:iso/Windows_2012R2_X64_Essentials.ISO,media=cdrom
memory: 4096
name: addc
net0: e1000=8E:FC:DE:49:AF:B5,bridge=vmbr0
ostype: win8
sata0: local:100/vm-100-disk-1.qcow2,format=qcow2,size=50G
sockets: 1

** the config for the virtual machine has been used for both Windows 2008 and Windows 2012 servers in the past. **

you need to update to latest version to get win 2012 running.
 
Thank you Tom for that fast reply,

This is what i did:

Added the non-subscription repository which allowed me to update to the latest version.
Ran apt-get update & apt-get dist-upgrade
otherwise i could no get proxmox-ve-2.6.32: 3.1-109 (running kernel: 2.6.32-23-pve) update to proxmox-ve-2.6.32: 3.1-114 (running kernel: 2.6.32-23-pve)

PVEVERSION -V:

proxmox-ve-2.6.32: 3.1-114 (running kernel: 2.6.32-26-pve)
pve-manager: 3.1-24 (running version: 3.1-24/060bd5a6)
pve-kernel-2.6.32-26-pve: 2.6.32-114
pve-kernel-2.6.32-23-pve: 2.6.32-109
lvm2: 2.02.98-pve4
clvm: 2.02.98-pve4
corosync-pve: 1.4.5-1
openais-pve: 1.1.4-3
libqb0: 0.11.1-2
redhat-cluster-pve: 3.2.0-2
resource-agents-pve: 3.9.2-4
fence-agents-pve: 4.0.0-2
pve-cluster: 3.0-8
qemu-server: 3.1-8
pve-firmware: 1.0-23
libpve-common-perl: 3.0-9
libpve-access-control: 3.0-8
libpve-storage-perl: 3.0-18
pve-libspice-server1: 0.12.4-2
vncterm: 1.1-6
vzctl: 4.0-1pve4
vzprocps: 2.0.11-2
vzquota: 3.1-2
pve-qemu-kvm: 1.4-17
ksm-control-daemon: 1.1-1
glusterfs-client: 3.4.1-1

qm config 100:
bootdisk: sata0
cores: 1
ide2: local:iso/Windows_2012R2_X64_Essentials.ISO,media=cdrom
memory: 4096
name: addc
net0: e1000=52:EB:AB:B9:1C:D7,bridge=vmbr0
ostype: win8
sata0: local:100/vm-100-disk-1.qcow2,format=qcow2,size=50G
sockets: 1

but still the reboot issue accrues with installing a new VM.
On the same system i installed and ran Windows 2012 for 180 days without problems, i had to reinstall the test environment and now it won't let me install it ?
Any idea's as i am all out of them.

/Edit:

also tried with a different .iso which di not fix the issue.

qm config 100:
bootdisk: sata0cores: 1
ide2: local:iso/SW_DVD9_Windows_Svr_Std_and_DataCtr_2012_R2_64Bit_English_-2_Core_MLF_X19-31419.ISO,media=cdrom
memory: 4096
name: addc
net0: e1000=6E:51:52:F1:1D:A9,bridge=vmbr0
ostype: win8
sata0: local:100/vm-100-disk-1.qcow2,format=qcow2,size=50G
sockets: 1


cheers.
 
Last edited:
use either IDE or virtio for virtual disks, sata is not the best choice here.

also set the virtual cpu type to "host" and try again.
 
For a Windows 2012, the default cpu type (kvm64) doesn't worked for me.
I used SandyBridge instead, and it was ok.
I don't know about the "host" type.. maybe i'll try later.
 
I use QEMU64 cpu type for Windows 2012 R2 on PVE 3.1-21.

Set IDE to install, once windows is installed, Load Virtio disk driver using a second hard drive, shutdown, change drive from IDE to Virtio and you are good to go.
 
My question is why i didn't had any problems ( even used kvm64 setting for the CPU and SATA for discs ) previously ( mid last year ) and not anymore?
Did something change to the code which prevent this?
I like to make all my servers run Proxmox, but then IT HAS TO BE STABLE to run Windows 2012 without hours of tweaking/testing.

For example i run 2 identical installation of Proxmox on a HP Proliant DL580 G5 and a Dell 2095 with the exact same ISO of Windows 2012 R2 Server.
On the Dell it runs fine ( CPU on Host / Discs on IDE ) but it does not run in that configuration on the HP... what is up with that ?

PVEVERSION -V / qm config already posted above, applicable to both servers.
 
have the same trouble with installing windows 2012 r2 x64
boot loop after windows logo appear

and latest up todate version of proxmox installed
is there any solution how I can install windows 2012 guest?
 
have the same trouble with installing windows 2012 r2 x64
boot loop after windows logo appear

and latest up todate version of proxmox installed
is there any solution how I can install windows 2012 guest?
Hi,
because of this old thread perhaps you should create an new one - if you run the latest version, your issue is different from the original post.

And support info about "pveversion -v" and your VM-config.

BTW. win2012 work without trouble for me.

Udo
 

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!