Ubuntu 16.04在登录屏幕上冻结,没有键盘或鼠标工作

我有戴尔精密塔3620台式机 ,安装了Ubuntu 16.04。

我最近(今天)更新了它(未升级),之后它要求重新启动,所以我这样做了。 但是,在重新启动后,它显示了登录屏幕和已建立的连接(对于通过以太网的互联网),并且登录密码光标在此期间闪烁但在此之后甚至光标停止闪烁并且不接受键盘或鼠标的响应。 只有一种选择是强制关机。 我不知道更新的哪个部分导致了这个。

在更新之前一切正常。 一旦建立了宣布连接的以太网图标消失,它就会消除光标的闪烁,然后键盘和鼠标就不起作用了。 我甚至试过在其他插槽上连接键盘,但没有成功。 我可以卸载上次更新吗?

注意

当登录屏幕出现时,我听到处理器发出声音,光标也闪烁,但一旦声音结束,闪烁就会冻结,你必须强行关机,因为这是一台学院电脑(我拿了管理员的特权,头疼)。 现在我真的很担心。 怎么解决?

改进

我没有必要去现场USB,我能够去grub
我可以通过按Esc键进入GRUB菜单。 这就是我得到的。

在此处输入图像描述

我不知道在那之后怎么做。 这是说安全启动禁止加载模块,加载Ubuntu我通过输入密码进行安全启动。

我在个人电脑上遇到了同样的问题。 它似乎来自内核4.4.0-43的软件包,它们已经在没有其他需要的软件包的情况下发布。 请参阅https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1633267/comments/17

首先尝试引导旧内核

启动机器后立即按住Shift键应显示grub菜单。 然后你应该能够在“高级选项”中选择一个旧内核。

如果您设法以这种方式启动机器,那么您很幸运:您只需要升级即可获得丢失的软件包:

sudo apt update && sudo apt upgrade 

如果你根本无法启动机器

在这种情况下,我设法通过从live-USB密钥到chroot运行升级来解决它:

如果您的系统磁盘未加密

  • 在相同版本的Ubuntu(16.04.1)的live-USB或live-CD上启动计算机
  • 挂载你的系统磁盘(在这个例子中是/ mnt。如果你从GUI安装它,它可能在/ media / ubuntu / some-uid:在这种情况下,用下面的路径替换/ mnt)
  • 安装必要的目录以允许您的chroot访问Internet:

     sudo mount --bind /sys /mnt/sys sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /run /mnt/run 

    并且,如果您有一个单独的/启动分区:(调整设备名称)

     sudo mount /dev/sda2 /mnt/boot 
  • 然后启动chroot并升级:

     sudo chroot /mnt apt update apt upgrade exit 
  • 最后卸载所有内容并重新启动(不确定它是否真的有必要):

     sudo umount /mnt/sys sudo umount /mnt/proc sudo umount /mnt/dev sudo umount /mnt/run sudo umount /mnt/boot 

如果您的系统磁盘已加密

在这种情况下,首先需要使用与/ etc / crypttab中相同的名称安装它(在我的情况下,它是sda3_crypt:在/ etc / crypttab的第一列中,在系统磁盘的行上找到你的):

 sudo cryptsetup luksOpen /dev/sda3 sda3_crypt sudo mount /dev/mapper/ubuntu--vg-root /mnt 

然后按照与上面相同的程序

我在我的博客上解释了完整的故事(法语): https : //blog.mossroy.fr/2016/10/14/ubuntu-bloque-a-la-saisie-du-mot-de-passe-de-dechiffrement -luks-一个原因-敦内核4-4-0-43,不完备/

不是解决方案,而是快速修复:

我今天的更新经历了完全相同的事情。

我的解决方法是启动以前的内核,如一年前的这篇文章所述。

打开计算机后按shift键访问GRUB菜单,选择Ubuntu的高级选项,然后转到列表中的旧内核(不恢复)。

我经历过从Xenial升级到Zesty的这个问题。 我尝试了其他解决方案,但它们对我不起作用。

相反,当我到达GRUB菜单时,我进入了恢复内核。 从那里,我下降到根终端,并运行apt更新/升级,然后是恢复系统的“修复损坏的包”选项。

这似乎已经为我解决了。 我认为,由于某种原因,显示服务器无法完成更新,因此它处于这种半破坏状态。