按Ctrl+ Alt+ F3進入命令行終端。當輸入用戶名並按下時Enter后,它不會等待輸入密碼(就像Enter沒有輸入任何東西一樣按下它)。即使我迅速輸入密碼,文本以明文顯示,然后它繼續說密碼是錯誤的。然后循環提示 login incorrect
已解決!
參考鏈接:https://askubuntu.com/questions/1113704/tty-doesnt-wait-for-password
原因主要是內核版本的問題,查看我的內核版本:
uname -sr //查看內核版本 Linux 4.15.0-44-generic
據論壇上大家反映的一個問題,這是Linux內核版本4.15.0.-44-generic的問題。我切換內核版本到(4.16.1-041601-generic),問題得到解決。
更該內核版本方法:
1.查看當前已安裝的內核版本:
$ sudo dpkg --get-selections|grep linux-image linux-image-4.15.0-29-generic install linux-image-4.15.0-43-generic install linux-image-4.15.0-44-generic install linux-image-4.16.1-041601-generic install linux-image-generic-hwe-16.04 install
我這里安裝了其他三個內核,4.16.1-041601-generic 是我手動安裝的,一般用戶都安裝了比當前版本低的版本,如(4.15.0-43-generic),這里我們切換到該內核
2.移除當前內核版本:
sudo apt-get remove linux-image-4.15.0-44-generic
3.重啟系統,使用其他內核版本:
$ uname -sr Linux 4.16.1-041601-generic
問題解決,tty登錄成功。
我這里由於手動安裝了(4.16.1-041601-generic)版本,重啟后自動切換到該版本,其他人應該會切到比當前版本低的第一個版本
如果舊內核未能解決問題,安裝其他版本內核請自行百度。
