ubuntu - 尝试使用 Vagrant 在 VirtualBox 机器内启动 VirtualBox 机器

标签 ubuntu vagrant virtualbox

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

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 论坛上看到可以做到这一点,但你不能在虚拟化服务器中使用虚拟化扩展(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 位机器,必须打开此扩展,所以我下一步是尝试为 VM2 启动 Ubuntu 12.04-i386 机器但我得到了相同的结果(default: Warning: Connection timeout. Retrying...)。我还尝试在 32 位框中禁用 AMD-V/VT-X 扩展,但我一直遇到相同的错误。

我可以尝试什么?是否可以在 VM1 中启动我的虚拟机 VM2?

最佳答案

嵌套虚拟化(VM 中的 VM)是 不是 VirtualBox 支持。

this打开功能请求。

关于ubuntu - 尝试使用 Vagrant 在 VirtualBox 机器内启动 VirtualBox 机器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25488922/

相关文章:

ubuntu - php7.2-fpm 超时 nginx wsl 18.04

linux - SLURM:分配所有 GPU 后,无法提交更多 CPU 作业

在 Linux 上安装 Cordova

vagrant - Packer + Vagrant - 从 ISO 创建 AMI

windows - 在 Mac OS X 上运行的虚拟机 : how to emulate Alt-F4?

virtualbox - Vagrant:网络类型 'bridged' 无效。请使用有效的网络类型

javascript - npm install 无法安装 angularjs 库

ssh - 无法登录通过Test Kitchen管理的 Vagrant 盒子

vagrant - 我应该版本 .vagrant 文件夹吗

ubuntu - Ubuntu 主机的 Vagrant nfs 同步文件夹问题