ATI 驱动程序安装期间缺少 Linux 标头

ATI 驱动程序安装期间缺少 Linux 标头

我已经更新了 Linux Mint 上的内核,如下所示本教程。但是现在,当我尝试安装最新的 fglrx 时,出现此错误:

检查系统是否具有安装所需的工具。fglrx 安装要求系统具有内核头文件。此系统上找不到 /lib/modules/3.5.0-030500-generic/build/include/linux/version.h。系统上找不到安装所需的一个或多个工具。在安装 fglrx 驱动程序之前,请先安装所需的工具。或者,使用 --force 选项运行安装程序以在不使用工具的情况下进行安装。强制安装将禁用 AMD 硬件加速,并可能导致系统不稳定。不推荐。

我尝试运行sudo apt-get install linux-headers-$(uname -r),但它说它已经是最新版本。有什么帮助吗?

答案1

与其给你答案,我不如问你几个问题 :)。你确定你已经启动到新内核了吗? 的输出是什么uname -a? 的内容是什么/lib/modules/

我的猜测是你只是没有加载新内核。

答案2

安装程序/驱动程序可能仅适用于内核 3.4 及以下版本 - “自动安装程序和显示驱动程序,适用于 Xorg 6.9 至 Xserver 1.12 以及内核版本 3.4 及以下版本”来自amd 网站对于我来说,使用较新的内核(3.8.0-33),它没有拒绝内核版本但失败了并且找不到/lib/modules/3.8.0-33-generic/build/include/linux/version.h-apt-file告诉我不存在这样的文件。

相关内容