Debian Jessie(ラズベリーパイ)で起動メッセージ(自動起動)を非表示にする方法は?

Debian Jessie(ラズベリーパイ)で起動メッセージ(自動起動)を非表示にする方法は?

ラズベリーパイを使っています。以前は、(debian wheezy)次のコードを使用して起動メッセージを非表示にし、コードが繰り返されるomxplayerまで自動的に起動しました/etc/rc.local。そのため、ブートメッセージを正常に隠すことができました。

/boot/cmdline.txt:

dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty2 kgdboc=ttyAMA0,115200 elevator=deadline root=/dev/mmcblk0p2 rootfstype=ext4 rootwait logo.nologo vt.global_cursor_default=0 loglevel=2 quiet

/etc/init.d/rc.local:

...
...
chvt 2 && clear && setterm -foreground black && clear

残念ながら、Jessieにアップグレードした後、この方法は完全には機能しません。ほとんどの起動メッセージは非表示になっていますが、起動が完了するとコードの実行が開始される前に数行が表示されます/etc/rc.local。起動時に次のログを表示できます。

[    3.492591] brcmfmac: brcmf_sdio_drivestrengthinit: No SDIO Drive strength init done for chip 43430 rev 1 pmurev 24
[    4.496428] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
[    5.506547] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50

また、再起動またはシャットダウン時に次のログが表示されることがあります。

[ 87.728033] watchdog watchdog0: watchdog did not stop!

それでは、Jessieで起動メッセージとログを完全に隠す方法は何ですか?

ベストアンサー1

これをcmdlineに追加してみてください

quiet splash loglevel=0 rd.systemd.show_status=quiet rd.udev.log-priority=3

おすすめ記事