当前位置: 首页>>技术教程>>正文


安装VirtualBox时出现问题

, ,

问题描述

我正在尝试安装virtualbox并使其正常工作,但似乎我不能。在图像中,您可以看到输出。

14.04,virtualbox,ubuntu

如果我运行VBoxManage --version我得到:

WARNING: The character device /dev/vboxdrv does not exist.
Please install the virtualbox-dkms package and the appropriate
headers, most likely linux-headers-generic.

You will not be able to start VMs until this problem is fixed.
4.3.10_Ubuntur93012

但是virtualbox-dkms已经安装并且是最新版本。所以我尝试重新安装它,我得到了这个:

14.04,virtualbox,ubuntu

任何帮助将不胜感激。

编辑:

重新配置后的输出(@ M.Tarun建议):

14.04,virtualbox,ubuntu

编辑2:

还安装了@Hmayag指示的源,清除虚拟盒并再次安装它,但我遇到了同样的问题。

最佳解决方法

基本上在安装这两个软件包之后,还需要进行重新配置:

sudo dpkg-reconfigure virtualbox-dkms
sudo dpkg-reconfigure virtualbox
sudo modprobe vboxdrv

并修复eth0:

sudo modprobe vboxnetflt

次佳解决方法

我通过以下命令解决了这个问题:

sudo apt-get install linux-headers-generic
sudo dpkg-reconfigure virtualbox-dkms

第三种解决方法

问题的原因是你已经启动了3.11内核,而dpkg-reconfigure需要一个3.13内核。这就是为什么你得到“没有合适的运行内核模块”的消息。

请务必更新引导加载程序。

在我的情况下,引导加载程序从另一个操作系统(Debian)更新并启动到该操作系统并运行sudo update-grub解决了问题。

第四种方法

我使用了the vendor’s official guide for Debian-based Linux distributions

printf 'deb http://download.virtualbox.org/virtualbox/debian %s contrib\n' "$(lsb_release -cs)" | sudo tee /etc/apt/sources.list.d/virtualbox.list

wget -qO- https://www.virtualbox.org/download/oracle_vbox{,_2016}.asc | sudo apt-key add -

sudo apt-get purge virtualbox
sudo apt-get update
sudo apt-get install virtualbox-5.0 dkms

第五种方法

我无法解决任何其他解决方案的问题,所以我做了一个新的14.04安装,现在一切都很好。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/2987.html,未经允许,请勿转载。