同じコマンドを実行すると、pts / gnome-terminalよりもttyでより多くの出力が生成されるのはなぜですか?

同じコマンドを実行すると、pts / gnome-terminalよりもttyでより多くの出力が生成されるのはなぜですか?

GNOME端末:

$ 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は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

ここに直接コピーできるように、tty1の出力をリダイレクトしている間、これらの追加の行はコマンドのstdoutまたはstderrから出ないことがわかりました。そしてそれ以来?なぜ?

ベストアンサー1

それらはカーネルから出てきます。また、実行して見ることができます

dmesg

カーネルメッセージはデフォルトで仮想コンソールに表示され、GNOME端末などのX端末エミュレータには表示されません。

おすすめ記事