关于KVM和VBOX2.2.4的严重冲突

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
earthengine
帖子: 47
注册时间: 2006-07-30 17:56

关于KVM和VBOX2.2.4的严重冲突

#1

帖子 earthengine » 2009-07-03 17:59

说明:KVM是开发内核模块的利器,只要kvm -kernel xxx -initrd xxx即可完成测试过程。所以KVM是要反复运行无数次的。而VBOX则是用来安装一些持久运行的操作系统。

近日在Ubuntu9.04上发现了导致系统死锁的严重问题。经查,这是由于KVM内核模块和VBOX发生冲突引起的。当问题发生时,整个系统失去响应,连Ctrl+n切换终端都不能工作。估计是内核发生了死锁引起的。

重现步骤:

1、用kvm运行一个虚拟机,然后打开VBOX运行一个虚拟机

2、这时候,尝试关闭kvm会失败,窗口无法关闭,只能kill掉。

3、用rmmod删除kvm相关模块,然后modprobe kvm

4、这时候,运行vbox就导致系统死锁。

相关软件的版本:Ubuntu 9.04, 内核2.6.28.13-generic, kvm 1:84+dfsg-0, VirtualBox 2.2.4 (从.deb安装,不是用apt-get安装)

因为这个问题牵涉到并非Ubuntu自带和支持的软件,且牵涉到数个软件之间的复杂关系,我不知道这个bug报告应该发给谁。
头像
cnkilior
论坛版主
帖子: 4984
注册时间: 2007-08-05 17:40

Re: 关于KVM和VBOX2.2.4的严重冲突

#2

帖子 cnkilior » 2009-07-03 18:04

你用的是哪个版本的vbox,vbox2.0版本自己会报告和kvm内核模块冲突,并要求你自己把kvm模块卸载。

------
那不知你如何在kvm内核模块加载的时候能开启vbox虚拟机。
earthengine
帖子: 47
注册时间: 2006-07-30 17:56

Re: 关于KVM和VBOX2.2.4的严重冲突

#3

帖子 earthengine » 2009-07-03 20:18

是呀,我也很奇怪。好像最早安装的不是这个版本,这个版本(2.2.4)是后来升级到的。最初的版本会提示和KVM冲突,后来升级之后就没有了。但想不到冲突还是有。

刚刚升级到了3.0.0,一切都好了,可以同时运行kvm和VBox,完全不冲突。
回复