我有这种奇怪的行为,如果我访问Grub2 recovery mode
并选择选项recovery menu
并Drop 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/
经验