Hello, I can tell you as I did with plymouth-lite
You must download, apply patches and compile it here
http://svn.stmlabs.com/listing.php?repn ... 6bbff4d48cDownload files for systemd from here
https://github.com/embedded-webruntime/plymouth-liteYou need to change plymouth-lite-start.service to this $this->bbcode_second_pass_code('', 'ExecStart=/usr/bin/echo 0 > /sys/class/graphics/fbcon/cursor_blink ; /usr/bin/echo 0 > /sys/devices/virtual/graphics/fbcon/cursor_blink ; /usr/bin/chvt 7 ; /usr/bin/ply-image')
Now modify /usr/lib/initcpio/init to this on line 35 (aprox) only add ply-image line
$this->bbcode_second_pass_code('', 'if [ -n "$earlymodules$MODULES" ]; then
modprobe -qab ${earlymodules//,/ } $MODULES
fi
ply-image /usr/share/plymouth/3.png &> /dev/null
run_hookfunctions 'run_hook' 'hook' $HOOKS')
Now modify /etc/mkinitcpio.conf to this
$this->bbcode_second_pass_code('', '# BINARIES
# This setting includes any additional binaries a given user may
# wish into the CPIO image. This is run last, so it may be used to
# override the actual binaries included by a given hook
# BINARIES are dependency parsed, so you may safely ignore libraries
BINARIES="ply-image"
# FILES
# This setting is similar to BINARIES above, however, files are added
# as-is and are not parsed in any way. This is useful for config files.
FILES="/usr/share/plymouth/3.png"')
Now run $this->bbcode_second_pass_code('', 'mkinitcpio -g /boot/initrd -v')
Now /boot/config.txt $this->bbcode_second_pass_code('', '#initramfs
initramfs initrd 0x00f00000')
And finally /boot/cmdline.txt $this->bbcode_second_pass_code('', 'initrd=0x00f00000 quiet logo.nologo vt.cur_default=1')
I think that's all, sorry for my bad English
EDIT: of course you need to add the service, to that $this->bbcode_second_pass_code('', 'systemctl enable plymouth-lite-start')