当前位置: 首页 > 知识库问答 >
问题:

尝试在带有Vagrant的VirtualBox计算机内启动VirtualBox机器

惠诚
2023-03-14

我正试图用Vagrant VirtualBox在另一个Ubuntu 12.04虚拟机(VM1)中创建一个Utubuntu 12.04virtual machine(让我们把它命名为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论坛上看到可以做到这一点,但你不能在虚拟化服务器中使用虚拟化扩展(AMD-V,VT-X)(请参阅此内容)。我使用以下命令禁用了此扩展:

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

但是如果我尝试启动VM2,它仍然不起作用。

一开始,我为VM2使用Ubuntu-64机器,但我读到,如果你想启动一台64位的机器,这个扩展必须打开,所以我的下一步是尝试为VM2启动一个Ubuntu12.04-i386机器,但我得到了相同的结果(默认值:警告:连接超时。正在重试…)。我还尝试禁用32位盒子中的AMD-V/VT-X扩展,但我一直都有同样的错误。

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

共有2个答案

经炜
2023-03-14

现在支持了!请参阅m1keil引用的引用功能请求:

在11年的时间里,信息技术从“愚蠢”到“重要”,现在已经应用于英特尔芯片。

抱歉,我想还没有AMD芯片。因为我需要在AMD 64位虚拟机上做同样的事情,但它只为第二个虚拟机创建了32位机器。

范华清
2023-03-14

虚拟盒不支持嵌套虚拟化(虚拟机内的虚拟机)。

请参阅此开放功能请求

 类似资料:
  • 本文向大家介绍vagrant 具有VirtualBox和SSH支持的Windows安装,包括了vagrant 具有VirtualBox和SSH支持的Windows安装的使用技巧和注意事项,需要的朋友参考一下 示例 要在Windows平台上使用Vagrant,您需要先安装虚拟化软件和ssh命令行工具。本示例将使用免费软件VirtualBox和Cygwin。 安装VirtualBox 从官方下载页面下

  • 我在windows 10主机上使用虚拟盒子(运行headless ubuntu 18.04)运行流浪盒子。在虚拟机器中,我使用docker作为vm驱动程序设置了minikube 迷你库贝启动 --内存=6144 --cpus=2 --磁盘大小=40g --vm-驱动程序=docker --引导程序库比德姆 --kubernetes-version=1.17.4 流浪文件- 我想从我的Windows

  • VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。Innotek 以 GNU General Public License (GPL) 释出 VirtualBox,并提供二进制版本及 OSE 版

  • 我有一个Gentoo虚拟机,它是我从最新的(20131224)最小x86 ISO和第3阶段tarball安装创建的,使用作为内核。在更新了虚拟机上的所有软件包并安装了一些附加功能(如vim和虚拟盒子-客户-附加功能)后,我创建了一个Vagrant盒子。 我的流浪文件如下: 就目前而言,盒子在可以很好地启动。但是,如果我取消注释禁用 参数的行,则 VM 控制台中将显示以下错误: 这两个< code>

  • virtualbox-COM Ruby gem 是一个提供低级 Ruby 绑定到 VirtualBox API 的库,允许任何人在 Ruby 程序中控制 VirtualBox。可创建、销毁、启动、停止、暂停和恢复虚拟机,可列表所有虚拟机、磁盘和网络设备。

  • macos-virtualbox 是用于在 VirtualBox 上安装 macOS 操作系统的工具。 此工具是一个 Bash 脚本,运行后只需要按回车即可完成安装。目前已支持 Linux 、Windows、macOS 多个主流操作系统,可运行在 Catalina (10.15)、Mojave (10.14) 和 High Sierra (10.13) 等多个不同版本的苹果系统。