Ser*_*nyy 8 boot kernel logging 18.04
我有 Ubuntu Server 18.04 LTS。我想在启动期间抑制控制台上显示的内核消息。([0.1234] kernel message
充斥屏幕的东西的类型)。
这不起作用:
LogLevel=err
或LogLevel=emerg
在/etc/systemd/system.conf
. 这实际上删除[ ok ] Blah blah
了消息类型,但没有删除[123.456] Something something
类型。GRUB_CMDLINE_LINUX_DEFAULT="quiet loglevel=3 rd.systemd.show_status=auto rd.udev.log-priority=3 loglevel=0"
(来源)。不,区别在于loglevel=0
或loglevel=3
。不,我没有忘记跑步sudo update-grub
。sudo dmesg -n 1
(来源)agetty
它与启动消息完全无关,并且 OP 自己的答案不起作用,就像我上面提到的GRUB
部分一样。/etc/systemd/journal.conf
设置ForwardToWall=no
或MaxLevelWall=emerg
console=tty5
在/etc/default/grub
(来源)plymouth
完全删除了 - 消息仍然出现。这也是有道理的,因为它与 plymouth 无关,它甚至没有在 systemd 中作为服务启动,并且这个系统上没有 GUI。我可能会提供一个可以使启动设置非常安静的答案的赏金,并且可能会否决所有其他答案,因为它们已经过时并且根本没有用并且根本不起作用。我花了相当多的时间试图解决这个问题,但结果并不多。
因此显然console=tty5
不起作用或任何虚拟控制台都不起作用。似乎有效的console=ttyS0
设置GRUB_CMDLINE_LINUX
(GRUB_CMDLINE_LINUX_DEFAULT
由于某种原因不起作用,即使该选项应该将内核参数发送到正常启动,而GRUB_CMDLINE_LINUX
- 发送到诊断和正常)。如果我发现其他问题,我会更新这个答案,但到目前为止这似乎就是这样。
归档时间: |
|
查看次数: |
5324 次 |
最近记录: |