Ubuntu 17.10 在安裝 CUDA-9 和 nvidia 驅動程式 390 後陷入登入循環

Ubuntu 17.10 在安裝 CUDA-9 和 nvidia 驅動程式 390 後陷入登入循環

我有 Ubuntu-17.10。我正在嘗試安裝tensorflow-gpu,為此我需要 CUDA-9。安裝 CUDA-9 時,我的顯示卡驅動程式更新為 nvidia-390。

現在當我重新啟動電腦時。我陷入了登入畫面循環中。我嘗試過一起編輯 linux 行、、、nvidia.modeset = 0。什麼都不起作用。nomodesetnouveau.modeset = 0

現在一個可能的解決方案是返回到先前的驅動程式。為此,我進入 TTY 畫面並輸入我的使用者名稱和密碼。現在,這發生在 TTY 上:

在此輸入影像描述

在此輸入影像描述

大約 15 秒後將返回到第一個登入 TTY 畫面。

edit1:找到了一種使用 ubuntu 復原模式清除所有 Nvidia 驅動程式的方法。但同樣的問題仍然存在。

答案1

看起來您在安裝 cuda 或 cudnn 期間向 .bashrc 或 .profile 添加了一些內容,並且可能在執行此操作時犯了錯誤。如果啟動進入復原模式,您應該能夠以 root 身分登錄,導航至使用者的主目錄並調查這些檔案以查找錯誤。

如果您沒有立即發現錯誤,只需透過重新命名檔案將其移開即可。這樣您至少應該能夠再次登入。

如果這沒有幫助,請嘗試對 中的全域 shell 設定檔進行相同的操作/etc/bash.bashrc/etc/profile並且/etc/profile.d/*

相關內容