我尝试在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
个文件。
我该如何解决这个问题?
答案 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时遇到了相同的错误。
巧合的是,我在文件 /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
一切都很好:)