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

관련 정보