Ubuntu 服务器 16.04 tty 不工作

Ubuntu 服务器 16.04 tty 不工作

我已将办公室服务器升级到 Ubuntu 服务器 16.04,但虚拟终端有问题:它们无法打开。

系统正确启动,ssh 也可以工作,但是如果我想通过服务器的键盘使用控制台,这是不可能的,因为它不显示登录提示。

在主屏幕上,我看到绿色“OK”列表,如果我更改为其他终端(ctrl+alt+F2 等),我会看到黑屏。

我尝试使用此命令启用 getty

systemctl enable [email protected]

但它不起作用。如果我尝试使用以下命令强制在 tty1 上启动 getty(例如)

systemctl start getty@tty1

什么也没发生,也没有显示任何错误。

启动虚拟终端的唯一方法是使用此命令

service getty@tty1 start

我必须使用 ssh 来控制服务器。我还编辑了 /etc/systemd/logind.conf 文件,但没有任何更改。

这是logind.conf文件内容

#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as
published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.
#
# Entries in this file show the compile time defaults.
# You can change settings by editing this file.
# Defaults can be restored by simply deleting this file.
#
# See logind.conf(5) for details.

[Login]
NAutoVTs=6
ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
#HandleLidSwitch=suspend
#HandleLidSwitchDocked=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#HoldoffTimeoutSec=30s
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=yes
#UserTasksMax=12288

如何让控制台终端自行显示登录提示?

答案1

我的 Ubuntu 16.04 服务器无法加载 TTY7,但 TTY1-6 可以工作。如果systemctl start有效,您可以使用启用。

sudo systemctl enable getty@tty1

相关内容