Kali Linux在安装完virtualbox后,打开虚拟机会出现:kernel driver not installed (rc=1908)错误提示,根据提示,大概可以看出是由于缺少内核模块引起的,因为VirtualBox默认是在DKMS内核中运行,所以系统需要有DKMS的支持。所以最根本的是先需要下载linux-headers,我的解决步骤如下:
1.输入命令 uname -r 查看自己的内核信息。
2.下载linux-kbuild,链接:(http://http.kali.org/kali/pool/main/l/linux-tools/)具体版本参见自己的内核信息;
3.安装linux-kbuild;
dkpg -i linux-kbuild-4.3_4.3.1-2kali1_amd64.deb
(这是我的内核版本,以自己的为准)
4.下载linux-header-common和主机版本对应的linux-header。链接(http://http.kali.org/kali/pool/main/l/linux/),具体版本参见自己的内核信息
5.首先安装linux-header-common
dkpg -i linux-headers-4.3.0-kali1-common_4.3.3-5kali4_amd64.deb (这是我的内核版本,以自己的为准)
6.最后安装linux-header
dkpg -i linux-headers-4.3.0-kali1-amd64_4.3.3-5kali4_amd64.deb (这是我的内核版本,以自己的为准)
7.以上步骤完成后,输入命令 dkms install virtualbox/5.0.24 (后面跟着的数字是我的virtualbox版本,以自己的为准),使得virtualbox能在DKMS内核中运行。
8.输入命令modprobe vboxdrv ,载入模块到内核中运行,然后试试打开virtualbox,问题就解决了。
本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-08/134687.htm