uname -r 和可用的 linux-headers- 包不匹配

uname -r 和可用的 linux-headers- 包不匹配

我正在尝试为来宾 Kali Rolling 安装 VirtualBox Guest Additions。

我得到以下输出:

$ uname -r
4.9.0-kali3-amd64

$ dpkg -l | grep linux-headers
ii  linux-headers-4.9.0-kali4-all             4.9.30-2kali1                        amd64        All header files for Linux 4.9 (meta-package)
ii  linux-headers-4.9.0-kali4-all-amd64       4.9.30-2kali1                        amd64        All header files for Linux 4.9 (meta-package)
ii  linux-headers-4.9.0-kali4-amd64           4.9.30-2kali1                        amd64        Header files for Linux 4.9.0-kali4-amd64
ii  linux-headers-4.9.0-kali4-common          4.9.30-2kali1                        all          Common header files for Linux 4.9.0-kali4
ii  linux-headers-4.9.0-kali4-common-rt       4.9.30-2kali1                        all          Common header files for Linux 4.9.0-kali4-rt
ii  linux-headers-4.9.0-kali4-rt-amd64        4.9.30-2kali1                        amd64        Header files for Linux 4.9.0-kali4-rt-amd64
ii  linux-headers-amd64                       4.9+80+kali1                         amd64        Header files for Linux amd64 configuration (meta-package)

为什么内核版本 ( 4.9.0-kali3-amd64vs 4.9.0-kali4-...) 不同?我该怎么办?


解决方案

由于问题已结束,我无法添加答案。所以我在这里添加解决方案。

我尝试了重复问题的解决方案,但没有成功。相反,我发现这个视频这基本上表明以下内容。

检查内核版本:

$ uname -a
Linux kali2017 4.9.0-kali3-amd64 ...

目前它包含kali3.安装以下软件包:

$ apt-get update
$ apt-get install linux-headers-amd64
$ apt-get install linux-image-4.9.0-kali4-amd64

重新启动并再次检查内核版本:

$ reboot
$ uname -a
Linux kali2017 4.9.0-kali4-amd64 ...

瞧,kali4!现在,安装来宾添加:

$ apt-get install virtualbox-guest-x11

完毕。

答案1

要将适当的 linux-headers 安装到您的内核映像,请通过以下方式获取可用的 linux-headers:

apt-cache 搜索 linux-headers

然后安装它:

apt-get 安装 linux-headers-4.9.0-kali4-amd64

相关内容