1. 程式人生 > >Ubuntu16.04開機後黑屏無法進入登陸介面的解決辦法

Ubuntu16.04開機後黑屏無法進入登陸介面的解決辦法

工作原因,Ubuntu系統和windows系統需要切換工作,近兩個月來基本都是在Windows下做開發,所以ubuntu系統暫停了一段時間,誰知道再次進入的時候,居然黑屏了,解除安裝了Nvidia相關後依然不行,最後差點搞的Windows都進不去了,來回折騰了半天,懶得搞了,於是放了一段時間,今天有空繼續登陸,依然黑屏,但是很快就找到解決方案,記錄如下:

在啟動Ubuntu的時候出現黑屏的情況,是因為升級了核心導致顯示卡不相容,啟動的時候應該告訴核心不要載入顯示卡。

開機後自動顯示grub選項,提示要選擇哪個作業系統的時候,預設選擇游標是在第一行Ubuntu上的(整個第一行為白色),

按E鍵(edit的意思)進入編輯該引導選項的介面,可以看到,中下部分有一處寫著“ro“,這才發現端倪所在:

注:此圖並非我電腦上的,但是基本差不多,懶的切回去截圖了

”ro“是”read only“只讀的意思,在作業系統的基礎知識中,我們知道一個作業系統在開機啟動的過程中,有些軟體會需要在此時寫入一些資訊和資料到系統中,才能正常執行,這裡寫成了”ro“會導致開機的時候一些軟體無法寫入資料,導致一直等待可以寫入的時機否則不進行下一步,從而系統一直等待無法啟動。

這裡我的解決方法是把”ro“改成”rw“,即”read & write“,可以讀取並且可以寫入,

同時為了排除獨立顯示卡的影響因素也在splash後面加上了nomodeset,然後按F10或者ctrl+x重啟

通過這個方法成功進入了系統,發現系統報錯,推測可能是這個版本的核心執行出了問題,

然後在命令列用

sudo apt update,以及

sudo apt upgrade 更新自己的系統核心,然後用

sudo apt install -f和

sudo apt autoremove來無副作用的刪除舊核心

更新系統後重啟一切正常,再也沒有無法進入系統。

參考文章: