Nvidia 驱动程序安装错误 — “内核模块构建失败。”

Nvidia 驱动程序安装错误 — “内核模块构建失败。”

我尝试安装它是因为 Nouveau/默认驱动程序对我来说不稳定,并且最终会导致 GPU 锁定,除非我运行低图形模式。

尝试安装从其网站下载的 173.x Nvidia 二进制驱动程序时出现此错误。我有一台 nForce 430,它的最新驱动程序是 304.x,可在附加软件中找到,但会导致启动时出现 ACPI 错误。有人建议,某些较新的驱动程序对 nForce 的支持不是很好,我应该尝试 173.x,也可以通过附加软件找到它。但是,当我选择它并单击应用更改时,什么也没发生。它只是立即恢复到选择 x.org 驱动程序的状态。因此,我正在通过 tty 尝试。

我检查过,我已为我的内核版本安装了适当的标头。甚至尝试安装源代码,只是为了确保万无一失。

我正在使用tty1 Ctrl++ Alt,并且在安装之前F1已经停止了。lightdm service

Ctrl另外,还有一个简单的问题?使用终端、 ++Alt和或F1有什么区别。F2F3

答案1

好吧,作为 nvidia 的粉丝,我已经在不同的卡上测试了很多 nvidia 驱动程序,说实话 173 版本与 Ubuntu 14.04LTS 并不完全兼容或测试过,这就是为什么你会得到:

..Error - “Kernel module failed to build

我也遇到过这种情况,虽然我设法在 Ubuntu 12.04LTS 上安装了 173 驱动程序,但它可以运行并且看起来很好,但它与从 14.04.2LTS 点发布开始的较新的 Linux 内核不兼容,它使用 Utopic 默认内核,所以你只需要降级系统,这是一个很大的麻烦,你将来会面临依赖关系问题。

我可以建议你安装 304.119 驱动程序在 Ubuntu 14.04.1 上2运行良好。或者安装 12.04LTS。但如果您有 nvidia 6500 系列及以上版本,至少最新的可用驱动程序版本 304.125 就可以正常工作。

另外,你可以使用我的解决方法如何安装 nvidia 驱动程序

答案2

22 分,你最好完全放弃这张卡,转而使用低端版本的 Ubuntu,比如鲁本图因为在这么旧的卡上安装这么旧的驱动程序几乎没有任何好处。

很抱歉带来坏消息…… :-(

答案3

今天,我尝试更新 Nvidia 驱动程序后遇到了类似的错误。结果发现问题是由用于构建内核模块的不同编译器引起的。

最近我已将其设置gcc为与 关联gcc-6。结果发现 - 这不是构建内核模块的正确版本,至少在 Ubuntu 14.04 LTS 中不是。我只是重新配置了gcc替代方案以sudo update-alternatives --config gcc指向gcc-5,然后重新安装了 Nvidia 驱动程序,使用 sudo apt-get purge nvidia*后跟sudo ubuntu-drivers autoinstall

尽管这个答案在这里可能有点偏离主题,但我希望它能够对那些搜索与我相同的关键字的人有所帮助。

相关内容