web-dev-qa-db-ja.com

ブート中にカーネルメッセージを「本当に」抑制する方法

Ubuntu Server 18.04 LTSがあります。起動中にコンソールに表示されるカーネルメッセージを抑制したい。 (画面をあふれさせる[0.1234] kernel messageの種類)。

THIS DID NOT WORK

  • / etc/systl.confの変更
  • LogLevel=errLogLevel=emergまたは/etc/systemd/system.confを設定しています。実際には、[ ok ] Blah blahタイプのメッセージは削除されましたが、[123.456] Something somethingタイプは削除されませんでした。
  • GRUB設定の変更GRUB_CMDLINE_LINUX_DEFAULT="quiet loglevel=3 rd.systemd.show_status=auto rd.udev.log-priority=3 loglevel=0"source )でも。いいえ、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の設定( source
  • plymouthを完全に削除しました-メッセージは引き続き表示されます。また、プリマスとは無関係であり、systemdのサービスとしても開始されておらず、このシステムにはGUIがないため、これは理にかなっています。

私はおそらく、完全に静かなブート設定を行うことができる答えに賞金を提供し、おそらくそれらの他のすべての答えは時代遅れであり、まったく役に立たず、まったく機能しないため、投票するでしょう。私はこれを理解しようとしてかなりの時間を費やしましたが、結果はあまりありません。

5

そのため、明らかにconsole=tty5が機能しないか、その点で仮想コンソールはありません。 console=ttyS0に設定されているGRUB_CMDLINE_LINUX(何らかの理由でGRUB_CMDLINE_LINUX_DEFAULTは機能しませんが、そのオプションはカーネルパラメーターを通常のブートに送信する必要がありますが、GRUB_CMDLINE_LINUX-診断と通常の両方へ)。他に何かを見つけたらこの回答を更新しますが、これまでのところそうなっているようです。

1