码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【经验】Win11的Ubuntu虚拟机启动虚拟化|此平台不支持虚拟化的 Intel VT-x/EPT(方案汇总+自己的解决方案)


    2024/04/24说明:这篇暂时修改为粉丝可见,因为正在冲粉丝量,等到我弄完了粉丝量的要求,我就改回来!不方便看到全文的小伙伴不好意思!!

    我开虚拟化是为了在虚拟机中运行VirtualBox,如果不开CPU虚拟化,会报错VBoxManage error: VT-x is not available (VERR_VMX_NO_VMX)。

    文章目录

      • 1 检查虚拟机的虚拟化是否启用
      • 2 开启虚拟化引擎
      • 3 检查主机CPU是否开启虚拟化
      • 4 关闭Window的内核隔离
      • 5 关闭有冲突的windows虚拟化功能
      • 6 禁用Device guard

    1 检查虚拟机的虚拟化是否启用

    参考:VBoxManage error: VT-x is not available (VERR_VMX_NO_VMX)

    先装cpu-check,获得kvm-ok指令:

    sudo apt-get install cpu-checker
    
    • 1

    运行下面这个指令检查是否支持KVM:

    sudo kvm-ok
    
    • 1
    1. 如果没有启用,会显示(继续第二个步骤):
      在这里插入图片描述

    2. 如果已经启用,会显示(结束):
      在这里插入图片描述

    2 开启虚拟化引擎

    关闭虚拟机,编辑虚拟机设置,如下图所示,在虚拟化Intel VT-x/EPT或AMD-V/RVI打勾:
    在这里插入图片描述
    然后再开启虚拟机:

    1. 如果成功启动(回到第一步):检查是否kvm-ok;
    2. 如果没有成功启动,报错此平台不支持虚拟化的 Intel VT-x/EPT(继续第三步):检查主机CPU是否开启虚拟化。

    3 检查主机CPU是否开启虚拟化

    win+r搜索taskmgr进入任务管理器,如下图所示,查看CPU是否开启虚拟化:
    在这里插入图片描述

    1. 如果没有开启,请参考这篇博客,在BIOS上打开CPU虚拟化:解决虚拟机VM-开启 虚拟化 Intel-VT-x/EPT 或 AMD-V/RVI(V) 后 电脑蓝屏重启 或显示此平台不支持虚拟化的问题 (Win10)。
    2. 如果开启了,继续第四步。

    4 关闭Window的内核隔离

    参考:关于“ VMware Workstation 16 此平台不支持虚拟化的Intel VT-x/EPT. 不使用虚拟化的Intel VT-x/EPT,是否继续?”的有关问题的总结解答
    这个博主他对为什么要内核隔离做了一番讲解。

    win+s搜索“内核隔离”,关掉内核隔离,如下图所示:
    在这里插入图片描述
    然后重启电脑。

    然后再开启虚拟机:

    1. 如果成功启动(回到第一步):检查是否kvm-ok;
    2. 如果没有成功启动(继续第五步):关闭与VMware虚拟化冲突的所有windows功能。

    5 关闭有冲突的windows虚拟化功能

    搜索“启用或关闭windows功能”,关闭所有有关的功能:

    包括Hyper-V、Windows虚拟机监控程序平台、适用于Linux的Windows子系统、虚拟机平台等。
    需要注意的是,Hyper-V默认没安装而且默认是关闭的,如果实在没找到Hyper-V这个选项,也很正常。

    在这里插入图片描述

    需要注意的是,Hyper-V默认没安装而且默认是关闭的,如果实在没找到Hyper-V这个选项,也很正常。

    在这里插入图片描述

    关闭功能后,提示重启系统,选择重启。

    然后再开启虚拟机:

    1. 如果成功启动(回到第一步):检查是否kvm-ok;
    2. 如果没有成功启动(继续第六步):禁用Device guard。

    6 禁用Device guard

    这一步网上教程基本上都没提到,但效果是立竿见影的。
    有时候虚拟机打不开了,也得禁用Device guard。

    1. 如果在前面的步骤中,重启时出现了如下图所示的页面,请按win键或Fn+F3键关闭Device guard。在这里插入图片描述
    2. 如果在前面的步骤重启时没有遇到上图,则参考这篇文章主动禁用Device guard并唤起上图的页面:【经验】windows更新20H2|vmware无法使用|禁用Device guard。这篇博客的禁用方案,参考的是微软官网的禁用Device guard的步骤:MSDN-《Manage Windows Defender Credential Guard》,所以一般情况下,可以放心大胆地直接使用。

    然后再开启虚拟机:

    1. 如果成功启动(回到第一步):检查是否kvm-ok;
    2. 如果没有成功启动,我也无计可施了。我的是禁用了Device Guard就能用了。

    本账号所有文章均为原创,欢迎转载,请注明文章出处:https://blog.csdn.net/qq_46106285/article/details/127745752。百度和各类采集站皆不可信,搜索请谨慎鉴别。技术类文章一般都有时效性,本人习惯不定期对自己的博文进行修正和更新,因此请访问出处以查看本文的最新版本。

  • 相关阅读:
    kCVPixelFormatType_32BGRA 格式的CMSampleBuffer sampebuffer 如何转化为 AVFrame
    RequestMapping注解
    每日一个设计模式之【工厂模式】
    猿创征文|Linux环境Redis部署及最佳实践
    PJSIP 2.7.2对G.729的支持,编译bcg729步骤
    华纳云:连接mysql出现2059错误怎么解决
    黑客(网络安全)技术自学30天
    专题三:穷举、暴搜、深搜、回溯、剪枝【递归、搜索、回溯】
    go pprof 实战
    Metaverse Web 3.0 和 DeFi大师班
  • 原文地址:https://blog.csdn.net/qq_46106285/article/details/127745752
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号