Virtualbox - 找不到运行内核的合适模块

时间:2015-09-02 12:04:31

标签: ubuntu server virtualbox

我刚安装在Ubuntu服务器Virtualbox上。虚拟框告诉我,我必须安装virtualbox-dkms和linux-headers-generic,我这样做了。但是存在stil错误

  • 当我想启动virtualbox时,找不到运行内核的合适模块[fail]。

3 个答案:

答案 0 :(得分:1)

我有这个问题好几个小时了! 这对我有用:

我正在使用版本14.04 LTS ubuntu。

首先:请确保删除虚拟机,以便我们可以全新安装。

sudo apt-get purge virtualbox

第二:您需要安装virtualbox,但不能通过命令行安装。    转到此处:https://www.virtualbox.org/wiki/Download_Old_Builds_4_3并下载说明的内容:

  

Ubuntu 13.04(“Raring Ringtail”)/ 13.10(“Saucy Salamander”)/   14.04(“Trusty Tahr”)/ 14.10(“Utopic Unicorn”)i386 |的 AMD64

下载i386或AMD64

第三:打开刚刚下载的软件包。这应该在 Ubuntu软件中心

中打开

第四:点击安装。这将安装所有virtualbox-dkms,linux-headers等。

希望这可以做到。

  • 我需要这个才能安装流浪者,并且工作得很好!

答案 1 :(得分:1)

在Linux Mint Cinnamon 17.3上对我有用的是:

apt-get install linux-generic linux-image-generic linux-headers-generic linux-signed-generic

sudo apt-get install virtualbox-5.0

答案 2 :(得分:1)

我的配置:

  

Linux Mint 17(Trusty 14.04 Amd64)

     

内核:4.4.0-34-generic

1 - 清除旧安装(不要担心:现有虚拟机将保持不变):

apt-get purge virtualbox

2 - 从apt源文件中查找并注释掉(或删除)VBox存储库:

grep -r 'virtualbox' /etc/apt/*

3 - 更新:

apt-get update

4 - 根据你的内核安装linux头文件:

apt-get install build-essential linux-headers-`uname -r`

5 - 在https://www.virtualbox.org/wiki/Linux_Downloads下载VBox .deb文件(在我的情况下:trusty_amd64)

wget http://download.virtualbox.org/virtualbox/5.1.2/virtualbox-5.1_5.1.2-108956~Ubuntu~trusty_amd64.deb

6 - 安装下载包:

dpkg -i ./virtualbox-5.1_5.1.2-108956~Ubuntu~trusty_amd64.deb

如果有任何错误,请检查日志:tail /var/log/vbox-install.log