Windows 7主机上Debian guest虚拟机中的CentOS guest虚拟机:“ VT-x不可用(VERR_VMX_NO_VMX)” [英] CentOS guest in Debian guest on Windows 7 host: "VT-x is not available (VERR_VMX_NO_VMX)"

查看:170
本文介绍了Windows 7主机上Debian guest虚拟机中的CentOS guest虚拟机:“ VT-x不可用(VERR_VMX_NO_VMX)”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在Windows 7上安装了VirtualBox 5.1。
那里我设置了一个来宾OS Debian(64位)。
对于此来宾系统,我在 系统中选中了 启用VT-x / AMD-V 启用嵌套分页框-加速 菜单,并将 Paravirtualization接口设置为 KVM

I have VirtualBox 5.1 installed on Windows 7. There I have a guest OS Debian (64-bit) set up. For this guest system I have both "Enable VT-x/AMD-V" and "Enable Nested Paging" boxes checked in the "System - Accelaration" menu and the "Paravirtualization Interface" is set to "KVM".

现在,我正在尝试部署CentOS(访客)系统(遵循 Vagrant 的提供者,在Debian来宾OS内= = nofollow noreferrer>这些指令来安装Apache Metron开发环境。

Now I am trying to deploy a CentOS (guest) system (following these instructions to install an Apache Metron dev environment) inside the Debian guest OS, using VirtualBox 5.0 as a provider to Vagrant.

我运行:

vagrant up

并收到以下输出:

ytsboe@debian-metron ~/incubator-metron/metron-deployment/vagrant/full-dev-platform$ vagrant up
 Running with ansible-skip-tags: ["solr", "yaf"]
 Bringing machine 'node1' up with 'virtualbox' provider...
 ==> node1: Box 'bento/centos-6.7' could not be found. Attempting to find and install...
     node1: Box Provider: virtualbox
         node1: Box Version: >= 0
     ==> node1: Loading metadata for box 'bento/centos-6.7'
         node1: URL: https://atlas.hashicorp.com/bento/centos-6.7
         ==> node1: Adding box 'bento/centos-6.7' (v2.2.7) for provider: virtualbox
             node1: Downloading: https://atlas.hashicorp.com/bento/boxes/centos-6.7/versions/2.2.7/providers/virtualbox.box
         ==> node1: Successfully added box 'bento/centos-6.7' (v2.2.7) for 'virtualbox'!
         ==> node1: Importing base box 'bento/centos-6.7'...
         ==> node1: Matching MAC address for NAT networking...
         ==> node1: Checking if box 'bento/centos-6.7' is up to date...
         ==> node1: Setting the name of the VM: full-dev-platform_node1_1483547498018_38251
         ==> node1: Clearing any previously set network interfaces...
         ==> node1: Preparing network interfaces based on configuration...
             node1: Adapter 1: nat
                 node1: Adapter 2: hostonly
             ==> node1: Forwarding ports...
                 node1: 22 (guest) => 2222 (host) (adapter 1)
                 ==> node1: Running 'pre-boot' VM customizations...
                 ==> node1: Booting VM...
                 There was an error while executing `VBoxManage`, a CLI used by Vagrant
                 for controlling VirtualBox. The command and stderr is shown below.

Command: ["startvm", "34769275-58df-4c89-af8d-d1cb3e538dc9", "--type", "headless"]

Stderr: VBoxManage: error: VT-x is not available (VERR_VMX_NO_VMX)
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component ConsoleWrap, interface IConsole

有人知道发生了什么吗?

Does anybody know what is going on?

注意:此处的许多帖子建议关闭Hyper-V。我实际上尝试在Dell上执行此操作,但在BIOS中找不到它。我也不认为这会有所帮助,因为问题出在来宾来宾 ...

Note: Many posts here suggest to turn off Hyper-V. I actually tried to do that on my Dell, but could not find it in the BIOS. Neither do I think that it would help, since the problem is in the guest of the guest ...

推荐答案

事实证明(目前)不支持VirtualBox内部的VirtualBox: https://www.virtualbox.org/ticket/4032

It turns out that VirtualBox inside VirtualBox is not supported (yet): https://www.virtualbox.org/ticket/4032

这篇关于Windows 7主机上Debian guest虚拟机中的CentOS guest虚拟机:“ VT-x不可用(VERR_VMX_NO_VMX)”的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆