试图通过Vagrant在VirtualBox计算机内部启动VirtualBox计算机

问题描述 投票:0回答:2

我正在尝试使用Vagrant + VirtualBox在另一个Ubuntu 12.04虚拟机(VM1)中创建一个Ubuntu 12.04虚拟机(我们将其命名为VM2)。我在VM1中成功安装了Vagrant和VirtualBox,但是当我在VM1中使用vagrant up启动虚拟机VM2时,出现以下错误:

default: Warning: Connection timeout. Retrying...
default: Warning: Connection timeout. Retrying...
default: Warning: Connection timeout. Retrying...
default: Warning: Connection timeout. Retrying...
default: Warning: Connection timeout. Retrying...
default: Warning: Connection timeout. Retrying...
default: Warning: Connection timeout. Retrying...
default: Warning: Connection timeout. Retrying...
default: Warning: Connection timeout. Retrying...

最后,它停止引导,并且我无法创建虚拟机。我在VirtualBox论坛中看到可以做到这一点,但是您一定不能在虚拟服务器内部使用Virtualization Extensions(AMD-V,VT-X)(请参阅this)。我使用以下命令禁用了此扩展:

$ VBoxManage modifyvm VM2 --hwvirtex off
$ VBoxManage modifyvm VM2 --vtxvpid off
$ VBoxManage modifyvm VM2 --vtxux off

但是如果我尝试启动VM2,它仍然无法正常工作。

起初,我在VM2上使用Ubuntu-64盒,但是我读过如果要启动64位计算机,则必须打开此扩展,所以我的下一步是尝试启动Ubuntu 12.04-i386盒。对于VM2,但我获得了相同的结果(default: Warning: Connection timeout. Retrying...)。我也尝试在32位框中禁用AMD-V / VT-X扩展,但是我一直都遇到相同的错误。

我可以尝试什么?是否可以在VM1内引导我的虚拟机VM2?

ubuntu vagrant virtualbox
2个回答
0
投票
对不起,AMD芯片还没有。因为我需要在AMD 64位VM上执行相同的操作,但是它仅为第二个VM创建了32位计算机。
© www.soinside.com 2019 - 2024. All rights reserved.