Kali Linux 2.0 上的内核头版本错误

Kali Linux 2.0 上的内核头版本错误
root@Kali:~# uname -r

4.6.0-kali1-amd64

root@Kali:~# apt-cache search linux-headers

aufs-dkms - 用于构建和安装 aufs 的 DKMS 文件

linux-headers-4.8.0-kali1-all - Linux 4.8 的所有头文件(元包)

linux-headers-4.8.0-kali1-all-amd64 - Linux 4.8 的所有头文件(元包)

linux-headers-4.8.0-kali1-amd64 - Linux 4.8.0-kali1-amd64 的头文件

linux-headers-4.8.0-kali1-common - Linux 4.8.0-kali1 的通用头文件

linux-headers-4.8.0-kali1-common-rt - Linux 4.8.0-kali1-rt 的通用头文件

linux-headers-4.8.0-kali1-rt-amd64 - Linux 4.8.0-kali1-rt-amd64 的头文件

linux-headers-amd64 - Linux amd64 配置的头文件(元包)

linux-headers-rt-amd64 - Linux rt-amd64 配置的头文件(元包)

linux-libc-dev-alpha-cross - 用于开发的 Linux 内核头文件(用于交叉编译)

linux-libc-dev-arm64-cross - 用于开发的 Linux 内核头文件(用于交叉编译)

linux-libc-dev-armel-cross - 用于开发的 Linux 内核头文件(用于交叉编译)

linux-libc-dev-armhf-cross - 用于开发的 Linux 内核头文件(用于交叉编译)

linux-libc-dev-hppa-cross - 用于开发的 Linux 内核头文件(用于交叉编译)

linux-libc-dev-m68k-cross - 用于开发的 Linux 内核头文件(用于交叉编译)

linux-libc-dev-mips-cross - 用于开发的 Linux 内核头文件(用于交叉编译)

linux-libc-dev-mips64-cross - 用于开发的 Linux 内核头文件(用于交叉编译)

linux-libc-dev-mips64el-cross - 用于开发的 Linux 内核头文件(用于交叉编译)

linux-libc-dev-mipsel-cross - 用于开发的 Linux 内核头文件(用于交叉编译)

linux-libc-dev-powerpc-cross - 用于开发的 Linux 内核头文件(用于交叉编译)

linux-libc-dev-powerpcspe-cross - 用于开发的 Linux 内核头文件(用于交叉编译)

linux-libc-dev-ppc64-cross - 用于开发的 Linux 内核头文件(用于交叉编译)

linux-libc-dev-ppc64el-cross - 用于开发的 Linux 内核头文件(用于交叉编译)

linux-libc-dev-s390x-cross - 用于开发的 Linux 内核头文件(用于交叉编译)

linux-libc-dev-sh4-cross - 用于开发的 Linux 内核头文件(用于交叉编译)

linux-libc-dev-sparc64-cross - 用于开发的 Linux 内核头文件(用于交叉编译)

fglrx 安装总是说:

 "requires that the system have kernel headers.  /lib/modules/4.6.0-kali1-amd64/build/include/linux/version.h cannot be found on this system"

有人能帮我解决它吗?

答案1

您应该安装最新的 linuximageheaders,运行apt-get search linux-image然后安装它:

apt-get install linux-image-4.8.0-kali1-amd64
apt-get install linux-headers-4.8.0-kali1-amd64

重新启动系统并启动4.8内核版本,然后安装fglrx

相关内容