VirtualBox启用嵌套VT-x/AMD-V的问题

当前笔记本操作系统为Windows 10 教育版,CPU为i7-8750H,在BIOS内已经默认启用了虚拟化:

需要安装RedHat 6.4 做一些测试,使用VirtualBox进行虚拟,版本为6.1:

在VirtualBox内成功安装了rhel,但是始终无法支持vmx。查看虚拟机设置内发现无法启用 嵌套VT-x/AMD-V ,选项为灰色:

通过查阅资料得知需要使用VBoxManage以命令行的方式进行开启,操作步骤如下:

Microsoft Windows [版本 10.0.17134.1902]
(c) 2018 Microsoft Corporation。保留所有权利。

C:\Users\nextfriend>f:

F:\>cd F:\VirtualBox

F:\VirtualBox>VBoxManage.exe list vms
"rhel64" {240f96d8-6535-431d-892e-b70f3dc464e8}

F:\VirtualBox>VBoxManage.exe modifyvm "rhel64" --nested-hw-virt on

执行完成后可以看到选项已经被选中,而且可以自行操作了。

进入虚拟机,执行:

cat proc/cpuinfo |grep vmx

已经可以看到vmx flag。

补充:下面看下VirtualBox启用嵌套VT-x/AMD-V

首先在Windows上安装好virtualbox,为了能在virtualbox上创建嵌套的虚拟机,需要开启CPU的虚拟化功能。

VirtualBox启用嵌套VT-x/AMD-V参考文章顶部内容。

如果打开虚拟机报错:

Cannot enable nested VT-x/AMD-V without nested-paging and unresricted guest execution

(VERR_CPUM_INVALID_HWVIRT_CONFIG).

Result Code: E_FAIL (0x80004005).....

再参考这篇文章

具体解决办法如下:

1. 在命令提示符下运行:bcdedit /set hypervisorlaunchtype off

2. 重启

进入虚拟机,执行:

egrep -o '(vmx|svm)' /proc/cpuinfo

可以看到vmx,表示OK。

到此这篇关于VirtualBox启用嵌套VT-x/AMD-V的文章就介绍到这了,更多相关VirtualBox启用嵌套VT-x/AMD-V内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • VirtualBox启用嵌套VT-x/AMD-V的问题

    当前笔记本操作系统为Windows 10 教育版,CPU为i7-8750H,在BIOS内已经默认启用了虚拟化: 需要安装RedHat 6.4 做一些测试,使用VirtualBox进行虚拟,版本为6.1: 在VirtualBox内成功安装了rhel,但是始终无法支持vmx.查看虚拟机设置内发现无法启用 嵌套VT-x/AMD-V ,选项为灰色: 通过查阅资料得知需要使用VBoxManage以命令行的方式进行开启,操作步骤如下: Microsoft Windows [版本 10.0.17134.190

  • android嵌套滚动入门实践

    嵌套滚动是 Android OS 5.0之后,google 为我们提供的新特性.这种机制打破了我们对之前 Android 传统的事件处理的认知.从一定意义上可以理解为嵌套滚动是逆向的事件传递机制. 如上图所示,其原理就是这样.那么下边我们从代码的层面看一下实现. 代码中主要涉及到了四个类: NestedScrollingChild.NestedScrollingChildHelper.NestedScrollingParent.NestedScrollingParentHelper 先看Nest

  • 详解kvm部署三个虚拟机实现 WordPress 实验

    一.kvm 简介 kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中.它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少.KVM目前已成为学术界的主流VMM之一. KVM的虚拟化需要硬件支持(如Intel VT技术或者AMD V技术).是基于硬件的完全虚拟化.而Xen早期则是基于软件模拟的Para-Virtualization,新版本则是基于硬件支持的完全虚拟化.但Xe

  • KVM 介绍及作用详解

    目录 一.虚拟化 1.背景 2.虚拟化技术介绍 3.虚拟化技术发展 4.虚拟化类型 5.虚拟化的特性特性: 二.KVM概述 1.KVM简介 2.KVM的作用 3.KVM 虚拟化架构/三种模式 4.KVM核心组件及作用 5.KVM工作流程 三.KVM虚拟化平台部署 1.虚拟机资源 2.实验环境 3.安装KVM 4.设置KVM网络 5.KVM部署与管理 一.虚拟化 1.背景 美国环境保护EPA报告中曾经统计过一组统计数据:EPA研究服务器和数据中心得能源效率时发现,实际上服务器只有5%得时间时在工作

  • XenServer使用ISO安装虚拟机系统的方法

    要在VM开始安装作业系统,虽然XenServer已包含多个范本,例如RedHat AS 4+5.CentOS.SuSE.Oracle Enterprise Linux等等,在这些列表内的,安装时都不须额外下载原始安装光碟;若未在列表内,例如RedHat AS 3,就必须使用光碟方式安装.这里说明如何在新增VM时以iso档方式来安装所需的作业系统. 首先,登入console,执行以下指令,建立iso档型式的储存库(SR – Storage Repositories) mkdir /boot-iso

  • Install ESX Server 3.5/3i onto ESX Server安装方法

    # 下面的文章中,将直接安装在硬件的ESX Server称为[Host ESX Server],将安装在Host ESX Server上的ESX Server称为[Guest ESX Server] 1. 做好Guest ESX Server的设置 就如同安装其他Guest OS一样,通过VI Client或者VirtualCenter连接到Host ESX Server,并创建一台VM. 创建时,OS类型选择"其他",vCPU为2个,内存为1GB或更多即可. 2. 将网卡类型改为e1

  • PHP中数组转换为SimpleXML教程

    SimpleXML扩展函数提供了将XML转换为对象的工具集.这些对象处理普通的属性选择器和数组迭代器. 示例1: <?php // 将php数组转换为xml文档的代码 //定义一个将数组转换成xml的函数. function arrayToXml($array, $rootElement = null, $xml = null) { $_xml = $xml; // 如果没有$rootElement,则插入$rootElement if ($_xml === null) { $_xml = ne

  • nginx访问控制的实现示例

    关于Nginx一款高性能,轻量级web服务软件 稳定性高 系统资源消耗低 对HTTP并发连接的处理能力高 单台物理服务器可支持30000~50000个并发请求 环境 一台Linux服务器(192.168.13.128) 一台win10测试机 一,在Windows上将LAMP所需压缩软件包共享出来(此处如有问题请看之前的博客相关文章) 二,在Linux上使用远程共享获取文件并挂载到mnt目录下 [root@localhost ~]# smbclient -L //192.168.100.3/ ##

  • python简单实现图片文字分割

    本文实例为大家分享了python简单实现图片文字分割的具体代码,供大家参考,具体内容如下 原图: 图片预处理:图片二值化以及图片降噪处理. # 图片二值化 def binarization(img,threshold): #图片二值化操作 width,height=img.size im_new = img.copy() for i in range(width): for j in range(height): a = img.getpixel((i, j)) aa = 0.30 * a[0]

  • mysql 字符串正则表达式及说明

    目录 概述 正则表达式运算符 正则表达式语法 概述 名称 描述 NOT REGEXP 否定的REGEXP REGEXP 字符串是否匹配正则表达式 RLIKE 字符串是否匹配正则表达式 正则表达式是指定复杂搜索的模式的有力方式.本文讨论可用于正则表达式匹配的操作符,并举例说明可以用于正则表达式操作的一些特殊字符和构造. MySQL使用了Henry Spencer的正则表达式实现,这是为了符合POSIX 1003.2.MySQL使用扩展版本支持SQL语句中的正则表达式模式匹配操作. 本文不包含 He

随机推荐