如何在开机后自动启动tty?

如何在开机后自动启动tty?

我正在使用 Ubuntu 20.04 并已完成以下设置:

sudo systemctl set-default multi-user.target
sudo systemctl add-wants multi-user getty@tty1

并且/etc/securetty已经创建。

但是,启动后不会显示 tty1,除非按下++ CtrlAltF1

尽管getty@tty1想要multi-user.target,但我getty@tty1之前multi-user.targetsystemd-analyze结果中看到过。它正确吗?

答案1

我不确定您是否应该在 add-wants 中添加 getty,因为它似乎使 getty 成为 multi-user.target 的依赖项之一。

我也遇到了类似的问题,切换到 multi-user.target 时没有显示登录屏幕。这可能与 GRUB 配置有关,正如这两篇文章中提到的:

Ubuntu 仅运行图形模式,我无法切换到文本模式

sudo systemctl set-default multi-user.target 之后无法启动

因此基本上GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"强制/etc/default/grub内核显示启动画面,因此似乎没有输出。您可以将其更改为: GRUB_CMDLINE_LINUX_DEFAULT=""无需修改 getty 即可显示登录控制台。

然后运行update-grub更新 GRUB

相关内容