我安裝了 ubuntu 16.04 並安裝了 nvidia-361 驅動程序,這些驅動程式顯示為受信任的驅動程式。但當我重新啟動系統時,我的系統陷入了登入循環。我使用的是 740M 顯示卡的 HP Envy 15 系列筆記型電腦。我在這裡查找了很多問題並嘗試將 ~/.Xauthority 檔案轉移到某個備份位置。這不起作用。然後我嘗試從 tty 重新安裝 nvidia-361。但這也不起作用。
系統陷入登入循環的可能原因是什麼
解決這個問題的解決方法是什麼?
這個問題與./.Xautority或lightdm無關
答案1
我解決了這個問題。此問題是由於 linux 核心 4.4.0-20 及更高版本中的安全啟動和 EFI_SECURE_BOOT_SIG_ENFORCE 所引起的。
我安裝了 nvidia-364 驅動程式並在詢問時輸入了金鑰。然後我重新啟動了系統。當mok管理出現藍色畫面時,我按任意鍵來變更它。然後它要求輸入密碼字元。然後它讓我禁用它。我在不安全模式下啟動後重新安裝了 nvidia 364。它就像魅力一樣起作用。
您可能不需要執行所有步驟。有些人說你只需要透過運行來停用驗證
sudo apt install mokutil
sudo mokutil --disable-validation
我沒有嘗試這個,因為我的問題已經解決了。
由於 EFI_SECURE_BOOT_SIG_ENFORCE 的相同實現,許多人無法安裝虛擬盒模組。
如果您受到相同問題的影響,則無需移動 ./.Xauthority 檔案或更改 /tmp 資料夾的權限或執行任何其他解決方法。
答案2
我有同樣的問題。
使用以下命令刪除舊驅動程式:
sudo apt-get purge $(dpkg -l | awk '$2~/nvidia/ {print $2}')
重啟
安裝新驅動程式:
sudo apt-get install nvidia-340