VirtualBox

Opened 11 years ago

Closed 11 years ago

Last modified 10 years ago

#11899 closed defect (fixed)

Windows 2012 Server R2 preview installation fails: Your PC needs to restart | Please hold down the power button | Error Code 0x000000C4

Reported by: Artem S. Tashkinov Owned by:
Component: other Version: VirtualBox 4.2.14
Keywords: Cc:
Guest type: Windows Host type: Linux

Description

The image I'm trying to install is (http://technet.microsoft.com/evalcenter/dn205286.aspx):

$ sha1sum 9431.0.WINMAIN_BLUEMP.130615-1214_X64FRE_SERVER_EN-US-IMP_SSS_X64FRE_EN-US_DV5.ISO
df8396b8ea3eb74e0d678e098d050cb51d2fcc36  9431.0.WINMAIN_BLUEMP.130615-1214_X64FRE_SERVER_EN-US-IMP_SSS_X64FRE_EN-US_DV5.ISO

My host is: Linux 3.9 i686 PAE, CentOS 6.4, 16GB RAM

VM settings tested:

RAM: 2048MB
HDD: 64GB
VRAM: 128MB
IO APIC: Enabled
Processor: from 1 to 4
PAE/NX: Enabled
Storage: SATA (Both HDD and Optical Drive)
Audio: Disabled/Enabled
Network: Disabled/Enabled
Serial Port: Disabled
USB: Enabled/Disabled

Attachments (4)

Windows Server 2012 64.png (4.9 KB ) - added by Artem S. Tashkinov 11 years ago.
Windows Server 2012 R2 64.zip (14.3 KB ) - added by Artem S. Tashkinov 11 years ago.
VM logs, settings and storage
Windows-8.1-2013-06-30-01-01-00.log (84.1 KB ) - added by gernst 11 years ago.
Windows-8.1-2013-07-06-19-01-02.log (87.1 KB ) - added by gernst 11 years ago.

Download all attachments as: .zip

Change History (23)

by Artem S. Tashkinov, 11 years ago

Attachment: Windows Server 2012 64.png added

by Artem S. Tashkinov, 11 years ago

VM logs, settings and storage

comment:1 by Artem S. Tashkinov, 11 years ago

This bug affects Windows 8.1 preview installation as well.

comment:2 by Artem S. Tashkinov, 11 years ago

The solution is to run this command:

VBoxManage setextradata [vmname] VBoxInternal/CPUM/CMPXCHG16B 1

Hopefully the next VBox release will have this instruction enabled by default.

comment:3 by Frank Mehnert, 11 years ago

priority: blockercritical

comment:4 by gernst, 11 years ago

The solution with CMPXCHG16B is NOT working for me in Windows 8.1 preview. Still the same error message.

comment:5 by Piotr Orwat, 11 years ago

try

VBoxManage setextradata global VBoxInternal/CPUM/CMPXCHG16B 1
Last edited 11 years ago by Piotr Orwat (previous) (diff)

in reply to:  4 comment:6 by Artem S. Tashkinov, 11 years ago

Replying to gernst:

The solution with CMPXCHG16B is NOT working for me in Windows 8.1 preview. Still the same error message.

What is your CPU? Some old 64bit AMD CPUs don't have this instruction.

comment:7 by Frank Mehnert, 11 years ago

A VBox.log file would include information about his CPU.

in reply to:  7 comment:8 by Artem S. Tashkinov, 11 years ago

Replying to frank:

A VBox.log file would include information about his CPU.

gernst hasn't provided a log file.

comment:9 by Frank Mehnert, 11 years ago

Therefore I wrote 'would' :)

in reply to:  9 comment:10 by Artem S. Tashkinov, 11 years ago

Replying to frank:

Therefore I wrote 'would' :)

My bad :) I haven't noticed "would" :)

comment:11 by gernst, 11 years ago

I tried also global, but still not working. Logfile attached.

comment:12 by Frank Mehnert, 11 years ago

Resolution: fixed
Status: newclosed

Fix included in VBox 4.2.16. Make sure to select the Windows 8.1 OS type.

comment:13 by gernst, 11 years ago

VBox 4.2.16 installed, machine for Windows 8.1 newly created. Tried Windows 8.1 and Windows 8.1 (64bit), still the same error. Nothing has changed. It looks like no one has read my log file. My CPU is a Intel Core 2 Quad Q9650. Let me know if someone needs a new log file.

Ernst

in reply to:  13 comment:14 by Artem S. Tashkinov, 11 years ago

Replying to gernst:

VBox 4.2.16 installed, machine for Windows 8.1 newly created. Tried Windows 8.1 and Windows 8.1 (64bit), still the same error. Nothing has changed. It looks like no one has read my log file. My CPU is a Intel Core 2 Quad Q9650. Let me know if someone needs a new log file.

Ernst

Create a new Windows 8.1 guest in VBox 4.2.16 and append its log here.

(If you have the same error as I did I have reasons to believe that the CMPXCHG16B instruction is disabled somewhere on your PC - I cannot imagine how).

comment:15 by gernst, 11 years ago

Here is my new log file. As I have written in my previous post I have created everything totally new from ground up. That means I have all Windows 8.1 guest removed and newly created. But still the same error when I start from CD to install. The CMPXCHG16B instruction is enabled, as shown in the log file.

Ernst

comment:16 by Yuhong Bao, 11 years ago

"WARNING: Can't turn on NX/XD when the host doesn't support it!!"

Check your BIOS and make sure this is enabled.

comment:17 by gernst, 11 years ago

Thats it. NX/xd was not enabled. Thanks.

Ernst

comment:18 by Yuhong Bao, 11 years ago

I hope CMPXCHG16B will be enabled regardless of the OS setting in the future.

comment:19 by ConcreteGannet, 10 years ago

Same problem with VirtualBox 4.3.14 and Intel i7 processor. setextradata fixed it for me too. Why is the fix not standard in VirtualBox by now?

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use