问题描述

Linux 内核更新后启动 Vmware Workstation 出现以下提示:

bdf415e5c487b7054c975d09d699d84d.png

其中 “Kernel headers for version 6.1.0-25-amd64 were not found” 提示没有找到与更新后的版本对应的内核头文件。

原因分析

Linux 版本的 Vmware Workstation 用到了大量的内核接口,因此运行前需要根据当前内核版本编译对应的模块,系统内核更新后对应的头文件并不会自动更新,因此启动 Vmware Workstation 时由于找不到新版本的内核头文件无法更新相应模块。

解决方案

使用以下命令安装与当前内核版本对应的头文件:

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

参考资料