Hi,
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.
thanks,
Matthias
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.
Hi Abbas,
Can you please help me by providing exact step that you have followed to make Plymouth working.
Thanks in Advance.
Hi,
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 "dracut --print-cmdline")
First I will read what you have sent and I will see if I can solve the problem by my own.
Hello Matthias Albrecht,
These two problems confuse me a lot too. Can you share something you did?
Thanks,
Matthew
Hi Matthew,
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.
http://layers.openembedded.org/layerindex/recipe/39966/
I would recommend you looking at the Plymouth homepage:
https://www.freedesktop.org/wiki/Software/Plymouth/
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:
https://mirrors.edge.kernel.org/pub/linux/utils/boot/dracut/dracut.html#_dracut_8
I hope this helps,
Regards,