1、安装Kali Linux之后,修改/etc/apt/sources.list文件,添加官方源:deb http://http.kali.org/kali kali-rolling main contrib non-free为了提高下载速度,我还添加了清华的源:deb http://mirrors.tuna.tsinghua.edu.cn/kalikali-rolling main contrib non-free保存该文件
2、命令行输入并执行下列命令:apt-get cleanapt-get updateapt-get upgradeapt-get dist-upgrade执行过程中,会下载不少东西,请注意自己的流量。执行完成后,建议重启系统,可以实行运行命令:reboot
3、查看是否已经安装内核头文件,执行命令:apt-cache search linux-headers如果有内核头文件,比如linux-headers-4.6.0-kali1-amd64,并且对应uname -r命令的结果,即内核版本和头文件版本号对应,说明已经安装好了内核头文件。否则向下继续操作。安装内核头文件,输入命令:apt-get install linux-headers-$(uname -r)这里的uname -r命令用于查看内核发行版本号。正常情况下,应该可以执行成功。
4、如果出现安装失败,提示找不到对应的内核桌薜兀变头文件,比如linux-headers-4.6.0-kali1-amd64,而上述apt-cache命令结果中显示已经安装了不同的版眺螗熨膣本,比如linux-headers-4.8.0-kali2-amd64,者说明系统安装了新内核的头文件,这时,可以重启系统,进入高级选项advanced options,看看是否有两个内核版本,如果有,选择对应已经安装头文件的内核启动(这里就是4.8.0了)系统。之后重新执行头文件安装命令:apt-get install linux-headers-$(uname -r)应该会提示已经安装
5、如果apt-cache命令结果中显示没有安装内核版本号,同时apt-install命令结果还是提示无法找到对应的内核头文件版本,可以自行下载linux-kbuild并编译,然后下载对应的头文件进行编译,具体方法请百度。