Ubuntu xenial 服务器在 VirtualBox 恢复模式下超时并冻结

Ubuntu xenial 服务器在 VirtualBox 恢复模式下超时并冻结

我有这种奇怪的行为,如果我访问Grub2 recovery mode并选择选项recovery menuDrop to root shell prompt使用以下命令挂载文件系统:

mount -o remount,rw /

在使用命令在文件夹之间移动后cd,如果我在提示符下停止输入命令几秒钟,它就会开始加载或自行启动某些服务,而无需我实际退出提示符并resuming恢复正常boot。我看到错误:

failed to start lsb

然后它返回recovery menu并冻结,我无法使用键盘重新选择任何选项recovery menu,之后它显示错误:

sulogin: input overrun at /dev/tty1

从这里开始,我只能从虚拟机关闭客户操作系统。

NAME      TYPE      SIZE USED PRIO
/dev/dm-1 partition 4.7G   0B   -1
george@george-ubuntu-server:~$ df -h
Filesystem                                   Size  Used Avail Use% Mounted on
udev                                         2.3G     0  2.3G   0% /dev
tmpfs                                        469M  7.5M  462M   2% /run
/dev/mapper/george--ubuntu--server--vg-root   36G   10G   24G  30% /
tmpfs                                        2.3G  216K  2.3G   1% /dev/shm
tmpfs                                        5.0M  4.0K  5.0M   1% /run/lock
tmpfs                                        2.3G     0  2.3G   0% /sys/fs/cgroup
/dev/sda1                                    472M  165M  284M  37% /boot
cgmfs                                        100K     0  100K   0% /run/cgmanager/fs
leap                                         909G  568G  342G  63% /media/sf_leap
tmpfs                                        469M   44K  469M   1% /run/user/1000

george@george-ubuntu-server:~$ sudo blkid

/dev/sda1: UUID="1a047c26-dce8-4e9f-bb18-d06f03135c7a" TYPE="ext2" PARTUUID="7576c720-01"
/dev/sda5: UUID="4hGUQE-38qc-M27B-5u0Z-cWST-4E1l-jfOEYF" TYPE="LVM2_member" PARTUUID="7576c720-05"
/dev/mapper/george--ubuntu--server--vg-root: UUID="d9741b12-2158-4d81-8fbb-8256b31b99ea" TYPE="ext4"
/dev/mapper/george--ubuntu--server--vg-swap_1: UUID="6a97a99c-78df-4a30-aec9-815e9b62dcc9" TYPE="swap"

george@george-ubuntu-server:~$ cat /etc/fstab

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/mapper/george--ubuntu--server--vg-root /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda1 during installation
UUID=1a047c26-dce8-4e9f-bb18-d06f03135c7a /boot           ext2    defaults        0       2
/dev/mapper/george--ubuntu--server--vg-swap_1 none            swap    sw              0       0

dpkg -l *lsb* | grep ii

ii  lsb-base       9.20160110ubuntu0.2 all          Linux Standard Base init script functionality
ii  lsb-release    9.20160110ubuntu0.2 all          Linux Standard Base version reporting utility

grep -i lsb /var/log/syslog*

结果链接:http://pastebin.com/07brqwXC

george@george-HP-Pavilion-17-Notebook-PC:~$ lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.1 LTS
Release:    16.04
Codename:   xenial

虚拟盒版本:

VirtualBox Graphical User Interface
Version 5.1.14 r112924 (Qt5.5.1)

更新:

tail -f /var/log/syslog

在此处输入图片描述

笔记:无法复制文本

答案1

有时我会工作太久而变得愚蠢。抱歉耽误了您的时间。

input overrun at /dev/tty1表示键盘输入超出缓冲区。这可能有多种根本原因。

1) 习惯在键盘上方进食会导致碎屑卡在按键之间/下方,从而导致“永久关闭”开关将输入内容充斥键盘缓冲区。(有时,您可以通过将键盘倒置并敲击底部直到碎屑掉出来来解决此问题。

2) 键盘故障也会导致同样的结果。更换键盘即可解决(也可以解决问题 1,且不会造成太多混乱)

3) 如果是 USB 键盘,也可能是端口损坏导致的。您可以通过选择其他端口来解决这个问题

当然,这假设您知道连接到系统的所有输入设备。如果不知道,您可以通过检查以下输出来获得一些线索 ls /dev/input/by-path

对于那些有兴趣的人来说,有一篇关于 TTY 的很棒的文章这里。 我发现关于信号疯狂的部分相当有趣

资料来源:

http://zeldor.biz/2011/02/tty1-input-overrun/

经验

相关内容