我一直在尝试在 Debian 9stretch-rc3 上安装 Nvidia 专有驱动程序。没有任何成功。
为什么我安装了测试 Debian 分支?
Debian Jessie 对我来说有点过时了。我定期开发 C++ 程序,并且需要 c++14 / c++17 功能(至少 g++-6.3)。除此之外,该延伸段现在处于完全冻结状态。我怀疑它会在不久的将来转移到稳定分支。
问题描述:
从 Debian 存储库安装 nvidia 显卡驱动程序后non-free
(然后重新启动笔记本电脑),系统正在尝试启动,但是这错误发生。
我尝试了什么?
我能用谷歌找到的一切。不过我可以区分这一点:
方法#1:
- 将模块添加
noveau
到黑名单(通过/etc/modprobe.d/nouveau.conf
文件) - 重启。重新启动计算机后,我检查是否已禁用该模块:
lsmod | grep nouveau
。 (它没有报告任何内容,因此我相信我已经成功了)。 - 启动进入文本模式。以 root 身份运行
apt-get install nvidia-driver
。 - 再次重新启动。当 X-server 启动时,我收到以下错误:关联
方法#2:
- 与方法 #1 中的步骤 1 和 2 相同。
*.run
从 Nvidia 官方网站下载的安装文件。结果是一样的。
方法#3:
- 与方法 #1 中的步骤 1、2 和 3 相同。
- 跑步:
nvidia-xconfig
。结果:操作系统损坏(重新启动后我只看到闪烁的光标)
信息:
我对 Linux 有点陌生,所以如果您想了解有关我的问题的更具体信息,请告诉我该怎么做,我将提供这些信息。
我的根当前位于带有快照的 LVM 分区上 - 无需担心破坏我的操作系统 - 我稍后将使用 LVM 恢复它。
编辑#1:
我已经执行了 Debian 9 -rc3 的全新安装。只是为了确保我没有弄乱任何东西。我已完成描述的步骤克努德·拉森。结果是一样的。我仍然遇到同样的错误。
编辑#2:
原来我在hybrid-graphics
系统上。我所遇到的问题就是由此造成的。否则提出的答案克努德·拉森本来可以解决它们的。
答案1
Debian 9 : # apt-get update && apt install nvidia-driver
: 版本 375.39 已安装..
条件: /etc/apt/sources.list 中的一行带有 non-free,例如
deb http://ftp.funet.fi/pub/linux/mirrors/debian/ stretch contrib non-free
重新启动,您就拥有了 NVIDIA 显卡。 (除非你的其他行为扰乱了某些事情。)