Automatic login to virtual console (Español)

From ArchWiki
Revision as of 12:24, 10 July 2013 by Pedro (Talk | contribs) (Cómo evitar volcar errores innecesarios en dmesg)

Jump to: navigation, search
Sumario help replacing me
Describe cómo acceder automáticamente a una consola virtual.
Relacionado
Display Manager (Español)
Start X at Login (Español)

En este artículo se describe cómo acceder automáticamente a una consola virtual al final del proceso de arranque . Este artículo sólo cubre el acceso a la consola (o tty); los métodos para iniciar un servidor X se describen en Start X at Login.

Instalación

Utilizar la función drop-in de systemd para iniciar sesión automática de getty

Primero, cree un directorio nuevo llamado getty@tty1.service.d en /etc/systemd/system:

# mkdir /etc/systemd/system/getty@tty1.service.d

Después, cree un archivo nuevo llamado autologin.conf y añádalo a dicho directorio:

/etc/systemd/system/getty@tty1.service.d/autologin.conf
[Service]
ExecStart=
ExecStart=-/usr/bin/agetty --autologin <username> --noclear %I 38400 linux
Sugerencia: La opción Type=simple retrasará la ejecución de agetty hasta que todos los trabajos (peticiones de cambio de estado de las unidades) se completen. Por otro lado, puede producir mensajes relativos el arranque de systemd que se arrojen en el prompt del login. Esta opción es útil cuando se inicia X automáticamente. Consulte man systemd.service para obtener más información.

Si desea usar la opción Type=simple, entonces el archivo autologin.conf debe mostrar este aspecto:

/etc/systemd/system/getty@tty1.service.d/autologin.conf
[Service]
ExecStart=
ExecStart=-/usr/bin/agetty --autologin <username> --noclear %I 38400 linux
Type=simple

Consejos y trucos

Cómo evitar volcar errores innecesarios en dmesg

Para evitar errores relacionados con display-manager.service en dmesg, debe establecer el target predeterminado para multiusuario en lugar de gráfico:

# systemctl enable multi-user.target

Véase también