1. 程式人生 > >新裝系統或者安裝顯示卡出現的卡住,迴圈登入等問題

新裝系統或者安裝顯示卡出現的卡住,迴圈登入等問題

使用Ubuntu的朋友一般都會遇到幾種狀況:

    安裝Ubuntu的時候,卡在Ubuntu的LOGO介面或黑屏。

    卡LOGO

    雙顯示卡安裝Nvidia驅動,迴圈登入或黑屏

    迴圈登入


1、啟動系統後在Grub介面,選擇ubuntu系統的那一行,然後按E鍵,就會進入Grub的編輯狀態。
GRUB
這裡寫圖片描述

2、在quiet splash 後面加(先打空格)nomodeset,然後按F10儲存啟動即可!!!


sudo vi /etc/default/grub 或 sudo gedit /etc/default/grub
#編輯開啟的檔案,找到GRUB_CMDLINE_LINUX_DEFAULT那一行,在後面加上(在quiet splash後打一個空格) nomodeset

(保險起見,nomodeset後面加多一個空格),儲存,然後在終端輸入 sudo update-grub 重啟後就OK了!!!


裝顯示卡驅動導致各類問題(黑屏或迴圈登入)


問題的根源,確實是集顯的問題!(但由於我們是雙系統或雙顯示卡或著存在Grub啟動項)
這一切的原因就是因為我們裝系統的時候,加的那個引數nomodeset!!! 接下來詳細教程:

1、首先確定是否安裝了Nvidia驅動

    檢視是否成功:nvidia-smi
    這裡寫圖片描述

2、如果已經裝了驅動後,出現了迴圈登入或黑屏,那麼就重新啟動,在Grub介面選Ubuntu系統那一行然後按E鍵進入編輯模式!

我們會看到 "quiet splash nomodeset",主要看是否有nomodeset,有的話刪除它(可能有人是queit splash= nomodeset,刪除'= nomodeset'即可!)
然後在原來那個位置加 acpi_osi=linux(程式碼之間用空格隔開!),然後按F10啟動,就可以進入介面了。


5、最後一步,儲存資訊,開啟終端:

sudo vi /etc/default/grub 或 sudo gedit /etc/default/grub
#開啟檔案後將nomodest刪除替換為 acpi_osi=linux
#然後更新grub
sudo update-grub


至此,此類問題被終結了,網上很多方法沒有完全考慮電腦的裝載環境,導致很多人嘗試了許多方法卻不能解決問題,或者沒有被根本上解決!
解釋一下 Grub引導了系統進行啟動,所以它的引數被傳入了,即nomodeset(呼叫集顯)如果存在,系統就會一直呼叫集顯,然後就出現迴圈登入或黑屏。由於剛剛安裝系統一般沒有驅動,很多人只能通過呼叫集顯去進入圖形介面(除非在命令列下安裝了驅動),導致了nomodeset引數的加入。
而acpi_osi=linux是告訴Grub,電腦將以Linux系統啟動,呼叫其中驅動,所以可以用Nvidia的驅動進行顯示了!