我尝试在 Kali Linux 2016.2 上安装 VirtualBox 5.1。我通过跑步做到了这一点
apt-get install virtualbox
(我以root身份登录,所以不需要sudo)。这工作得很好,安装过程中出现了一些错误,但生成的应用程序可以工作。我启动了它,创建了一个虚拟机,当我尝试运行该虚拟机时,它告诉我它缺少一个关键的内核驱动程序(vboxdrv),我应该运行
modprobe vboxdrv
我这样做了,结果是
modprobe: FATAL: Module vboxdrv not found in directory /lib/modules/4.6.0-kali1-amd64
我尝试跑步
dpkg-reconfigure virtualbox-dkms
apt-get --reinstall install virtualbox-dkms
service vboxdrv setup
apt-get install linux-headers-amd64
/etc/init.d/vboxdrv setup
apt-get install linux-headers-$(uname -r)
(不按这个顺序)
我也尝试过
dpkg -i virtualbox-5.1_5.1.14-112924~Debian~wheezy_amd64.deb
与 VirtualBox 站点上的 Debian Wheezy .deb 文件一起使用,但该文件甚至没有启动。
这些都不起作用。有人能帮我一下吗?
答案1
升级你的内核版本:
运行:apt-cache search linux-image
然后安装最新版本。例如:
apt-get install linux-image-4.8.0-kali2-amd64
安装linux-headers
:
apt-get install linux-headers-4.8.0-kali2-amd64
重新启动您的系统
删除virtualbox
,然后重新安装,如下所示:
apt-get update && apt-get upgrade && apt-get dist-upgrade
apt-get install dkms
apt-get install virtualbox virtualbox-dkms
modprobe vboxdrv
答案2
除了 virtualbox 软件包之外,您还需要安装 virtualbox-dkms 和 virtualbox-qt(用于 GUI 前端)软件包...至少这是它在 Kali 所基于的 Mint 和 Ubuntu 上的工作方式...另外Mint 存在一个问题,菜单快捷方式在您注销并重新登录之前不会显示......
对于您缺少模块的问题,virtualbox-dkms 软件包是关键...