VirtualBox-内核需要x86-64 cpu,但仅检测到i686 cpu [英] VirtualBox - Kernel requires an x86-64 cpu but only detected an i686 cpu
问题描述
运行Windows 7 64位操作系统的Intel i5-2410M CPU以2.30 GHz运行.
Intel i5-2410M CPU running at 2.30 GHz running a Windows 7 64-bit operating system.
我已经安装了VirtualBox 4.13.
I have VirtualBox 4.13 installed.
我正在尝试运行ubuntu-14.04-desktop-amd64.iso
,但出现错误
I am trying to run ubuntu-14.04-desktop-amd64.iso
but I get an error
此内核需要x86-64 cpu,但仅检测到i686 cpu
this kernel requires an x86-64 cpu but only detected an i686 cpu
我什至在BIOS设置中启用了Intel Virtualization,然后尝试再次使用该映像,但仍然出现相同的错误.
I even enabled the Intel Virtualization in the BIOS settings and then tried to use the image again but I still get the same error.
还有其他原因导致我无法使用图片吗?
Is there any other reason why I can't use the image?
推荐答案
我的最佳猜测是,您以某种方式将VM配置为执行32位而不是64位.
My best guess is that you somehow configured the VM for 32 bit execution instead of 64.
您能否共享XML机器配置文件(通常在您的主目录中,例如C:\ Users \ Goyuix)在名为VirtualBox VMs
的文件夹中.应该为要使用文件创建的Ubuntu VM创建一个文件夹. vm-name .vbox.您应该能够找到一个名为Machine的XML标签,其中包含该定义.这是我的一个配置文件中的相关标签:
Can you share the XML machine configuration file (usually in your home directory - something like C:\Users\Goyuix - in a folder called VirtualBox VMs
. There should be a folder for the Ubuntu VM you are creating with a file vm-name.vbox. You should be able to find an XML tag called Machine that holds that definition. Here is the relevant tag from one of my config files:
<Machine
uuid="{5c71850d-9ead-4b1f-b8b2-9f147f3a70ac}"
name="Ubuntu"
OSType="Linux26_64"
snapshotFolder="Snapshots"
lastStateChange="2014-07-19T23:16:57Z">
要特别注意第三个属性OSType
的末尾是_64
的方式.我建议在为64位Ubuntu 14.04创建VM时使用VM类型= Linux和版本= Ubuntu(64位).
Pay special note to the third attribute OSType
how it has a _64
at the end. I would suggest when creating a VM for Ubuntu 14.04 64-bit to use a VM type = Linux and Version = Ubuntu (64 bit).
这篇关于VirtualBox-内核需要x86-64 cpu,但仅检测到i686 cpu的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!