Automatic login to virtual console (Русский)

From ArchWiki
Jump to: navigation, search

Tango-preferences-desktop-locale.pngЭта страница нуждается в сопроводителеTango-preferences-desktop-locale.png

Статья не гарантирует актуальность информации. Помогите русскоязычному сообществу поддержкой подобных страниц. См. Команда переводчиков ArchWiki

В этой статье описывается автоматический вход в virtual console в конце процесса загрузки (boot process). Для автоматической загрузки Х смотрите Запуск X при входе.

Настройка

Конфигурация зависит от параметров systemd см: редактирование предоставленных пакетами файлов юнитов определяющих настройки по умолчанию, передавемые agetty.

Настройки для виртуальной и последовательной консолей отличаются. В большинстве случаев вам необходим автологин в виртуальную консоль, (с именами устройств ttyN, где N номер). Для последовательной консоли имена устройств ttySN, где N номер.

Виртуальная консоль

Создайте следующий файл (и промежуточные каталоги):

/etc/systemd/system/getty@tty1.service.d/override.conf
[Service]
ExecStart=
ExecStart=-/usr/bin/agetty --autologin username --noclear %I 38400 linux
Совет: Используйте опцию Type=idle для задержки и ожидания запуска всех необходимых служб. Или используйте Type=simple, для немедленного запуска сервиса, но сообщения при загрузке могут засорять строку входа. Эта опция полезна при starting X automatically. Для этого добавьте Type=simple в autologin.conf.

Если вы хотите использовать tty отличный от tty1, смотрите systemd FAQ.

Последовательная консоль

Создайте следующий файл (и промежуточные каталоги):

/etc/systemd/system/serial-getty@ttyS0.service.d/override.conf
[Service]
ExecStart=
ExecStart=-/usr/bin/agetty --autologin username -s %I 115200,38400,9600 vt102

Смотри также