Ubuntu上的VirtualBox VERR_VM_DRIVER_VERSION_MISMATCH

时间:2016-12-14 15:27:17

标签: ubuntu-14.04 virtualbox

我尝试在Ubuntu 14.04上安装VirtualBox。我从Ubuntu存储库安装了VirtualBox:

sudo apt-get install virtualbox

然后我将我的用户添加到vboxusers:

sudo usermod -G vboxusers -a user

我还为我的vb vsion安装了一个额外的包:

wget http://download.virtualbox.org/virtualbox/5.0.10/Oracle_VM_VirtualBox_Extension_Pack-4.3.36-105129.vbox-extpack

sudo vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.0.10-104061.vbox-extpack

但是当我尝试启动虚拟机时,我收到错误:

RTR3InitEx failed with rc=-1912 (rc=-1912)The VirtualBox kernel modules do not match this version of VirtualBox. The installation of VirtualBox was apparently not successful. Executing  '/etc/init.d/vboxdrv setup'may correct this. Make sure that you do not mix the OSE version and the PUEL version of VirtualBox.

where: supR3HardenedMainInitRuntime
what:  4
VERR_VM_DRIVER_VERSION_MISMATCH (-1912) - The installed support driver doesn't match the version of the user.

我没有/etc/init.d/vboxdrv个文件。 我该如何解决这个问题?

3 个答案:

答案 0 :(得分:8)

我删除了所有的virualbox软件包:

sudo apt-get purge 'virtualbox*'

然后我安装了virtualbox v.5

sudo apt-get install virtualbox-5.0

之后我在BIOS中启用了虚拟化。 现在它有效。

答案 1 :(得分:6)

检查您安装的虚拟机版本

dpkg --list 'virtualbox*'

可能与扩展包不对齐。

删除您的安装

sudo apt-get autoremove 'virtualbox*'

不要安装Ubuntu存储库,但在official Oracle Virtualbox Download page关于基于Debian的Linux发行版的安装后运行全新安装。

在安装Extension Pack之前检查Virtualbox是否正在运行。

答案 2 :(得分:1)

我在ubuntu 16.4中启动vm client时遇到了相同的错误。
Error message

巧合的是,我在文件 /var/crash/_usr_lib_virtualbox_VirtualBox.0.crash 中注意到以下消息:

  

标题:QBox在QMessageLogger :: fatal()中因SIGABRT而崩溃   原因:Sie haben einige veraltete Paketversionen   安装。共享和共享   Sie,ob das问题danach noch auftritt:

     

virtualbox-dkms

已翻译:您已经安装了一些过时的软件包版本。请更新以下软件包,然后检查问题是否仍然存在:

命令后:

sudo apt-get install --only-upgrade virtualbox-dkms

一切都很好:)