Virtualbox 安装失败?

Virtualbox 安装失败?

我最近下载了 Virtualbox 5,并运行了从网站上获取的 .deb 文件。我尝试使用 MS-DOS 6.22,但出现了错误消息。

 '[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

 '/sbin/rcvboxdrv 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. ]'

我甚至尝试运行建议的命令,但失败了。

答案1

唯一对我有帮助的是卸载,virtualbox-dkms因为该软件包是旧版本:

sudo dpkg -P virtualbox-dkms

然后我重新安装virtualbox并且它工作了。

答案2

跑步:

sudo /sbin/rcvboxdrv setup
sudo apt -f install

如果这不起作用:

sudo /etc/init.d/vboxdrv setup 

答案3

我遇到了同样的问题。我想从网站安装最新版本,但我安装了过时的 Virtualbox 存储库版本(由包管理器安装)。这就是为什么我仍然有一些内核模块在运行,这些模块在卸载过程中没有被删除。我通过以下方式解决了这个问题:

apt-get remove virtualbox
apt-get autoremove [absolutely needed to remove the old kernel modules]
/sbin/vboxconfig [after you install the version from the website with dpkg -i]

顺便说一句:基本上你不应该绕过包管理器,但我无法运行虚拟机,并想弄清楚最新版本中是否存在问题。

答案4

我也遇到过这个错误。后来我找到了删除旧版本 VirtualBox 的正确方法。

$ sudo /opt/VirtualBox/uninstall.sh
$ sudo rm -rf /opt/VirtualBox/

然后再次安装 VirtualBox。对我来说,它成功了。

相关内容