1. 程式人生 > >ubuntu 16.04 迴圈登入 && An error occurred while performing the step : " Building kernel modules "

ubuntu 16.04 迴圈登入 && An error occurred while performing the step : " Building kernel modules "

ubuntu 16.04 迴圈登入問題解決辦法

問題描述:Ubuntu16.04系統,在某次重啟之後發現迴圈登入,或者解析度變小(顯示的非常大)。

問題原因:NVIDIA驅動出現了問題,可能由很多原因引起。

解決方法:

(1)進入文字模式:CTRL+ALT+F1
(2)Uninstall any previous drivers :

sudo apt-get remove nvidia-*
sudo apt-get autoremove

(3)Uninstall the drivers from the .run file :

sudo nvidia-uninstall

(4)此時,重啟可login normally.
(5)驅動重新安裝:

Ctrl+Alt+F1
sudo service lightdm stop
sudo ./NVIDIA-Linux-x86_64-381.22.run -no-x-check -no-nouveau-check -no-opengl-files
-no-x-check安裝驅動時關閉x服務;
-no-nouveau-check 安裝驅動時禁用Nouveau
-no-opengl-files 安裝時只裝驅動檔案,不安裝Opengl

(6)sudo service lightdm restart(可正常登入)
(7)重啟不會出現迴圈登入

安裝NVIDIA顯示卡驅動是可能遇到的問題:

出現:ERROR : An error occurred while performing the step : ” Building kernel modules “. See /var/log/nvidia-installer.log for details.

問題原因:Linix系統的核心是在不斷更新的,而安裝的NVIDIA驅動是之前下載好的,沒有更新,因此安裝過程中無法建立核心。