1. 程式人生 > >ubuntu 16.04系統下GTX970顯示卡不支援導致無法開機或開機黑屏解決方法

ubuntu 16.04系統下GTX970顯示卡不支援導致無法開機或開機黑屏解決方法

1.問題簡介

最近換了個電腦,在重灌ubuntu16.04時遇到了問題。本來是個帶有win10的雙系統,錯誤的把win10解除安裝後還是有著無法進入的問題。主要表現為可以進入選擇系統的介面,但是在選擇系統後,即刻進入黑屏無法進入ubuntu系統。
這個問題是因為ubuntu對nvidia的顯示卡不是很相容和支援。需要在系統選擇介面按‘e’進入命令列進入模式,把‘quite splash’後的‘—’改為‘nomodeset’。就可以進入一個解析度為800*600的介面然後進行顯示卡驅動的安裝即可。

2. 安裝ubuntu

這裡應該不需要博主進行說明了吧,安一個大白菜,做一個系統盤安裝ubuntu即可。

3.進入圖形介面

開啟系統選擇介面後,先不要急著進入,選到你要進入的系統然後按‘e’鍵進入編輯開機指令的模式。應該是在倒數第二行把‘quite splash’後的‘—’改為‘nomodeset’,之後按F10就可以進入之前那個800*600的介面了。

4.重灌顯示卡驅動

1)下載官方驅動程式

2)禁止整合的noubeau驅動

Ubuntu系統整合的顯示卡驅動程式是nouveau,它是第三方為NVIDIA開發的開源驅動,我們需要先將其遮蔽才能安裝NVIDIA官方驅動。
將驅動新增到黑名單blacklist.conf中,但是由於該檔案的屬性不允許修改。所以需要先修改檔案屬性。

用gedit編輯器開啟

sudo gedit/etc/modprobe.d/blacklist.conf

在該檔案後新增一下幾行:

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb

3.開始安裝

在關閉介面環境前,建議把之前下載的驅動轉移到一個純英文的路徑下然後最好順便改個名字。
先按Ctrl + Alt + F1到控制檯,關閉當前圖形環境

sudo service lightdm stop
#再安裝驅動程式 
sudo sh NVIDIA-Linux-x86_64-xxx.run
#最後重新啟動圖形環境 
sudo service lightdm start

這時應該就可以看到一個漂亮的介面了。

5.新增nomodeset

這時候不要開心的把計算機關了,不然之後開開還得手動輸入nomodeset才能進入這個漂漂亮亮的系統。

#開啟編輯grub文件介面
sudo gedit /etc/default/grub
#找到這一行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
#修改為:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
#更新GRUB: 
sudo update-grub

然後重開就可以順利進入了。

6.順便一提

有些朋友可能會遇到一個問題,就是開機的時候必須要按F12才能進入選擇介面,然後選擇ubuntu才能開啟ubuntu。如果有這個問題,需要進入BIOS介面,將所在的硬碟的優先順序調高,再調一下別的引數。具體的,博主也忘記究竟是什麼了,自行查一下吧。