1. 程式人生 > >Ubuntu18的bug導致系統啟動後黑屏的問題

Ubuntu18的bug導致系統啟動後黑屏的問題

這是我在使用Ubuntu18時遇到的問題,文章包含遇到黑屏時的各種原因及解決方法(或連結),如果是您在使用Ubuntu18時遇到此問題,建議直接跳轉到解決方法處。

問題背景

使用系統

  • Ubuntu 18.04.1 LTS(可以通過sudo lsb_release -a命令檢視當前使用的系統版本)

  • Linux核心版本(使用uname -a或-l 或-r檢視):
    這裡寫圖片描述

問題描述

Ubuntu系統很久沒有關機,某次重啟電腦時,可以看到Ubuntu啟動項,並且系統正常啟動,但是啟動後螢幕始終黑屏,無法進入桌面,視覺上來看,螢幕在深黑和淡黑之間閃爍。
這裡寫圖片描述

問題定位

核心問題?

我在使用期間更新過3次核心版本,並下載過若干軟體安裝,且因為

boot分割槽容量不足而刪除過舊核心。起初我覺得是因為我在解決boot分割槽空間不足問題時誤刪了還在使用的舊核心,於是我的第一反映是下載指定的核心版本,下載指定核心的方式見這篇教程
由於我進不去桌面,所以我在重啟後按Ctrl+alt+F1進入了tty,並根據教程下載了核心,但是重啟後問題仍然沒有解決。

grub啟動項問題?

顯示卡支援解析度與Ubuntu新版本核心不相容?

網上提及另一可能的原因是顯示器解析度的問題。即Ubuntu升級核心之後,可能不再支援某些較舊的顯示器解析度,從而導致黑屏,考慮到我用的是Ubuntu18,而實驗室顯示器又過於破舊,因此我對這一可能性深以為然…
該問題有兩種解決方法,第一種是在recovery模式下修改系統配置,使其支援Nvidia顯示卡,該解法參考部落格

安裝ubuntu時黑屏三種解決辦法 ,第二種是在tty中重新設定自己需要的解析度,該解法可參考部落格ubuntu下如何檢視和設定解析度
經過一番折騰後,結果當然還是不行啦。

真正原因——bug導致!

請教了實驗室的大牛師兄後,師兄給出了他的看法:
1)如果Ubuntu系統核心出了問題,那我是不可能進入Ubuntu啟動項的;
2)如果grub啟動項出錯,同樣無法進入系統;
3)進入tty後再重啟系統;
4)建議多搜尋英文資料。

師兄的意見不禁使我恍然大悟:查詢資料前先大致分析一番,便可排除核心和啟動項的問題,這樣就可以節省大量時間,而不是像我這樣盲目搜尋,白費功夫。

我在外網上搜索一番後,終於找到了癥結所在:Ubuntu核心bug導致gdm3和nvidia驅動衝突,使得gdm3無法正常啟動圖形介面,而gdm不斷嘗試啟動的後果就是螢幕的閃爍

。(我這才想起我之前安裝過nvidia-smi安裝包,並且該命令在這臺電腦上無法使用,這有可能是和gdm3造成衝突的根本原因。)

解決方法

sudo apt-get remove --purge nvidia-*  # 解除安裝nvidia相關元件
sudo apt purge gdm gdm3 # 解除安裝gdm和gdm3
sudo apt install gdm3 ubuntu-desktop    # 重新安裝gdm3
systemctl restart gdm       # 重新啟動gdm3服務

如此,便可解決該問題。

總結

  • 像師兄學習,遇到問題前先思考下問題出在哪裡,至少排除掉不可能的選項,避免盲目搜尋;

  • 中文部落格、資源互相抄襲,搜尋資料時開啟不同的網頁卻經常碰到相同的內容,給查資料帶來了極大的困擾,嚴重影響了搜尋效率,要養成查第一手英文資料和閱讀英文資料的習慣;

  • 遇到問題要及時記錄,避免再犯,多總結,多思考。

相關推薦

Ubuntu18的bug導致系統啟動的問題

這是我在使用Ubuntu18時遇到的問題,文章包含遇到黑屏時的各種原因及解決方法(或連結),如果是您在使用Ubuntu18時遇到此問題,建議直接跳轉到解決方法處。 問題背景 使用系統 Ubuntu 18.04.1 LTS(可以通過sudo lsb_r

解決Ubuntu系統啟動出現,僅有游標閃動現象

問題描述 發生時間:2018年4月5日 系統版本:Ubuntu16.04 安裝方法:完完全全按照百度經驗進行安裝 問題描述:安裝完成重啟之後,出現了黑屏現象,而且螢幕左上角一直有白色游標閃動,等了很久沒有變化。 解決方法 1、將剛剛安裝系統用過的Ubuntu啟動

解決Ubuntu系統啟動出現及游標閃動現象

問問題描述發生時間:2018年4月5日系統版本:Ubuntu16.04和win10雙系統安裝方法:完完全全按照百度經驗進行安裝問題描述:安裝完成重啟之後,出現了黑屏現象,而且螢幕左上角一直有白色游標閃動,等了很久沒有變化。解決方法1、將剛剛安裝系統用過的Ubuntu啟動盤插在

用U盤啟動盤重灌系統啟動

在win8.1下準備裝ubuntu15.04雙系統,設定好u盤啟動後重啟黑屏 顯示 : Start booting from USB device… SYSLINUX ….. Failed to load ldlinux.c32 boot failed

Genymotion 啟動因為版本問題——(自己遇到的情況)

最近在安裝Genymotion 模擬器,出現一個情況:低版本的Genymotion安裝後 , 桌上型電腦上無法顯示模擬機執行介面(黑屏無報錯),值得一提的是這種情況類似網上所介紹的AMD不相容問題,並且只支援2.3版本的模擬器[http://blog.sina.com.cn

虛擬機中linux系統啟動 一直解決辦法

參數錯誤 初始化 原因 網絡編程 應用 編程 計算 body dns 情況一(一直黑屏):宿主機(windows)管理員模式運行CMD, netsh winsock reset 然後重啟電腦   netsh winsock reset命令,作用是重置 Winsock

ubuntu 系統在播放視訊時,一段時間

在網上查閱了相關的資料,有下面幾種方法:  1、setterm -blank 0         這種方法在這篇部落格中偶詳細的描述,但是在實際操作中並未生效。       Linux LCD

Ubuntu16.04開機無法進入系統登陸介面

之前在寫小論文,接近一個月沒有用Ubuntu,結果想要切換到Linux下使用Hadoop的時候,在grub介面選擇第一項Ubuntu卻遲遲無法進入登陸介面,一直卡在原地,特徵為長久黑屏/紫屏無響應,無法按ctrl+alt+F1進入命令列以及任何其他操作,即使嘗試所謂的“宕機魔

Hyper-V 啟用Windows系統重啟的解決方法 + 啟用方法

載入安裝光碟ISO Shift+F10,輸入:bootrec /fixboot 恢復啟動了,但是還是未啟用 這邊說的是軟啟用(定期點一下,續啟用) 重啟後可以進入系統 已經啟用 其他啟用方法參考:(據說windows loader也可以啟用,可以試試

更新顯示卡驅動無法進入系統的解決辦法

幫朋友裝了64位的win7,機子顯示卡是Nvidia GeForce 400系列,更新顯示卡驅動後出現不能進入系統的情況,也就是過了系統的歡迎進度條,螢幕就一片漆黑無法呈現任何畫面 開始時一直認定是顯示卡驅動不相容,因為安全模式下,進去把顯示卡驅動回滾之後,能登入系統 在這

安裝libgl1-mesa-dri:i386重啟問題解決

系統 rust pla video ack style span 問題解決 amd64 libgl1-mesa-glx:i386組件安裝時卸載了系統的xserver組件。 首先 dpkg -l grep *xserver* 看一下 xserver-xorg-video-a

Android 跨進程啟動Activity(白)的三種解決方案

orien 但是 解決 icon draw lun 簡單 android基礎 分享 原文鏈接:http://www.cnblogs.com/feidu/p/8057012.html 當Android跨進程啟動Activity時,過程界面很黑屏(白屏)短暫時間(幾百毫秒?)。

關於ysdk微信掃碼登入介面消失的問題

問題描述:遊戲接入1.4.2版本ysdk後新增微信掃碼登入功能,然後出現k微信掃碼登入介面消失後黑屏的問題,檢視遊戲執行日誌,顯示回撥到登入成功,微信登入票據也獲取到了,然鵝,遊戲介面卻沒有返回   1.4.2版本微信掃碼登入功能,mainactivity launchmode改為

解決Laya釋出匯出QQ玩一玩,替換最新的qqPlayCore.js問題

QQ玩一玩除錯工具VS Code外掛下載 https://hudong.qq.com/docs/engine/debug/tools.html 最近QQ玩一玩核心qqPlayCore.js更新,官方的版本太老了 下載最新qqPlayCore.js檔案 https://h

Android啟動及最優解決方案

前言 相信做過Android的朋友都知道,當一個APP啟動時,介面會首先展示一個白屏或者黑屏,然後再進入歡迎頁,稍作停留最後進入APP主頁。那麼這個黑屏或者白屏到底是怎麼一回事呢?它的最好的解決方案應該是怎樣的呢?今天我們認真的討論一下這個小問題。 點選獲取本次專案的demo 歷史原因

ubantu開機TPM問題

下午幫一個朋友修電腦  一般會想到是顯示卡驅動不相容,但是顯然並不是這種單純的問題 ubantu開機遇到A TPM error (7) occurred attempting to read a pcr value 然後發現報錯    然後bios關

檔案系統啟動掛載目錄

ubuntu與開發板之間設定為同一網段中的Ip, 這裡將ubuntu設定為: ifconfig eth0 200.200.4.233 開發板設定為: ifconfig eth0 200.200.4.234 互相ping一下,確保能互相ping通; 虛擬機器要實現上網,需要設定為NAT模式;

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

工作原因,Ubuntu系統和windows系統需要切換工作,近兩個月來基本都是在Windows下做開發,所以ubuntu系統暫停了一段時間,誰知道再次進入的時候,居然黑屏了,解除安裝了Nvidia相關後依然不行,最後差點搞的Windows都進不去了,來回折騰了半天,懶得搞了,

android app啟動的問題解決方案

1、處理閃屏的問題需要在valus下的styles.xml下處理 下面是路徑沒有就新建一個 主要的就是選中的那個 在AndroidManifest.xml配置一下 上面配合完成就不閃了 2、啟動太慢怎麼處理的問題 我使用的是 InitService

win7系統開機桌面,不顯示桌面和工作列

A: win7系統開機桌面黑屏,不顯示工作列,而且開機直接進入“計算機”,工作管理員可以開啟,我新建“explorer”,可以開啟資源管理,桌面和工作列還是沒有,不存在微軟驗盜版的問題,我查看了,系統顯示的是已啟用,感覺這個問題不大,不想還原系統和重灌 PS:昨天360防毒軟體升級,我升級後,快速查殺後說我