如何在 Linux 启动前禁用 Nouvea

如何在 Linux 启动前禁用 Nouvea

我正在尝试在我的 Linux 机器上安装专有的 Nvidia 驱动程序(Nvidia GeForce GTX 750,Debian w/Linux 4.1.2.1)。为了使用 Nvidia 的.run文件,我需要禁用 nouveau。这.run将创建一个文件来执行此任务,但需要重新启动。但是,禁用 nouveau 会破坏启动周期。我该怎么办?

答案1

较新的 Linux 内核负责设置视频模式(archlinux.org...),因此,Nouveau 在启动时被使用(即使没有 X 服务器)。

为了禁用 Nouveau并启动nomodeset在 Grub 配置中使用该参数。ubuntuforums.org...

答案2

添加nouveau.blacklist=1linux 行可能会有帮助,或者......

$ cat /etc/modprobe.d/nvidia-installer-disable-nouveau.conf
# 由 nvidia-installer 生成
新黑名单
选项 nouveau modeset=0

Linux 行是我之前看到的,显然已经改变了......'...
disable-nouveau.conf'文件就是现在的。

哦,如果你尝试从文本登录(CTRL-ALT-F1)安装驱动程序,那么你需要sudo -i然后执行

停止 lightdm # 或者任何你拥有的窗口管理器
初始化 3

在您尝试安装/卸载之前。


值得一提的是:
我使用的是 Ubuntu 14.04.2、3.16 内核,带有 GTX 780、v352.30 专有驱动程序

我通常会启动到救援模式来解决驱动程序的问题,最近这通常很简单,只需
bash NVIDIA...run --uninstall立即执行
bash NVIDIA...run 并仅在某种图形系统组件或内核更新后才有必要。

相关内容