解決ubuntu安裝后進入系統時黑屏,左上角閃動光標(ubuntu20.04)


解決ubuntu安裝后進入系統時黑屏,左上角閃動光標(ubuntu20.04)

如果是因為分區信息調整,導致grub找不到linux系統安裝分區上的引導信息,那么解決方法如下:

這里解釋下發生了什么:
1)問題開始是因為,在某個硬盤上安裝好后,由於系統上有多個分區,並沒有指定引導分區是哪一個,然后系統就呆了。
2)所以所有解決方案都是為了一個目的,給他指定引導分區是哪一個
3)指定引導分區可能有多種方式,這里是其中一種,通過u盤啟動可以try ubuntu進入一個臨時的ubuntu系統,然后進行設置。
4)進去之后,首先查看系統安裝在哪個盤了,所以有

sudo fdisk -l 

 

#在/mnt下創建一個叫ubuntu的文件夾,用來掛載 sudo mkdir /mnt/ubuntu #mount掛載操作,這里的/dev/sdc5是我自己的引導分區,查看硬盤/dev/sdc下哪個標識了Linux就可以了 sudo mount /dev/sdc5 /mnt/ubuntu 

 

6)進行設置,從/dev/sdc盤讀取引導程序,位置在引導分區的boot文件夾下。

sudo grub-install --boot-directory = /mnt/ubuntu/boot /dev/sdc

7)配置完成,提示沒有錯誤,重啟就行了,記得重新指定啟動順序。

 

如果linux引導分區能找到,ctrl+alt+f3能進行命令行。那么可能是系統啟動時多了一個模式檢查導致的,那么請參考如下解決方法:

1、選擇第一個ubuntu,按e進入編輯,找到ro quiet splash $vt_handoff這一行命令
2、在ro quiet splash $vt_handoff 后加入nomodeset;后按F10進入unbuntu界面

此次進入ubuntu界面是臨時進入,重啟后問題無法解決

進入終端;輸入sudo root,輸入密碼;

輸入命令vim /etc/default/grub找到ro quiet splash $vt_handoff,在后面加入nomodeset
輸入命令sudo bash -c "source /etc/default/grub  && update-grub && reboot"
重啟電腦 ,問題就可以解決了。

 

也可以直接使用sed來修改grub文件,可能有些人不會使用vi或vim之類的。

sudo  sed -i 's/quiet splash/quiet splash nomodeset/g' /etc/default/grub 

sudo bash -c "source /etc/default/grub  && update-grub && reboot"

 

我在操作時,和上述上方法有個不同點,就是我的系統卡在光標閃爍黑屏時,可以通過ctrl+alt+f3進行到命令行模式。

既然已經進行命令行了,那我就直接編輯了vim /etc/default/grub找到 quiet splash  ,在后面加入nomodeset,后

面同樣sudo bash -c "source /etc/default/grub  && update-grub && reboot"   重啟系統就行了。

 

關鍵字:設置nomodeset后 屏幕太亮且無法調節亮度。

在我工作的過程中有些筆記本到這里重啟后就可以正常工作了,有些還不行可能會出現屏幕太亮了且不能設置亮度,這是因為筆記本上的顯卡型號比較新導致,而且可能還是獨立顯卡,這里要手工安裝該顯卡驅動程序,要到顯卡官網上去下載。

例如我的一款筆記本顯卡是radeon rx640 的,那么要自己到官網上去下載對應版本的驅動,官網地址:  https://www.amd.com/en/support/kb/release-notes/rn-amdgpu-unified-linux-21-10

下載后解壓,執行目錄里的sudo amdgpu-install進行安裝,

安裝驅動后,就可以把上面設置的nomodeset去掉了,再update-grub就可以正常進入系統了。

 

總結一下,其實該問題,應該就是新機器采用的顯卡較為新,而ubuntu 20.04系統可能調整了驅動程序的管理方式,導致無法正常加載驅動程序導致的。只要針對本機顯卡安裝好驅動就行了。(只是我個人猜測,僅供參考)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM