树莓派电子相册 - 简书
改变启动过程中的logo图片
raspbian - Changing plymouth boot splash - Raspberry Pi Stack Exchange
The splash screen is a PNG file at /usr/share/plymouth/themes/pix/splash.png – you can change the image to whatever you want as long as you use the same file name.
启动后,全屏显示gpicview,并slideplay 图片
启动后,全屏显示gpicviewDisplay full screen image on Startup - Raspberry Pi Forums
快速启动 fast boot
refer
Raspberry Pi 3/4 faster boot time in few easy steps - Panther.software
Raspberry Pi 3 Fastboot - Less Than 2 Seconds - Bir Coder'ın Günlüğü
First of all, diagnose the issue by following command~$ systemd-analyze
this will output some general timing, like:
Startup finished in 2.947s (kernel) + 17.969s (userspace) = 20.917s
Not so good huh?
We can be more specific about timings using instruction „blame” to find out who needs to blame for those nasty timings, so:~$ systemd-analyze blame
this will output some specific boot elements, like:
9.297s raspapd.service
1.547s dev-mmcblk0p2.device
1.412s raspi-config.service
1.065s lighttpd.service
1.007s rpi-eeprom-update.service
741ms dhcpcd.service
568ms netfilter-persistent.service
514ms log2ram.service
504ms systemd-udev-trigger.service
497ms dphys-swapfile.service
495ms keyboard-setup.service
436ms systemd-fsck@dev-disk-by\x2dpartuuid-028d1236\x2d01.service
435ms networking.service
327ms systemd-timesyncd.service
315ms wpa_supplicant.service
295ms systemd-journald.service
260ms rsyslog.service
249ms ssh.service
210ms systemd-fsck-root.service
204ms rng-tools.service
203ms systemd-logind.service
196ms dnsmasq.service
195ms systemd-remount-fs.service
180ms user@1000.service
163ms systemd-udevd.service
142ms hostapd.service
129ms triggerhappy.service
126ms systemd-tmpfiles-setup.service
124ms fake-hwclock.service
86ms systemd-journal-flush.service
etc. [...]
So I already know what to blame, in this case AP Interface (hotspot/access point web ui) eat 9 seconds. I don’t like other services as well, most important – I don’t need them in my use case. How to disable unwanted?
sudo systemctl disable raspapd.service
sudo systemctl disable raspi-config.service
sudo systemctl disable keyboard-setup.service
sudo systemctl disable dphys-swapfile.service
sudo systemctl disable avahi-daemon.service
sudo systemctl disable sys-kernel-debug.mount
sudo systemctl disable raspi-config.service
sudo systemctl disable systemd-udev-trigger.service
sudo systemctl disable rpi-eeprom-update.service
sudo systemctl disable rsyslog.service
sudo systemctl disable systemd-journald.service
sudo systemctl disable systemd-fsck-root.service
sudo systemctl disable systemd-logind.service
sudo systemctl disable bluetooth.service
sudo systemctl disable hciuart.service
Your list can vary – use with caution or google out specific services and compare to your needs before disabling.