我已将办公室服务器升级到 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