¿Por qué puede emitir el mismo comando crear más resultados en tty que en pts / gnome-terminal?

11

gnome-terminal:

$ sudo update-grub
[sudo] password for user: 
Generating grub configuration file ...
Found background image: .background_cache.png
Found linux image: /boot/vmlinuz-3.16.0-4-amd64
Found initrd image: /boot/initrd.img-3.16.0-4-amd64
done

tty1 como accedido por Ctrl+ Alt+ F1:

$ sudo update-grub
[sudo] password for user: 
Generating grub configuration file ...
Found background image: .background_cache.png
Found linux image: /boot/vmlinuz-3.16.0-4-amd64
Found initrd image: /boot/initrd.img-3.16.0-4-amd64
[ 1603.545926] EXT4-fs (sda2): unable to read superblock
... (repeats twice)
[ 1603.560671] FAT-fs (sda2): invalid media value (0x4c)
... (repeats once)
[ 1603.573245] qnx4: no qnx4 filesystem (no root dir).
done

Al intentar redirigir la salida del tty1 para poder copiarlo directamente aquí, noté que estas líneas adicionales no provienen de stdout o stderr del comando. ¿De dónde desde entonces? ¿Por qué?

Sam
fuente
55
Puede notar que esas líneas todavía aparecen en tty1 cuando ejecuta el comando en el terminal gnome.
Random832

Respuestas:

20

Vienen del grano. También los verás corriendo

dmesg

Los mensajes del kernel se muestran en la consola virtual de forma predeterminada; no están en emuladores de terminal X (como GNOME Terminal).

Stephen Kitt
fuente