VirtualBox

Ticket #11899 (closed defect: fixed)

Opened 10 months ago

Last modified 9 months ago

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

Reported by: birdie Owned by:
Priority: critical 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

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

Change History

Changed 10 months ago by birdie

Changed 10 months ago by birdie

VM logs, settings and storage

comment:1 Changed 10 months ago by birdie

This bug affects Windows 8.1 preview installation as well.

comment:2 Changed 10 months ago by birdie

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 Changed 10 months ago by frank

  • Priority changed from blocker to critical

comment:4 follow-up: ↓ 6 Changed 10 months ago by gernst

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

comment:5 Changed 10 months ago by Piotr Orwat

try

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

comment:6 in reply to: ↑ 4 Changed 10 months ago by birdie

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 follow-up: ↓ 8 Changed 10 months ago by frank

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

comment:8 in reply to: ↑ 7 Changed 10 months ago by birdie

Replying to frank:

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

gernst hasn't provided a log file.

comment:9 follow-up: ↓ 10 Changed 10 months ago by frank

Therefore I wrote 'would' :)

comment:10 in reply to: ↑ 9 Changed 10 months ago by birdie

Replying to frank:

Therefore I wrote 'would' :)

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

Changed 10 months ago by gernst

comment:11 Changed 10 months ago by gernst

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

comment:12 Changed 10 months ago by frank

  • Status changed from new to closed
  • Resolution set to fixed

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

comment:13 follow-up: ↓ 14 Changed 10 months ago by 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

comment:14 in reply to: ↑ 13 Changed 10 months ago by birdie

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).

Changed 10 months ago by gernst

comment:15 Changed 10 months ago by gernst

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 Changed 10 months ago by yuhong

"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 Changed 10 months ago by gernst

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

Ernst

comment:18 Changed 9 months ago by yuhong

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

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use