我应该在 VMware 内核模块更新程序中选择哪个文件夹?

我应该在 VMware 内核模块更新程序中选择哪个文件夹?

当我vmware在 Kali Linux 中运行时,不断出现以下情况:

VMware 内核模块更新程序的图像

我有版本 6.3.0-kali1-amd64 的内核头文件。我使用什么路径?当我选择一个文件夹时,会显示:

错误窗口

我在线查找答案并运行此脚本:sudo apt-get install linux-headers-$(uname -r)但它返回,E: Unable to locate package linux-headers-6.1.0-kali9-amd64因此该命令不起作用。我也更新并升级了我的 Kali Linux 操作系统。
我还用命令搜索了linux头包aptitude search linux-headers,唯一的版本是6.3.0-kali1-amd64。

答案1

您已经更新了系统,但尚未重新启动,因此系统仍在旧的(更新前)内核上运行。软件包管理系统拒绝安装较旧的linux-headers软件包,因为在一次引导后,您将运行较新的内核,并且为旧内核构建的任何模块都将毫无用处。

您可能已经安装了包含linux-image-6.3.0-kali1-amd64_6.3.7-1kali1_amd64.deb与您的软件包版本匹配的内核的软件包linux-headers,但它尚未运行。

重新启动,然后验证uname -rnow 输出6.3.0-kali1-amd64,然后再次尝试安装 VMware 内核模块。

答案2

使用:

sudo apt install linux-headers-amd64

相关内容