安装 Ubuntu Server 更新后,我无法再使用 Virtualbox 启动我的虚拟机。更新之前,VirtualBox 运行良好。
Ubuntu 版本:
Ubuntu 18.04.4 LTS
虚拟盒版本:
virtualbox-6.1 6.1.4-136177~Ubuntu~bionic amd64 Oracle VM VirtualBox
virtualbox-dkms 5.2.34-dfsg-0~ubuntu18.04.1 全 x86 虚拟化解决方案 - dkms 的内核模块源
dpkg -l | grep virtualbox:
rc virtualbox 5.2.34-dfsg-0~ubuntu18.04.1 amd64 x86 虚拟化解决方案 - 基本二进制文件
rc virtualbox-4.3 4.3.40-110317~Ubuntu~raring amd64 Oracle VM VirtualBox
ii virtualbox-6.1 6.1.4-136177~Ubuntu~bionic amd64 Oracle VM VirtualBox
ii virtualbox-dkms 5.2.34-dfsg-0~ubuntu18.04.1 全 x86 虚拟化解决方案 - dkms 的内核模块源
rc virtualbox-qt 5.2.34-dfsg-0~ubuntu18.04.1 amd64 x86 虚拟化解决方案 - 基于 Qt 的用户界面
当我尝试使用以下命令启动我的虚拟机时:
VBoxHeadless --startvm "Ubuntu-Server-PiHole-18.04"
我得到:
VBoxHeadless:supR3HardenedMainInitRuntime 中出现错误 -1912!VBoxHeadless:RTR3InitEx 失败,rc=-1912
VBoxHeadless:提示!重新安装 VirtualBox 可能会有帮助。
然后我尝试使用以下命令重新安装 VirtualBox:
sudo apt-get install --reinstall virtualbox-dkms
输出如下:
从 DKMS 树中完全删除模块版本:5.2.34。
完毕。
正在将 virtualbox-dkms (5.2.34-dfsg-0~ubuntu18.04.1) 解压到 (5.2.34-dfsg-0~ubuntu18.04.1) 上...
设置 virtualbox-dkms (5.2.34-dfsg-0~ubuntu18.04.1) ...
正在加载新的 virtualbox-5.2.34 DKMS 文件...
为 4.15.0-91-generic 构建
为 4.15.0-91-generic 构建初始模块。
完毕。
VirtualBox 版本和 VirtualBox-dkms 版本是否不匹配?
我怎样才能最好地解决这个问题?(我已经将 Virtualbox repo 添加到我的源列表中:https://download.virtualbox.org/virtualbox/debian仿生学发布)