无法虚拟化64位流浪盒

我运行Ubuntu 14.04。 我的CPU是Intel Core 2 Duo CPU P7450。 它既不支持VT-x也不支持EPT。 但它是64位。

我只能成功地虚拟化32位盒子。 当我尝试64位时,我得到一个永无止境的

default: Warning: Connection timeout. Retrying... 

试图从GUI启动VM,我只采用了这个线索:

在此处输入图像描述

我按了“继续”,没有任何事情发生,但是一个黑色的空屏幕。 有解决方案吗 为什么我不能用64位CPU运行64位虚拟机???

即使在64位主机上运行,​​我们也无法在Virtual Box中运行64位guest虚拟机的原因是64位guest虚拟机不使用软件虚拟化。 他们依靠硬件虚拟化来工作:

VirtualBox的64位guest虚拟机支持(添加版本2.0)和多处理(SMP,添加版本3.0)都需要启用硬件虚拟化。 虚拟盒子手册

如果我们的CPU支持它,我们需要在我们的计算机的BIOS中启用它:

  • 如何在Virtualbox中启用硬件虚拟化技术(VT-x)?

如果我们的CPU不支持硬件虚拟化,我们无法运行64位客户机。 我们仍然可以安装和运行32位客户端。

我创建了一个LAMP盒子来容纳没有VT-x或AMD-v可视化技术的PC。 它目前在Hashicorp目录中。 只需将config.vm.box更改为teknology / rush-box-32bit即可。