Nvidia 驅動程式破壞了 ubuntu 核心!

Nvidia 驅動程式破壞了 ubuntu 核心!

我運行的是 Ubuntu 15.10,它工作正常,直到我決定轉到其他驅動程式並在我的 nvidia 卡下選擇 352。重啟後,我無法登入。登入畫面陷入循環(仍然如此),我的 tty 黑屏了。在做了一些奇怪的事情之後,我最終恢復了 tty 。所以,現在我可以訪問命令行,但登入仍然卡住。

我的purgednvidia*,當我重新安裝 352.63 版本時,出現以下錯誤:

Bad return status for module build on kernel: 4.2.0-27-generic (x86_64)

從現在開始,所有人apt-get都會給我類似上面的錯誤,我無法安裝任何東西,但我可以刪除。

我嘗試過的事情:

  • 刪除.Xauthority檔案並重新安裝lightdm,也有chown它,權限看起來不錯。
  • nvidia driver如上所述,重新安裝顯然失敗了。
  • 重新安裝ubuntu-desktop
  • 重新安裝kernel 4.2.0-27會出現與上面相同的錯誤。

目前錯誤的地方:

  • 核心看起來很混亂,因為所有這些錯誤都與核心有關?
  • Nvidia 驅動程式和登入陷入循環。
  • 由於驅動程式不工作,螢幕解析度低且混亂。

我真的不想重裝作業系統,有人知道我可以嘗試什麼嗎?非常感謝任何想法!

nvidia 驅動程式錯誤的日誌檔案:產生日誌(不知道如何共享文件,抱歉!)

答案1

我已經解決這個人了!如果您安裝或更新了 nvidia 驅動程序,並且它以某種方式破壞了您的 ubuntu 並使其陷入登入循環,請執行以下操作:

您需要終端訪問,請先嘗試ttyCtrl + Alt + F1如果您甚至沒有可以使用安裝光碟來訪問,您可以使用安裝光碟輕鬆安裝系統並使用終端來修復系統。

然後檢查/var/log/nvidia-installer.log安裝過程中是否遇到編譯器問題。它應該說明ERROR並解釋它如何嘗試尋找gcc版本但無法找到所需的版本。

問題是,您需要gcc-5.1.0安裝nvidia-driver但需要gcc < 4.9執行 Nvidia 的nvcc.這就是我正在做的事情,當我嘗試安裝時,我將 gcc 切換到了舊版本。因此,只需切換回gcc-5.1.0使用update-alternativespurge重新安裝 nvidia 驅動程式即可。應該可以解決這個問題!

相關內容