当我试图在Oracle VirtualBox上打开任何操作系统时,错误都是准确的。
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).我怎样才能解决这个问题?
发布于 2014-01-10 19:26:57
此错误是因为安装了virtualbox和kvm。内核模块之间存在冲突。
“简单”的解决方案是使用一种或另一种,而不是两者兼而有之。但是,只要您愿意手动(或脚本)加载/卸载内核模块,就可以使用这两种方法。
看你的模块
#Virtualbox modules
sudo lsmod | grep vbox
#kvm
sudo lsmod| grep kvm删除模块
# remove virtualbox
sudo rmmod vboxdrv
sudo rmmod vboxnetflt
#remove kvm
sudo rmmod kvm
sudo rmmod kvm_amd使用烟雾
sudo insmod /full/path/to/your/modules您可以在
locate kvm | grep .ko
locate vbox | grep .ko使用当前内核的模块。
发布于 2014-01-19 14:38:02
这一问题通过终端上的代码解决了:
sudo killall VBoxSVC
export VBOX_HWVIRTEX_IGNORE_SVM_IN_USE=true
VirtualBox发布于 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中。
https://askubuntu.com/questions/403591
复制相似问题