我想在yocto中使用plymouth,但是现在我看到的地方都没有涉及到yocto中plymouth的使用手册。我使用的是基于ARMv6的嵌入式设备,想用yocto编译plymouth。据我所知,Yocto默认情况下不涉及initramfs,所以我认为要在Yocto中使用基于plymouth的闪屏,我需要做以下事情。
meta-initramfs
到 bblayers.conf
IMAGE_INSTALL_append = "dracut plymouth"
这个运行和编译都很完美。然而,我看不到任何闪屏,也没有看到任何二进制文件可以手动用作initramfs。
请注意,我已经有一个psplash包作为闪屏运行。
IMAGE_FEATURES_append = "splash"
我想知道如何配置Yocto,使我可以使用Plymouth。
任何指针,指导将帮助我。先谢谢大家了。
编辑一下。 现在我可以生成包含Plymouth的initramfs图片了。我可以看到的文件是名为 *.cpio.gz
或 Image-..initramfs.bin
. 我不知道该用哪个文件,如何挂载。
你需要在local.conf中设置PREFERRED_PROVIDER_virtualpsplash = "plymouth"。