우분투 서버 16.04 tty가 작동하지 않습니다

우분투 서버 16.04 tty가 작동하지 않습니다

사무실 서버를 Ubuntu Server 16.04로 업그레이드했지만 가상 터미널에 문제가 있어 열리지 않습니다.

시스템이 올바르게 부팅되고 ssh가 작동하지만 서버의 키보드를 통해 콘솔을 사용하려는 경우 로그인 프롬프트가 표시되지 않기 때문에 불가능합니다.

홈 화면에 녹색 "확인" 목록이 표시됩니다. 다른 터미널(ctrl+alt+F2 등)로 변경하면 검은색 화면이 표시됩니다.

이 명령을 사용하여 getty를 활성화하려고 합니다.

systemctl enable [email protected]

하지만 작동하지 않습니다. 다음 명령을 사용하여 getty를 tty1에서 강제로 시작하려고 하면(예를 들어)

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

관련 정보