首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AMD-V正在被另一个管理程序使用.(VERR_SVM_IN_USE)

AMD-V正在被另一个管理程序使用.(VERR_SVM_IN_USE)
EN

Ask Ubuntu用户
提问于 2014-01-10 19:15:26
回答 4查看 12K关注 0票数 3

当我试图在Oracle VirtualBox上打开任何操作系统时,错误都是准确的。

代码语言:javascript
复制
Failed to open a session for the virtual machine xp efendi.
AMD-V is being used by another hypervisor. (VERR_SVM_IN_USE).
VirtualBox can't enable the AMD-V extension. Please disable the KVM kernel extension, recompile your kernel and reboot (VERR_SVM_IN_USE).

我怎样才能解决这个问题?

EN

回答 4

Ask Ubuntu用户

回答已采纳

发布于 2014-01-10 19:26:57

此错误是因为安装了virtualbox和kvm。内核模块之间存在冲突。

“简单”的解决方案是使用一种或另一种,而不是两者兼而有之。但是,只要您愿意手动(或脚本)加载/卸载内核模块,就可以使用这两种方法。

看你的模块

代码语言:javascript
复制
#Virtualbox modules
sudo lsmod | grep vbox

#kvm
sudo lsmod| grep kvm

删除模块

代码语言:javascript
复制
# remove virtualbox
sudo rmmod vboxdrv
sudo rmmod vboxnetflt

#remove kvm
sudo rmmod kvm
sudo rmmod kvm_amd

使用烟雾

代码语言:javascript
复制
sudo insmod /full/path/to/your/modules

您可以在

代码语言:javascript
复制
locate kvm | grep .ko
locate vbox | grep .ko

使用当前内核的模块。

票数 4
EN

Ask Ubuntu用户

发布于 2014-01-19 14:38:02

这一问题通过终端上的代码解决了:

代码语言:javascript
复制
sudo killall VBoxSVC
export VBOX_HWVIRTEX_IGNORE_SVM_IN_USE=true
VirtualBox
票数 3
EN

Ask Ubuntu用户

发布于 2014-04-18 14:41:55

对我来说,没有加载kvm模块(lsmod \ grep,没有显示任何内容),因此只要设置VBOX_HWVIRTEX_IGNORE_SVM_IN_USE=true就足够了。

对于我在没有sudo的情况下运行virtualbox的特殊情况,我现有的win 7 vdi被困在恢复控制台屏幕中。(每一个动作最终都会重新启动我的机器)也许是一些权限问题,(通过运行sudo来解决,但是我不确定这是推荐的方法)

另一本很棒的读物是关于如何将您的脚本写入“使用KVM和VirtualBox并排”的http://www.dedoimedo.com/computers/kvm-virtualbox.html中。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/403591

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档