当前位置: 首页 > article >正文

VirtualBox can‘t enable the AMD-V extension

个人博客地址:VirtualBox can't enable the AMD-V extension | 一张假钞的真实世界

最近一次完成Deepin的系统更新后,进入VirtualBox创建的虚拟机(Widows10)时,出现以下错误:

根据网址“https://askubuntu.com/questions/403591/amd-v-is-being-used-by-another-hypervisor-verr-svm-in-use”对问题的提示,检查我的问题,是因为同时安装了Virtualbox和KVM冲突导致的。如下:

#Virtualbox modules
$ sudo lsmod | grep vbox
vboxnetadp             28672  0
vboxnetflt             32768  0
vboxdrv               638976  2 vboxnetadp,vboxnetflt

#kvm
$ sudo lsmod| grep kvm
kvm_amd               200704  0
kvm                  1232896  1 kvm_amd
ccp                   147456  2 i2c_designware_platform,kvm_amd

从上面的信息可以看出,VirtualBox模块和KVM模块都存在。运行一下命令移除KVM模块:

$ sudo rmmod kvm_amd
$ sudo rmmod kvm

注意,执行移除命令的顺序,首先移除依赖kvm的kvm_amd模块,否则会提示以下信息:

$ sudo rmmod kvm
rmmod: ERROR: Module kvm is in use by: kvm_amd

 再次启动虚拟机,问题解决。

但是,还存在一个问题,每次重启电脑都需要按照以上步骤操作才行,未免太麻烦了。解决方法是,将kvm和kvm_amt加入黑名单模块列表:

$ echo "blacklist kvm" | sudo tee /etc/modprobe.d/blacklist.conf
$ echo "blacklist kvm_amd" | sudo tee -a /etc/modprobe.d/blacklist.conf
$ sudo update-initramfs -u

执行完成后,重启后再试,问题解决。


http://www.kler.cn/a/514890.html

相关文章:

  • 嵌入式 工程配置
  • 5G网络下移动机器人的图像和指令传输用于远程操作
  • 【玩转全栈】---基于YOLO8的图片、视频目标检测
  • C++ STL(8)map
  • html、js、css实现爱心效果
  • 深圳大学-计算机系统(3)-实验三取指和指令译码设计
  • 扬帆数据结构算法之雅舟航程,漫步C++幽谷——LeetCode刷题之移除链表元素、反转链表、找中间节点、合并有序链表、链表的回文结构
  • 剑指Offer|LCR 040.最大矩形
  • Solidity06 Solidity变量数据存储和作用域
  • 安装centos7之后问题解决
  • 根除埃博拉病毒(2015MCM美赛A)
  • 嵌入式入门(一)-STM32CubeMX
  • c++中的链表list
  • 【Android】创建基类BaseActivity和BaseFragment
  • Spring注解篇:@RestController详解
  • AI大模型-提示工程学习笔记11-思维树
  • 【线性代数】列主元法求矩阵的逆
  • 云原生架构下的AI智能编排:ScriptEcho赋能前端开发
  • 2025_1_22_进程替换
  • Simula语言的云计算
  • C语言进阶习题【1】指针和数组(4)——指针笔试题3
  • RabbitMQ的消息可靠性保证
  • 网络(一)
  • C语言程序环境与预处理—从源文件到执行程序,这里面有怎么的工序?绝对0基础!
  • 【 MySQL 学习4】排序
  • Kafka 源码分析(一) 日志段