Configurar el inicio de sesión automático

Configurar el inicio de sesión automático

Acabo de instalar Ubuntu Server 18.04 LTS en mi PC Intel NUC.

Me gustaría convertirlo en un sistema de quiosco que ejecute solo Chrome (por ejemplo).

¿Cómo puedo suprimir/ocultar/deshabilitar todos estos mensajes impresos en el monitor? Me gustaría tener una pantalla negra desde el encendido en (por ejemplo) Chrome.

Yo seguíUbuntu Server 16.04.02 con pantalla de bienvenida y modo quioscoy otros tutoriales como ese. Pero hay algo nuevo en 18.04 (creo) que me impide hacer las cosas.

  1. Comida. La edición GRUB_CMDLINE_LINUX_DEFAULTno cambió nada, tuve que editar GRUB_CMDLINE_LINUXen su lugar. ¿Está bien? (Nota: por supuesto, ejecuto sudo update-grubdespués de cada cambio)

    GRUB_DEFAULT=0
    GRUB_HIDDEN_TIMEOUT_QUIET=true
    GRUB_TIMEOUT=0
    GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
    GRUB_CMDLINE_LINUX_DEFAULT=""
    GRUB_CMDLINE_LINUX="quiet"
    GRUB_TERMINAL=console
    
  2. Bienvenido/MOTD/mensajes de inicio de sesión

¡No hay forma de evitarlos! Lo más cerca que estuve fue eliminar /etc/update-motd.d/la carpeta, así que solo vi algo como:

Ubuntu 18.04 LTS nuc tty1

nuc login: kiosk (automatic login)

Last login: [...]

kiosk@nuc:~$

(Nota: desactivé el script de ejecución automática para ver estos mensajes; de lo contrario, son demasiado rápidos para detectarlos).

Lo ideal sería que todas esas salidas desaparecieran para poder arrancar solo en negro, desde el encendido hasta Chrome. Y vuelta por supuesto: de Chrome a apagar, pero esa es otra historia.

¿Qué archivos debo cuidar?

¿Cómo puedo lograr un arranque completamente silencioso/silencioso?

--- Actualización sobre GRUB ---

Realicé una instalación nueva de Ubuntu 18.04 Server LTS en otra PC. Puedo confirmar que la clave GRUB_CMDLINE_LINUX_DEFAULTno hace nada; en lugar de eso tengo que configurar GRUB_CMDLINE_LINUX.

Intenté rastrear la web pero no encontré nada al respecto. ¿Soy el único que experimentó este comportamiento?

Respuesta1

Ahora que ha solucionado los registros de arranque del Kernel, debe finalizar la configuración del quiosco y la pantalla de inicio de sesión ya no se mostrará.

Configure el inicio de sesión automático, puede hacerlo con Getty como lo hice yo y lo expliqué en mipregunta original.

Configurar Getty:

    sudo mkdir /etc/systemd/system/[email protected]/
    sudo tee -a /etc/systemd/system/[email protected]/autologin.conf <<EOF
    [Service]
    ExecStart=
    ExecStart=-/sbin/agetty --autologin YOU_USER_HERE--noclear %I $TERM
    Type=idle
    EOF

Habilitar Getty:

    sudo systemctl enable [email protected]

También desea configurar XOrg/Chrome para que se inicie automáticamente al iniciar sesión. La solución que usé antes puede no ser la mejor hoy. Tuve que usarlo xserver-xorg-legacy, pero probablemente significa que puedes usar xorg de una mejor manera que el script de inicio de sesión.

Respuesta2

En 18.04 LTS encontré que GRUB_CMDLINE_LINUX_DEFAULT en /etc/default/grub está sobrescrito por /etc/default/grub.d/50_curtin_settings.cfg. Ese dato de información fue un poco difícil de encontrar.

Respuesta3

Estos son los pasos a los que llegué después de varios intentos. Por favor, avíseme si hay alguna mejora.

Por el momento sólo queda un molesto cursor parpadeando a la izquierda.

Nuevamente, compartamos algo relevante (si corresponde).

Configurar el inicio de sesión automático

(gracias a la respuesta de JPelletierhttps://askubuntu.com/a/1045909/702388)

Configurar Getty:

sudo mkdir /etc/systemd/system/[email protected]/ sudo tee -a /etc/systemd/system/[email protected]/autologin.conf <<EOF [Service] ExecStart= ExecStart=-/sbin/agetty --skip-login --noissue --autologin kiosk --noclear %I $TERM Type=idle EOF

Habilitar Getty:

sudo systemctl enable [email protected]

Arranque silencioso (sin kernel ni mensajes de bienvenida)

Editar archivo grub:sudo nano /etc/default/grub

y establezca estas parejas clave-valor:

GRUB_CMDLINE_LINUX_DEFAULT="quiet" GRUB_CMDLINE_LINUX="quiet" GRUB_RECORDFAIL_TIMEOUT=0

por supuesto que debes hacer sudo update-grubpara aplicarlos realmente.

Quitar inicio de nube

echo 'datasource_list: [ None ]' | sudo -s tee /etc/cloud/cloud.cfg.d/90_dpkg.cfg

sudo apt-get purge cloud-init -y

sudo rm -rf /etc/cloud/; sudo rm -rf /var/lib/cloud/

Deshabilite MOTD (Mensaje del día) al iniciar sesión (también a través de SSH)

sudo touch ~/.hushlogin

Eliminar mensaje previo al inicio de sesión

sudo rm /etc/issue

Apagado silencioso

Edita /etc/sysctl.d/10-console-messages.conf y escribe esto:kernel.printk = 0 4 1 7

Vea aquí para más información:https://askubuntu.com/a/1044446/702388

información relacionada