I try to solve two problems: I want to have an animated splash screen. And I want to remove the black screen between Linux splash and the start of a QT-application (xserver and qt need approx. 1-2 seconds for startup). Both problems I could solve with plymouth. Or somebody has another idea?
Plymouth and dracut are already part of my yocto-image. As I understand, dracut should enable Plymouth automatically if it is installed. I build an initramfs-image with dracut (which is in /boot -directory), but how can I integrate that initramfs-image? What are the steps to use plymouth in Yocto in general, are there any instructions?
actually during boot it says:
[ OK ] Started Show Plymouth Boot Screen.
[ OK ] Reached target Paths.
[ OK ] Started Forward Password Requests to Plymouth Directory Watch.
[ OK ] Started /etc/rc.local Compatibility.
Starting Hold until boot process finishes up...
Starting Terminate Plymouth Boot Screen...
but it shows no splash.
Yes, I am using Yocto for build.
1. I have enabled plymouth (using CORE_IMAGE_INSTALL)
2. And added "quiet splash" in the u-boot bootargs ( which getting reflected in /proc/cmdline)
3.During boot-up i can see the plymouth started message, but there is no splash.
And I have also created initramfs image enabled with plymouth using PACKAGE_INSTALL, but struggling to intergerate and deploy.
thanks for the hints. I am aible to create a initramfs image but I have some problems to boot from it. The system doesn't boot when I use my kernel commands (I use the commands dracut prints when I do "
First I will read what you have sent and I will see if I can solve the problem by my own.
I am sorry. I quitted that topic because of other, more important, tasks. Like I wrote its not done by just adding plymouth recipe to the image.
My problem was to create/integrate the initramfs-image. If I reopen that topic I will let you know.
Hello Matthias Albrecht,
Plymouth recipe is available on the Yocto BSP as part of the OpenEmebedded layer.
I would recommend you looking at the Plymouth homepage:
There are a couple of resources there that may be of help. As you dragcut there are some commands and more information on the dragcut documentation:
I hope this helps,