下面是我的操作
1. 屏蔽彩虹屏
彩虹屏及樹莓派開機自檢GPU,會在螢幕中央出現彩虹色的方塊
sudo nano /boot/config.txt
在config.txt中添加 disable_splash=1
2. 屏蔽開機滾動代碼
sudo nano /boot/cmdline.txt 添加loglevel=3(好像不管用)
順便啊開機角落裡的logo也去掉
添加 logo.nologo /boot/cmdline.txt中
3. 設定開機界面
圖檔大小不要超過螢幕分辨率
會出現sudo: insserv:找不到指令
需要安裝sudo apt-get install insserv
建立開機腳本/* 沒有成功*/
sudo nano /etc/init.d/asplashscreen
複制下面代碼到文本中
#! /bin/sh
### BEGIN INIT INFO
# Provides: asplashscreen
# Required-Start:
# Required-Stop:
# Should-Start:
# Default-Start: S
# Default-Stop:
# Short-Description: Show custom splashscreen
# Description: Show custom splashscreen
### END INIT INFO
do_start () {
/usr/bin/fbi -T 1 -noverbose -a /etc/splash.png
exit 0
}
case "$1" in
start|"")
do_start
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3
stop)
# No-op
status)
*)
echo "Usage: asplashscreen [start|stop]" >&2
esac
:
給腳本執行權利
sudo chmod a+x /etc/init.d/asplashscreen
注冊開機啟動
sudo insserv /etc/init.d/asplashscreen
重新開機
sudo reboot
換新的方法/*還是沒有成功*/
以root 權限在/etc/systems/system 下建立 splashscreen.service服務
輸入一下文字
[Unit]
Description=Splashscreen
DefaultDependencies=no
After=basic.target
[Service]
ExecStart=/usr/bin/fbi -d /dev/fb0 --noverbose -a /opt/splash.png
StandardInput=tty
StandardOutput=tty
[Install]
WantedBy=sysinit.target
按照網上說的,這麼折騰以後是可以做到隻顯示公司的LOGO了,但是呢,還是會閃屏,顯示其他資訊,是以,找到了全部屏蔽的資訊。
在換一種/*屏蔽一切開機動畫*/
sudo plymouth-set-default-theme details
這樣就做到了開機啥都不顯示,直接進系統。