ubuntu 15.10上安装AMD显卡出错

ubuntu 15.10上安装AMD显卡出错

从 amd 网站下载 amd-driver-installer-15.20.1046-x86.x86_64.run 后,
我根据此帖子在安装过程之前删除了旧版本ati 驱动程序重新安装失败

输入此命令 sudo ./amd-driver-installer-15.20.1046-x86.x86_64.run 后,
我收到一条错误消息:
“请先安装所需的先决条件,然后再继续安装 AMD Catalyst。”
错误截图

当我进入日志文件时,我得到:

注意:如果您的系统记录了安装所需的缺失软件包,请按照日志文件的顺序安装它们以解决软件包依赖问题。fglrx
安装要求系统具有内核头。此系统上找不到 /lib/modules/4.2.0-18-generic/build/include/linux/version.h。

我该如何解决这个问题[在此系统上找不到version.h]?

使用命令 apt-get install linux-headers-4.2.0-18-generic 安装内核头文件。
我已经有了最新版本的 linux-headers-4.2.0-18-generic

有人能告诉我开始安装过程需要什么先决条件吗?

答案1

您已安装所有先决条件,问题是在较新版本的内核中,version.h 文件已被重新定位。您可以使用以下命令找到它

locate version.h

它最有可能为您该版本的内核的 version.h 文件提供此位置“/usr/src/linux-headers-4.2.0-18-generic/include/generated/uapi/linux/version.h”。但由于我们已经知道您正在使用哪个内核版本和哪个发行版,您所要做的就是将丢失的文件链接到文件夹并再次开始安装。

sudo ln -s /usr/src/linux-headers-4.2.0-18-generic/include/generated/uapi/linux/version.h /lib/modules/4.2.0-18-generic/build/include/linux/version.h

这应该可行。除非 AMD 仍不支持该版本的内核。

答案2

我解决了这个问题。只需触摸日志文件文件夹中的 /lib/modules/4.2.0-18-generic/build/include/linux/version.h 文件即可。

相关内容