最近在搭建Metasploitable的测试平台,想要在KaliLinux2.0环境下再搭建一个虚拟机去跑靶机,在下载安装好VBox和VMWare后运行均会提示错误信息。
vboxdrv 模块没有载入内核中,提示重新virtualbox 内核模块.
关于这个问题对于Ubuntu平台一般解决方法是:
sudo apt-get install dkms
sudo apt-get install linux-headers-`uname -r` build-essential
sudo /etc/init.d/vboxdrv setup
可是KaliLinux2.0并没有找到相关的内核文件,卡在了第二步。
在经过千辛万苦的查找后,在外网上找到另一种用wget获取内核文件的方法,有效。
对于32位系统:
wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.3.4-wily/linux-headers-4.3.4-040304_4.3.4-040304.201601230132_all.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.3.4-wily/linux-headers-4.3.4-040304-generic_4.3.4-040304.201601230132_i386.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.3.4-wily/linux-image-4.3.4-040304-generic_4.3.4-040304.201601230132_i386.deb
sudo dpkg -i linux-headers-4.3.4*.deb linux-image-4.3.4*.deb
sudo reboot
对于64位系统:
wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.3.4-wily/linux-headers-4.3.4-040304_4.3.4-040304.201601230132_all.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.3.4-wily/linux-headers-4.3.4-040304-generic_4.3.4-040304.201601230132_amd64.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.3.4-wily/linux-image-4.3.4-040304-generic_4.3.4-040304.201601230132_amd64.deb
sudo dpkg -i linux-headers-4.3.4*.deb linux-image-4.3.4*.deb
sudo reboot
重启后解决问题。