En el servidor ubuntu, ¿cómo puedo evitar que se borre la pantalla justo antes de que aparezca la pantalla de inicio de sesión?
Estoy tratando de leer un mensaje de error en uno de los servicios y obtengo esta molesta pantalla clara y no puedo desplazarme hacia arriba con shift-pageUp.
/var/log/
. Empezaría a mirarboot.log
ysyslog
.Respuestas:
para systemd establecido
TTYVTDisallocate
en no.para lograr esto, ejecute
systemctl edit getty@tty1
e ingrese el código a continuaciónfuente
systemctl edit
quejéUnknown operation 'edit'.
. Gracias por ese enlace.Ver la última pantalla de mensajes que aparecieron durante el arranque
Cuando se inicia Ubuntu Server, los mensajes que ve se suelen escribir en tty7 (la séptima consola virtual). Cuando finaliza el arranque, se cambia a tty1, donde se le solicita que inicie sesión. Por lo tanto, los mensajes de arranque no se borran realmente; simplemente te cambias a una consola diferente de la que las contiene.
Para verlos nuevamente, puede cambiar a tty7 presionando Alt + F7. Puede volver a tty1 con Alt + F1 (y al segundo con Alt + F2, y así sucesivamente). Esto no se aplica (y no debería ) en la mayoría de los sistemas Ubuntu Server, pero cuando se ejecuta una GUI, Ctrl + Alt + F1 se debe usar para cambiar a tty1 (y Ctrl + Alt + F2 para tty2, y así sucesivamente).
Evitar que la pantalla se borre después de que un usuario cierre sesión, para que el texto de su sesión sea visible en la sesión siguiente
En su directorio de inicio hay un archivo llamado .bash_logout que contiene algo como:
Eso es lo que hace que la pantalla se borre al cerrar sesión. Para evitar que eso suceda, comente todas esas líneas, para que se vea así:
fuente
Después de horas de buscar en Google, encontré la solución en este hilo y esta pregunta .
Primero, agregue
console=tty1
a suGRUB_CMDLINE_LINUX
(también sugiero agregarnoplymouth
a inhibirplymouth
y su pantalla de bienvenida inútil).Esto obliga a imprimir el registro del kernel en
tty1
lugar detty7
evitar eltty
cambio antes de la solicitud de inicio de sesión.Entonces sólo tiene que ir en
/etc/init
y editar uno o más detty1.conf
,tty2.conf
,tty3.conf
,tty4.conf
,tty5.conf
,tty6.conf
oconsole.conf
. Los edité todos añadiendo--noclear
opción algetty
comando. Por ejemplo, edicióntty1.conf
:tendrás que reemplazar:
con:
Eso es todo, ejecuta
sudo update-grub
y ahora tu sistema debería arrancar en un solotty
sin borrarlo.fuente
update-grub
después de la edición/etc/default/grub
sudo update-grub
es necesario regenerargrub.cfg
, gracias por la corrección.