起動メッセージのサイレンシング
あなたは、カーネルパラメータでこれを達成することができるはずですloglevel=
かquiet
loglevel= All Kernel Messages with a loglevel smaller than the
console loglevel will be printed to the console. It can
also be changed with klogd or other programs. The
loglevels are defined as follows:
0 (KERN_EMERG) system is unusable
1 (KERN_ALERT) action must be taken immediately
2 (KERN_CRIT) critical conditions
3 (KERN_ERR) error conditions
4 (KERN_WARNING) warning conditions
5 (KERN_NOTICE) normal but significant condition
6 (KERN_INFO) informational
7 (KERN_DEBUG) debug-level messages
quiet [KNL] Disable most log messages
これがどのレベルで隠されるか(または、ブートをどれだけ静かにしたいか)正確にはわかりません。
一時的に
コンピュータを再起動し、GRUBメニューでe
を押して、ブートパラメータを編集します。
linux...
矢印キーを使用して行の最後までスクロールします
必要なloglevel
パラメータを追加するかquiet
、その行の最後に追加します。例:
linux /vmlinuz-4.4.0-21.generic.efi.signed root=/dev/mapper/encrypted ro loglevel=4
または
linux /vmlinuz-4.4.0-21.generic.efi.signed root=/dev/mapper/encrypted ro quiet
編集が完了したら、を押してブートに進みます F10
しつこく
これを行うには、編集します /etc/default/grub
行を編集します。
GRUB_CMDLINE_LINUX_DEFAULT=
必要に応じてコメントを外し、目的のログレベルまたはクワイエットを追加します。たとえば、GRUB_CMDLINE_LINUX_DEFAULT="loglevel=4"
またはGRUB_CMDLINE_LINUX_DEFAULT="quiet"
そして走る sudo update-grub
fsckメッセージ
initramfsからfsckを削除
fsckはデフォルトでinitramfsによって実行されます。それを削除し、systemdにfsckを実行させることで、出力をリダイレクトできます。
man initramfs
ramfsからfsckを削除する方法の詳細については、wiki.ubuntu.com / Initramfsを参照してください。
systemd fsck
アーチウィキから:
/ usr / lib / systemd / system /にあるsystemd-fsck-root.serviceファイルとsystemd-fsck @ .serviceファイルを/ etc / systemd / system /にコピーして編集し、StandardOutputとStandardErrorを次のように構成します。
[サービス]
Type = oneshot
RemainAfterExit = yes
ExecStart = / usr / lib / systemd / systemd-fsck
StandardOutput = null
StandardError = journal + console
TimeoutSec = 0
Ubuntuでは、これらのファイルは両方にあります /lib/systemd/system
ブート時にファイルシステムがinitramfsによってチェックされない場合、systemd-fsck-root.serviceが自動的に実行されます。
http://manpages.ubuntu.com/manpages/wily/man8/systemd-fsck@.service.8.htmlを参照してください