Как запустить tty автоматически после запуска?

Как запустить tty автоматически после запуска?

Я использую Ubuntu 20.04 и выполнил следующие настройки:

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

и /etc/securettyбыл создан.

Однако tty1 не отображается после загрузки, если не нажато Ctrl+ Alt+ .F1

Хотя getty@tty1хочет multi-user.target, я видел getty@tty1раньше multi-user.targetв systemd-analyzeрезультатах. Это правильно?

решение1

Я не уверен, следует ли добавлять getty в add-wants, потому что это, похоже, делает 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

Связанный контент