VirtualBox - 内核需要一个x86-64 cpu但只检测到一个i686 cpu

use*_*960 15 virtualbox x86-64 intel ubuntu-14.04

Intel i5-2410M CPU运行在2.30 GHz,运行Windows 7 64位操作系统.

我安装了VirtualBox 4.13.

我想跑,ubuntu-14.04-desktop-amd64.iso但我得到一个错误

这个内核需要一个x86-64 cpu,但只检测到一个i686 cpu

我甚至在BIOS设置中启用了Intel Virtualization,然后尝试再次使用该图像,但我仍然得到相同的错误.

还有其他原因导致我无法使用该图像吗?

Goy*_*uix 26

我最好的猜测是你以某种方式将VM配置为32位执行而不是64位.

你可以共享XML机器配置文件(通常在你的主目录中 - 类似于C:\ Users\Goyuix - 在一个名为的文件夹中VirtualBox VMs.应该有一个文件夹,用于创建一个文件vm-name .vbox 的Ubuntu VM .您应该能够找到一个名为Machine的XML标签,该标签包含该定义.以下是我的一个配置文件中的相关标签:

<Machine
  uuid="{5c71850d-9ead-4b1f-b8b2-9f147f3a70ac}"
  name="Ubuntu"
  OSType="Linux26_64"
  snapshotFolder="Snapshots"
  lastStateChange="2014-07-19T23:16:57Z">
Run Code Online (Sandbox Code Playgroud)

特别注意第三个属性OSType_64最后的结果.我建议在为64位Ubuntu 14.04创建VM时使用VM类型= Linux和Version = Ubuntu(64位).

VirtualBox创建虚拟机对话框示例