ubuntu開機卡在logo界面修復

 

  最近在安裝Ubuntu17.10的時候遇到了一個問題,安裝完成之後,重新啓動系統,卡在啓動頁面(一直顯示logo)
如下圖:

然後我又強制重啓一遍,又出現了同樣的事情。
隨後,在網上終於找到了結果。下面說一下解決方法:
1、開機,在選擇系統時,光標選中Ubuntu然後按下鍵盤的E鍵進入編輯模式,選擇對Ubuntu進行編輯,
找到“quiet splash”,在本段的最後面加上“ acpi_osi=Linux nomodeset”,接着按F10保存並啓動,
就可以進入到我們的Ubuntu了。(由於無法截屏,就沒有附圖。=-=)。

修改上述選項可以在開機的時候,禁用nouveau 顯卡 
重新引導之後,你可能會發現,安裝的窗口有一部分屏幕下方,導致部分按鈕無法點擊。此時,按下Alt+F7,鼠標會變成手指圖標,即將窗口向上拖動即可。


2、但是,這樣有一個缺點,每次開始的時候都要重複以上操作,非常浪費時間。所在在進入Ubuntu界面之後,
找到/boot/grub/grub.cfg 打開文件,找到剛剛修改的內容,加上相同的代碼,保存就可以了。
由於這個文件只有root用戶(超級管理員用戶)才能修改,所以使用終端修改比較容易。方法看步驟3.
(由於是新手,先用一些簡單的命令)

備註:安裝成功後也可以通過進入Ubuntu安全模式下進行修改
3、①將/boot/grub/grunb.cfg 複製一份放到root家目錄中。(防止直接修改誤操作)
②用vim打開並修改上述內容,保存,退出。
③打開終端,切換用戶
命令:su root
然後輸入密碼
④將修改後的文件拷貝到/boot/grub/目錄中
命令:cp /root/grub.cfg /boot/grub/grunb.cfg
⑤然後就大功告成了。

備註:這個grub.cfg文件是隻讀屬性,so如果你要修改它,需要權限。 
sudo chmod +w /boot/grub/grub.cfg 
然後可以編輯grub.cfg了。 
sudo gedit /boot/grub/grub.cfg
3、其他問題:以上方法是隻對NVIDIA顯卡的電腦有效,其他類型顯卡需要用一下代碼:
Intel顯卡:“acpi_osi=linuxi915.modeset=1”或”acpi_osi=linuxi915.modeset=0”
amd顯卡:“acpi_osi=linuxxforcevesa”或”acpi_osi=linuxradeon.modeset=0xforcevesa”

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章