如何在Kali Linux 2.0上安装Linux内核头文件(Kali Sana)

时间:2020-02-23 14:32:46  来源:igfitidea点击:

欢迎我们关于如何在Kali Linux 2.0上安装Linux内核头文件的文章。
刚刚安装了Kali Linux 2.

0或者升级到Kali Linux 2.0,我们需要安装内核头文件?
在我们上一篇文章中,我们讨论了如何从1.x版本的Kali Linux版本升级到Kali Linux 2.0(Kali Sana)。
当我们安装新的Kali Linux时,它并没有带有Linux内核头文件的框我们必须手动安装它们,即将解释的最简单方法。

为什么需要Linux内核头文件

Linux内核中的内核标头文件用于两个目的:要在内核的组件之间定义接口,并在内核和用户空间之间定义接口

建立加载到Linux内核提供的内核中的模块需要Linux头文件。
当我们需要使用VirtualBox和VMware Workstation onkali Linux等虚拟机管理程序运行虚拟机时,它将要求我们安装Linux内核标头。

如何在Kali Linux 2.0上安装Linux内核头文件

遵循以下简短教程如何安装Linux内核标头。
如果我们在Kali Linux 2.0上,请确保在索道上有以下存储库.List文件:

leafpad /etc/apt/sources.list

或者

vim /etc/apt/sources.list

修改存储库

如果以下存储库不存在,请覆盖下面的旧版本。

# Regular Repositories
deb http://http.kali.org/kali sana main non-free contrib
deb http://security.kali.org/kali-security sana/updates main contrib non-free
# Source repositories
deb-src http://http.kali.org/kali sana main non-free contrib
deb-src http://security.kali.org/kali-security sana/updates main contrib non-free

更新APT-Cache和升级:

然后做:

$sudo apt-get update
$sudo apt-get upgrade

之后,通过执行来检查内核版本:

$uname -r

安装内核头文件

要安装内核标头,请运行命令:

$sudo apt-get install linux-headers-$(uname -r)

我们还可以将内核版本添加到linux-headers命令。
如图所示

$apt-get install linux-headers-<version>

对于Kali Linux版本为1.x,刚执行:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install linux-headers-$(uname -r)