在 ubuntu 16.10 上未找到版本 4.8.0-32-generic 的内核头

在 ubuntu 16.10 上未找到版本 4.8.0-32-generic 的内核头

我已经安装了 VMware-Workstation-Full-12.5.2-4638234.x86_64.bundle。当我尝试启动 VMWare 时,它​​显示未找到版本 4.8.0-32-generic 的内核头。我无法找到解决方案。请帮忙。

答案1

请检查 VMware Tools 安装程序所需的 version.h 文件是否已从 移至/usr/src/linux-headers-$(uname -r)/include/linux/usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux如果是,则需要创建符号链接。为此:

  1. 打开终端
  2. 类型ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h
  3. 这将创建一个符号链接,然后sudo systemctl reboot它就可以工作了
  4. 如果仍然不起作用,请bin/vmware-uninstall-tools.plvmware-install.pl目录运行并重新运行vmware-install.pl
  5. sudo systemctl reboot,现在应该可以工作了

相关内容