我有一个干净的 Debian Stretch 安装。过去的情况是,启动后我会在 tty1 上出现登录提示,并且在登录 X 后启动。我想自动登录(因为我是唯一的用户,并且我的磁盘已经加密),所以我按照给出的确切说明进行操作这里:
- 在 中
/etc/systemd/logind.conf
,更改#NAutoVTs=6
为NAutoVTs=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
您应该再次启用[email protected]
:
systemctl enable [email protected]