如何在 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 模式集=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 並且僅當某種圖形系統元件或核心已更新時才需要。

相關內容