當初在Ubuntu 14.04「軟體更新」的「額外驅動程式」裡,選擇了nVIDIA的顯示卡驅動程式,並可正常顯示。
經過了幾次驅動程式更新,後來每次開機進入Ubuntu時,都會反覆卡在「登入」畫面,出現:「System program problem detected」的視窗,無法順利登入。
網路查詢後,判斷可能是因為更新驅動程式後的版本,與顯示卡不相容所造成。所以必須先移除已安裝的nVIDIA驅動程式。
********
步驟1:
重新開機,進入GNU GRUB選單,在選擇Ubuntu或Windows時,按方向鍵往下,選擇:「Ubuntu的進階選項」,按Enter。
步驟2:
再按方向鍵往下,選擇最新版Ubuntu的下一行:
「Ubuntu, with Linux 3. ... -generic (recovery mode)」,按Enter。
步驟3:
出現「Recovery Menu」畫面,再按方向鍵往下,選擇:
「root Drop to root shell prompt」,按Enter。
步驟4:
出現可以輸入指令的系統提示號「root@ :~#」,在#號後鍵入:
「sudo apt-get --purge remove nvidia-*」,按Enter。
步驟5:
又出現系統提示號「root@ :~#」,在#號後鍵入:
「sudo apt-get --purge remove xserver-xorg-video-nouveau」,按Enter。
步驟6:
又出現系統提示號「root@ :~#」,在#號後鍵入:
「sudo rm ~/.Xauthority」,按Enter。
步驟7:
又出現系統提示號「root@ :~#」,在#號後鍵入:
「sudo reboot」,按Enter。
電腦重開機,完成。
********
如果在執行步驟4~6時,出現:
「Not using locking for read only lock file /...」
「Unable to write to /...」
「The package lists or status file could not be parsed or opened.」
有可能是目錄或檔案的讀寫權限不足,可先再試試↓
步驟8:
在系統提示號「root@ :~#」,在#號後鍵入:
「mount -o remount,rw /」,按Enter。
步驟9:
在系統提示號「root@ :~#」,在#號後鍵入:
「mount --all」,按Enter。
然後再重複步驟4~7即可。
********
如果已可以成功登入Ubuntu,桌面畫面上卻還一直出現:
「System program problem detected」,
而又不想「Report problem」時,可以把它關掉↓
步驟10:
在Ubuntu下按Ctrl+Alt+T,開啟終端機畫面。
步驟11:
出現可以輸入指令的系統提示號「@ :~$」,在$號後鍵入:
「sudo gedit /etc/default/apport」,按Enter,再輸入登入密碼,再按Enter開啟apport檔。
步驟12:
找到「# sudo service apport start force_start=1」這一行,將後面的
「enabled=1」改成「enabled=0」,儲存檔案,退出,完成。
********
移除不相容版本的nVIDIA驅動程式後,可再進入「軟體更新」的「額外驅動程式」裡,重新換選其它版本的驅動程式。
No comments:
Post a Comment