Kali Linux 内核头文件安装

查看linux内核版本


执行命令:uname -r

显示内核版本:4.6.0-kali1-amd64

查看linux是否已经安装内核头文件


执行命令:apt-cache search linux-headers

如果有内核头文件,比如linux-headers-4.6.0-kali1-amd64,并且对应uname -r命令的结果,即内核版本和头文件版本号对应,说明已经安装好了内核头文件。否则向下继续操作


安装内核头文件


方法一:

安装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/kali kali-rolling main contrib non-free

#debain源
deb http://mirrors.163.com/debian/ wheezy main contrib
deb http://mirrors.163.com/debian/ wheezy-proposed-updates main contrib
deb-src http://mirrors.163.com/debian/ wheezy main contrib
deb-src http://mirrors.163.com/debian/ wheezy-proposed-updates main contrib

#debian安全更新源
deb http://security.debian.org/ wheezy/updates main contrib
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

#阿里云kali源
deb http://mirrors.aliyun.com/kali kali main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali main non-free contrib
deb http://mirrors.aliyun.com/kali-security kali/updates main contrib non-free

#中科大kali源
deb http://mirrors.ustc.edu.cn/kali kali main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali main non-free contrib

deb http://mirrors.ustc.edu.cn/kali-security kali/updates main contrib non-free

#新加坡kali源
#deb http://mirror.nus.edu.sg/kali/kali/ kali main non-free contrib
#deb-src http://mirror.nus.edu.sg/kali/kali/ kali main non-free contrib
#deb http://mirror.nus.edu.sg/kali/kali-security kali/updates main contrib non-free
#deb-src http://mirror.nus.edu.sg/kali/kali-security kali/updates main contrib non-free

#Kali-Security
#deb http://security.kali.org/ kali/updates main contrib non-free
#deb-src http://security.kali.org/ kali/updates main contrib non-free


添加完成后保存该文件


更新系统

apt-get clean  //清空 之前下载的软件包 释放空间

apt-get update //刷新源,获得最近的软件包的列表

apt-get upgrade  //更新系统,系统将现有的Package升级,如果有相依性的问题,而此相依性需要安装其它新的Package或影响到其它Package的相依性时,此Package就不会被升级,会保留下来.

apt-get dist-upgrade  //可以聪明的解决相依性的问题,如果有相依性问题,需要安装/移除新的Package,就会试着去安装/移除它. (所以通常这个会被认为是有点风险的升级,可以不用执行)


安装内核头文件

输入命令:apt-get install linux-headers-$(uname -r)或者直接敲apt-get install linux-headers-在这时候你按键盘上的tab键,找你本系统的头文件安装即可


如果找不到对应的内核头文件或者出现以下错误则进入方法二


E: Unable to locate package linux-headers-4.6.0-kali1-amd64
E: Couldn't find any package by glob 'linux-headers-4.6.0-kali1-amd64
E: Couldn't find any package by regex 'linux-headers-4.6.0-kali1-amd64


内核头文件检测

输入命令:dpkg-query -s linux-headers-`uname -r`或者dpkg-query -s linux-headers-$(uname -r) 命令检查内核头文件是否成功安装


方法二:下载内核头文件自己编译


1.下载inux-kbuild,链接:( http://http.kali.org/kali/pool/main/l/linux-tools/)具体版本参见自己的主机;

2.编译linux-kbuild;

dkpg -i linux-kbuild-4.6_4.6.1-2kali1_amd64.deb

如果出现错误:dpkg: error: dpkg status database is locked by another process

则执行命令:sudo rm -rf /var/lib/dpkg/lock

3.下载linux-header-common和主机版本对应的linux-header。链接(http://http.kali.org/kali/pool/main/l/linux/),具体版本参见自己的主机

4.首先编译linux-header-common

dkpg -i linux-headers-4.6.0-kali1-common_4.6.1-5kali4_amd64.deb

5.最后编译linux-header

dkpg -i linux-headers-4.6.0-kali1-amd64_4.6.1-5kali4_amd64.deb

6.检测内核头文件







  • 9
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值