使用 VirtualBox 时,出现如图所示的错误。我执行了建议的命令,但仍然出现错误。
L. *_*mes 26
图片中的图像给你这个错误信息:rtr3initex failed with rc=-1912 (rc=-1912) Ubuntu
它告诉您安装不匹配。你的kernel modules do not match your installed version。内核模块打包在virtualbox-dkms存储库中。
您很可能已经从存储库安装了它。但是未能安装所有模块,或者您安装了它,执行并升级并且在您的系统更新之一期间模块没有完全升级。您可以通过卸载并重新安装来解决此问题,这将安装必要的模块。你这样做:
$ sudo apt remove --purge virtualbox
$ sudo apt install virtualbox
$ sudo apt install virtualbox-dkms
Run Code Online (Sandbox Code Playgroud)
完全删除 virtualbox 及其依赖项不会影响您的 VM。只是应用程序本身。
或者,您可以从http://Virtualbox.org下载最新版本的 Virtualbox 。linux 的下载页面是:https : //www.virtualbox.org/wiki/Linux_Downloads。
您可以将其附加到您的/etc/apt/sources.list文件中以添加官方开发人员存储库:
deb http://download.virtualbox.org/virtualbox/debian xenial contrib
Run Code Online (Sandbox Code Playgroud)
您可以通过以下方式下载并添加安全密钥:
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
Run Code Online (Sandbox Code Playgroud)
然后对您目前拥有的内容进行评分:
$ sudo apt update
$ sudo apt upgrade
Run Code Online (Sandbox Code Playgroud)
如果您清除了以前的版本,请在upgrade执行上述命令后重新安装它:
$ sudo apt install virtualbox
Run Code Online (Sandbox Code Playgroud)
如果从virtualbox.org内核模块下载安装,开发者版本会自动编译安装。
小智 8
跑:
sudo apt-get autoremove
sudo /sbin/vboxconfig
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
38406 次 |
| 最近记录: |