Ubuntu系統開機后類似死機(鼠標鍵盤失效 但系統時間仍在正常更新)解決辦法


分析原因:

  我最近發生了兩次這個問題,第一次重裝系統才解決,但是因為環境太難配了,第二次研究了半天應該怎么解決。

  很明顯不是死機,時間在更新說明系統實際是在正常運行的,但是此時鼠標和鍵盤無效,我們無法與系統進行交互,實際的問題是我們在安裝或者卸載某些軟件的時候,導致xserver-xorg-input-all被刪除掉了。

  其中在ubuntu下xorg軟件包是包括顯卡驅動、圖形du環境庫等等一系列軟件包。

  而xserver-xorg-input-all看名字大概就是和系統在桌面環境下的輸入有關的東西了。

  第一次我不太清楚具體的原因是什么,第二次我上一次開機時安裝了cuda10,安裝的時候根據它的提示也安裝了關於Nv顯卡驅動的一些東西,在網上看到有不少人是在安裝或者卸載cuda時出現這個問題。

具體現象:

  鼠標和鍵盤的正常亮燈(接電源就會亮),在ubuntu選擇用戶的界面上鼠標和鍵盤是可以正常使用的,可以正常選擇用戶和輸入密碼,但是進入系統后,鼠標固定在某一個位置,同時鍵盤失效(無法打開終端)。另外鍵盤雖然電源燈是亮的,但是大小寫切換的燈是無效的。

解決辦法:

  1、按電源關機,重啟

  2、進入到選擇用戶界面后,按ctrl+atl+F2進入tty終端(好像有的電腦用ctrl+atl+F1也行,我的不行)(或者應該如果有條件的話,應該也可以用另一台電腦ssh進入這台ubuntu,進行下面的操作)

  3、測試網絡連接(因為后面需要重裝xserver-xorg-input-all):ping www.baidu.com。如果ping正常,能收到返回的包,就沒問題了,可以直接進行第 5 步。如果不能收到返回的包,命令可能會一直ping,這時用ctrl+c終止命令。(其實,你應該知道的電腦是否會直接連接到網絡,如果你一直連接的有線網絡,或者用的沒有密碼的wifi,應該就會直接連接上,如果每次開機要自己輸入密碼的話,這里肯定也ping不通)

  4、在命令行界面下連接網絡,這里只說連接wifi的情況,有線我沒試過。由於我們學校的校園網每次連接上需要打開一個網頁輸入賬號和密碼才能上網,有點坑,所以我自己用手機流量開了一個沒有密碼的wifi(最好不設密碼,簡單一些),假設wifi名字是:mywifi。

  這個時候,由於是沒有連接到網絡的,所以只能選自己電腦上有的網絡工具,我的系統里默認裝好了nmcli,所以就是用nmcli操作的,其他的比如wpa_cli等似乎有差不多的功能,我也不太懂。

  具體操作:    

//查找網絡設備
sudo nmcli dev
//開啟wifi
sudo nmcli r wifi on
//掃描wifi
sudo nmcli dev wifi
//連接wifi(注意要加雙引號)
sudo nmcli dev wifi connect "wifi名" password "wifi密碼"
比如wifi名為mywifi,無密碼:sudo nmcli dev connect "mywifi"

  這里,一般如果知道要連接的目標wifi名和密碼,並且電腦的wifi默認是開啟的,則只需要直接輸入最后一條命令鏈接wifi即可。我遇到了一個額外的問題,我默認連接到校園網,但是校園網需要打開一個網頁認證,所以我想切換到手機熱點上,直接執行最后一條命令會失敗,這時就需要先斷開校園網的連接,再連接新的wifi。

  在連接到某一個wifi的情況下,進行wifi搜索都會出現問題,無法搜索到未連接的wifi,運行命令:sudo nmcli dev wifi,如下圖:  

 

 

  執行命令:sudo nmcli con del wifi名

  比如我這里輸入:sudo nmcli con del HUST_WIRELESS

  即可斷開正在連接的無法上網的wifi,注意這里不帶雙引號。

  斷開后再運行命令:sudo nmcli dev wifi,如下圖:(這樣就正常了)

  連接好有效wifi之后再ping一下,看看網絡是否正常,如果還有問題,就對應地找找解決辦法。(在ubuntu的tty終端下,很多字符(可能是中文?)被顯示成了方塊,可能會導致看不出來具體的報錯信息,我的就是這樣,應該輸出信息里有E:xxx的就是報錯hhhh)

  5、安裝xserver-xorg-input-all,執行命令:sudo apt-get install xserver-xorg-input-all,安裝結束之后應該也不用update+upgrade了,畢竟是手機的流量。

  6、重啟電腦,看看解決了沒有,執行命令:sudo shutdown -r now 或這 sudo reboot

 


免責聲明!

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



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