1. 造成該問題的原因
造成該問題的原因是由於顯卡驅動問題導致的,Ubuntu系統使用的nouveau導致的,這是系統作者自己開發的第三方驅動,該驅動與顯卡不適配時,就會導致黑屏問題。明白了問題產生的原因就好解決了,將nouveau驅動禁用掉不就好了嗎,nouveau驅動問題通常發生在Nvida顯卡上,因為Nvida沒有將他們的顯卡驅動開源給Linux系統開發者。
2. 該問題的臨時解決方法
遇到黑屏光標閃爍的問題后,強制關機,或者按ctrl+alt+(F1或者F2或者F3)進入命令行界面,輸入用戶名和密碼,輸入reboot,重新啟動。
在UEFI引導界面,光標移動至Ubuntu,如下圖所示:
按鍵盤E鍵,進入該引導的編輯模式,如下圖所示:
按鍵盤下鍵往下翻,將光標移動至linux那一行,如下圖所示:
在linux這一行的末尾輸入空格和nomodeset,如下圖所示:
按cttl+X或者F10保存,退出,選擇Ubuntu,便可以正常進入系統了。
3. 該問題的徹底解決方法
知道問題產生的原因就可以解決了,我們要做的就是禁止Linux系統使用nouveau驅動,因此只需要把該驅動加入系統黑屏單就可以了。進入系統后打開一個終端,輸入:
sudo gedit /etc/modprobe.d/blacklist.conf
輸入用戶密碼,打開blacklist.conf文件,如下圖所示::
在文件最后輸入:
blacklist nouveau
如下圖所示:
點擊保存,在終端輸入:
sudo update-initramfs -u
來更新系統文件,如下圖所示:
至此,該問題已解決,但是還存在一個問題,就是電腦使用的是集顯而不是顯卡的圖形優化,會造成顯卡資源的浪費,因此我們需要在Linux下安裝Nvida顯卡驅動,如果你想要安裝,請查看下一篇博客。
Linux系統中Nvida顯卡驅動的安裝:https://www.cnblogs.com/Fight-go/p/15828351.html
如要轉載,請標明出處。