¿Cómo puedo mostrar u ocultar los mensajes de arranque cuando se inicia Ubuntu?

86

¿Hay alguna manera de activar / desactivar fácilmente la visualización de los mensajes de arranque (carga de los servicios) cuando se inicia Ubuntu? ¿Es algo en Grub2?

Estoy ejecutando 10.04.

Weboide
fuente

Respuestas:

90

Necesitarías editar el archivo /etc/default/grub. En este archivo encontrarás una entrada llamada GRUB_CMDLINE_LINUX_DEFAULT. Esta entrada debe editarse para controlar la visualización de la pantalla de bienvenida.

La presencia de la palabra splashen esta entrada habilita la pantalla de bienvenida, con salida de texto condensado. Al agregar quiettambién, solo se obtiene la pantalla de inicio; que es el valor predeterminado para la edición de escritorio desde 10.04 (Lucid Lynx). Para habilitar el inicio de texto "normal", debe eliminar ambos.

Entonces, el valor predeterminado para el escritorio (es decir, solo en la pantalla de inicio):

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" #Hide text and show splash

Para la pantalla de texto tradicional:

GRUB_CMDLINE_LINUX_DEFAULT=        #Show text but not the splash

Para la presentación, pero la capacidad de mostrar los mensajes de arranque presionando Esc:

GRUB_CMDLINE_LINUX_DEFAULT="splash"

O, finalmente, para una pantalla negra (generalmente), intente:

GRUB_CMDLINE_LINUX_DEFAULT=quiet   #Don't show Ubuntu bootup text
GRUB_CMDLINE_LINUX="console=tty12" #Don't show kernel text

Después de editar el archivo, debes ejecutarlo update-grub.

sudo update-grub

Para más detalles, vea esto: https://help.ubuntu.com/community/Grub2

George Marian
fuente
1
¿Cómo puede leer los mensajes que se muestran después de haber eliminado splashGRUB_CMDLINE_LINUX_DEFAULT? Ahora puedo ver los mensajes cuando empiezo, pero luego comienza X y desaparecen.
rubo77
GRUB_HIDDEN_TIMEOUTy GRUB_TIMEOUTcausa confusión, no entiendo por qué mantienen dos de estas configuraciones y muestra el errorWarning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported
Denis Denisov
1
@ rubo77 El comando dmesg: superuser.com/questions/176165/…
George Marian
29

Puede que esté fuera de tema, pero puede presionar "escapar" durante el arranque, para mostrar / ocultar la pantalla de inicio de Plymouth ...

Little Jawa
fuente
Al "encender / apagar fácilmente", creo que es justo lo que él / ella quiere.
Rodrigo Carvalho
¿Funciona eso en 10.04?
Jim
Si. De hecho, lo probé en las ediciones Lucid Lynx Desktop y Netbook antes de publicar :-)
Little Jawa
66
Funciona solo si grub no está tranquilo, es decir: GRUB_CMDLINE_LINUX_DEFAULT="splash"
sup
8

Hay una manera simple de ocultar todos los mensajes de arranque. En /etc/default/grub, ajuste lo siguiente:

GRUB_TIMEOUT=0 # Do not show the GRUB menu at all
GRUB_CMDLINE_LINUX_DEFAULT=quiet
GRUB_CMDLINE_LINUX="console=tty12" # Redirect the kernel output to another tty

Después de eso, solo sudo update-grub, y debería hacerse.

jweyrich
fuente
1
Ya no funciona en 18.04
LucaM
1
console=ttyS0parece funcionar en 18.04, lo encontré como respuesta a mi propia pregunta. Sin embargo, puedo investigar un poco más sobre esto más adelante. Ver askubuntu.com/q/1085629/295286
Sergiy Kolodyazhnyy
3

No identificó si está en un sistema de servidor o escritorio, por lo que abordaré ambos.

Si se agrega splasha /etc/default/grub/en GRUB_CMDLINE_LINUX_DEFAULT, Ubuntu le presentará una pantalla de bienvenida, ya sea una barra de progreso basado en texto simple o de forma gráfica a través plymouth, que describo a continuación.

Con plymouthun animador gráfico de inicio, puede proporcionar una bonita pantalla de inicio que se adapta bien a las máquinas de escritorio. Es posible que no desee hacer esto en un servidor, pero depende de usted.

sudo apt-get install plymouth-theme-ubuntu-logo
lfaraone
fuente
2

Solía GRUB_CMDLINE_LINUX_DEFAULT="noplymouth"decirle a mi computadora portátil que no me mostrara la imagen de inicio pero los mensajes de arranque ... todavía funciona para 11.10

manfred
fuente
2

Si elimina la quietopción de GRUB_CMDLINE_LINUX_DEFAULTmostrar mensajes de arranque, a veces es necesario establecer también la loglevelopción en un valor más alto. De lo contrario, algunos conductores pueden inundarlo ttycon mensajes de aviso. Yo uso esta línea para habilitar los mensajes de arranque:

GRUB_CMDLINE_LINUX_DEFAULT="loglevel=4"

De esta manera, solo se imprimirán mensajes significativos del sistema en la consola.

Sergey
fuente