
Estoy en Ubuntu 20.04 LTS y quiero suprimir todos los mensajes del kernel del formulario
[0.342652] Blah blah ...
durante el arranque, manteniendo la pantalla de inicio. La configuración predeterminada de grub quiet splash
no funciona. Agregué fsck.mode=skip
y loglevel=0
suprimí algunos mensajes del kernel para verificar el disco y el hardware antiguo. Sin embargo, todavía aparece una línea vacía como
[4.568562]
antes de que aparezca la pantalla de inicio. encontré estocorreoeso redirige todo para console=ttyS0
que los mensajes del kernel desaparezcan, pero también la pantalla de presentación. A continuación se muestra mi configuración de grub en /etc/defaults/grub
.
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=120
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
# Don't show Ubuntu bootup text
GRUB_CMDLINE_LINUX_DEFAULT="fsck.mode=skip quiet loglevel=0 splash"
GRUB_CMDLINE_LINUX=""
# Detect other operating systems
GRUB_DISABLE_OS_PROBER=false
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `videoinfo'
GRUB_GFXMODE=1280x1024
Noté que cuando cambio a mi tarjeta gráfica Intel sudo prime-select intel
, la línea vacía desaparece y la configuración actual de grub funciona bien. Sin embargo, cuando uso la tarjeta gráfica nvidia sudo prime-select nvidia
, aparece lo siguiente antes de la pantalla de presentación
y aquí está el resultado de sudo dmesg
la época [4.568562]
que aparecía en la imagen anterior.
[ 4.553719] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[ 4.568556] nvidia-nvlink: Nvlink Core is being initialized, major device number 511
[ 4.569341] nvidia 0000:01:00.0: enabling device (0006 -> 0007)
La línea vacía que se muestra en el registro anterior existe y no es un error tipográfico.
Respuesta1
GRUB_CMDLINE_LINUX_DEFAULT="fsck.mode=skip quiet loglevel=3 splash"
Me funciona sin imprimir ningún carácter y muestra la pantalla de inicio sin nada relacionado con fcheck.
Esto parece funcionar según lo previsto y como se esperaba que funcionara. Los parametros ...
loglevel=2
loglevel=1
loglevel=0
en lugar de loglevel=3
no hacer ninguna diferencia.
Puede [4.568562]
que no sea de Grub sino de otra cosa. Haga a sudo dmesg |grep -i '4.568562' -A 2 -B 2
y mostrará 2 líneas arriba y abajo de los mensajes.
Probado en Ubuntu Cinnamon 23.04 y 23.10
Respuesta2
Según lo sugerido por @Rinzwind, revisé los mensajes del kernel antes y después del tiempo correspondiente a la línea vacía. Sorprendentemente, la hora correspondiente a la línea vacía no apareció en sudo dmesg
. Además, cuando lo hice sudo dmesg --level=err
, apareció la línea vacía sin que se mostrara la hora correspondiente. Encontré los mensajes antes y después de ese tiempo manualmente. Resultó que este error de línea vacía tiene algo que ver con el controlador nvidia, como sugieren los mensajes antes y después de la línea vacía. En consecuencia, bajé mi controlador de nvidia-driver-535
a nvidia-driver-390
y la línea vacía desapareció mientras usaba la tarjeta gráfica nvidia. La tarjeta gráfica de mi portátil es NVIDIA GTX 1050
.