Virtualbox 更新后无法启动虚拟机

Virtualbox 更新后无法启动虚拟机

从软件中心删除 virtualbox 版本 (5.0) 后,我从 oracle 存储库安装了 virtualbox-5.1。看来软件中心版本的内核模块与新版本冲突。错误消息是:错误信息

我已尝试过:

  1. 正在运行sudo /sbin/vboxconfig并重新启动。这将输出vboxdrv.sh: Building VirtualBox kernel modules. vboxdrv.sh: Starting VirtualBox services.
  2. 重新安装软件中心版本并通过命令行清除它,然后从 oracle 重新安装该版本。
  3. dkms autoinstall

输出dpkg -l *virtualbox*

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  unity-scope-vi 0.1+13.10.20 all          VirtualBox scope for Unity
un  virtualbox     <none>       <none>       (no description available)
ii  virtualbox-5.1 5.1.12-11244 amd64        Oracle VM VirtualBox
ri  virtualbox-dkm 5.0.24-dfsg- all          x86 virtualization solution - ker
un  virtualbox-gue <none>       <none>       (no description available)
un  virtualbox-gue <none>       <none>       (no description available)
un  virtualbox-mod <none>       <none>       (no description available)
un  virtualbox-ose <none>       <none>       (no description available)

答案1

请求dpkg -l *virtualbox*并查看后,很明显安装了旧版本的virtualbox-dkms。

ii virtualbox-5.1 5.1.12-11244 amd64 Oracle VM VirtualBox
ri virtualbox-dkm 5.0.24-dfsg-全x86虚拟化解决方案-ker

为了解决这个问题,您需要:

sudo dpkg -P virtualbox-dkms
sudo dpkg -P virtualbox-5.1

进而重新安装 virtualbox-5.1 和扩展包

答案2

对于 Ubuntu 18.04,在我更新内核后出现了这个问题。从 Virtualbox 网站下载 .deb 文件,不要安装 ubuntu 软件中心的文件,我认为他们没有在那里更新最新版本。

下载并安装 .deb 文件。这解决了我的问题。

干杯!

答案3

错误消息具有误导性。请使用以下命令:

sudo /sbin/rcvboxdrv setup 

重建并安装内核模块。

相关内容