web-dev-qa-db-ja.com

tty1にログインプロンプトがありません

クリーンなDebianStretchがインストールされています。以前は、起動後にログインプロンプトが表示されてtty1に到達し、ロギング後にXが開始される場合がありました。ログインを自動化したかったので(私が唯一のユーザーであり、ディスクはすでに暗号化されているため)、与えられた正確な指示に従いました ここ

  • /etc/systemd/logind.confで、#NAutoVTs=6NAutoVTs=1に変更しました
  • systemctl edit getty@tty1を使用して追加(usernameは私のユーザー名):

    [Service]
    ExecStart=
    ExecStart=-/sbin/agetty --autologin username --noclear %I 38400 linux
    
  • サービスを有効にしました:systemctl enable [email protected]

再起動後、ログインプロンプトはtty1から消え、他に何も起こりませんでした。それでもブートログが表示されていました。 tty2-5では、カーソルのみが表示され、以前のようにログインプロンプトは表示されませんでした。幸いなことに、システムを回復するためにtty6はまだ利用可能でした。だから私はしました:

  • サービスを無効にします:systemctl disable [email protected]
  • /etc/systemd/logind.confへの変更を元に戻しました

これで、tty1を除くすべてのttyを使用して通常どおりログインできますが、どういうわけかtty1は破損したままです。これも修復するにはどうすればよいですか?

1
user37050

[email protected]を再度有効にする必要があります。

systemctl enable [email protected]
1
GAD3R