TTY 不等待密码

TTY 不等待密码

我从 16.04 升级到了 18.04。当我按下Ctrl+ Alt+时,F3我得到了提示输入用户名的终端。当我输入用户名并按下 时Enter,它不会等待我的密码(就好像我按下了Enter但什么都没输入一样)。即使我输入了一些东西,文本也会以纯文本显示,然后它一直说我的密码错误。几次之后,屏幕被清除,它再次提示我输入用户名,然后同样的循环继续。

答案1

我的 Ubuntu Mate 18.04 上的 4.15.0-44-generic 也存在同样的 TTY 问题

我刚刚更新到 4.15.0-45-generic,但问题仍然没有解决。

我发现的唯一解决方法是切换回旧内核 4.15.0-43-generic。

我暂停并删除了新的内核:

sudo apt-mark hold linux-*-4.15.0-4[45]-generic
sudo apt remove linux-*-4.15.0-4[45]-generic

注意:当然,旧内核 linux-*-4.15.0-43-generic 必须存在;)如果没有,则使用以下命令安装:

sudo apt install linux-{image,headers}-4.15.0-43-generic

然后系统在 4.15.0-43 上正常启动并且 tty 登录正常,但是我的第二台显示器出现了问题(但我猜,这完全是另一个问题)。

更新:我修复了第二台显示器的问题,实际上这是一个视频加速问题,与之前的 4.15.0-43 内核缺少内核模块有关。命令“inxi -G”有所帮助,我显示我的显卡使用的是“fbdev”驱动程序(帧缓冲区,无 gpu 加速),而不是加速的“模式设置”驱动程序。

示例1(已安装内核模块):

Graphics:  Device-1: Intel 3rd Gen Core processor Graphics driver: i915 v: kernel 
Display: x11 server: X.Org 1.19.6 driver: modesetting unloaded: fbdev,vesa resolution: 1920x1080~60Hz 
OpenGL: renderer: Mesa DRI Intel Ivybridge Mobile v: 4.2 Mesa 18.2.2

示例2(未安装内核模块):

Graphics:  Device-1: Intel 3rd Gen Core processor Graphics driver: i915 v: kernel 
Display: x11 server: X.Org 1.19.6 driver: fbdev unloaded: modesetting,vesa resolution: 1920x1080~60Hz 
OpenGL: renderer: Mesa DRI Intel Ivybridge Mobile v: 4.2 Mesa 18.2.2

因此上述命令的正确语法是:

sudo apt install linux-{image,headers,modules,modules-extra}-4.15.0-43-generic

答案2

另一个选择是使用另一个内核grub启动菜单(如果有的话),启动后:

选择 ”Ubuntu 的高级选项
就我而言4.15.0.-43工作正常

只需尝试一下列表中可用的内容(但可能不是最顶层的条目,那是一个不起作用的条目,也不是恢复模式)

在此处输入图片描述

答案3

这真是令人难以置信——今天我在 Ubuntu 16.04.5 LTS 上发现了这个 bug(赛尼尔·赛鲁斯) 包含所有更新,且物理硬件上没有 PPA。
所以问题出在4.4.0-142-generic内核上。症状与问题完全相同。文本控制台中的 Getty 发送“ Enter”,不允许我输入密码。Login incorrect而是显示。

所以我删除了这个有问题的内核,并安装了 138 版本(方法类似USB 问题):

sudo apt-get purge linux-image-generic linux-headers-generic
sudo apt-get purge linux-image-4.4.0-139-generic linux-headers-4.4.0-139-generic \
linux-image-4.4.0-140-generic linux-headers-4.4.0-140-generic \
linux-image-4.4.0-141-generic linux-headers-4.4.0-141-generic \
linux-image-4.4.0-142-generic linux-headers-4.4.0-142-generic
sudo apt-get install amd64-microcode intel-microcode thermald
sudo apt-get autoremove

sudo apt-get install linux-image-4.4.0-138-generic linux-image-extra-4.4.0-138-generic
sudo apt-get install linux-headers-4.4.0-138 linux-headers-4.4.0-138-generic

然后重新启动。我/我们需要等待正常稳定的内核。

警告:不要将内核升级到4.4.0-142-通用如果您需要控制台登录。订阅错误 1813873并在确认修复后重新安装最新的内核sudo apt-get install linux-image-generic linux-headers-generic

答案4

内核升级到 4.20.0 有帮助。

相关内容