在基于 Yocto 的 Linux 发行版中配置和使用 Plymouth

Configuring and Using Plymouth in Yocto-based Linux Distribution

我想在 yocto 中使用 plymouth,但是我看不到任何地方涉及 yocto 中 plymouth 的某种使用手册。我正在使用基于 ARMv6 的嵌入式设备,并希望使用 yocto 编译 plymouth。据我所知,Yocto 默认不涉及 initramfs,所以我假设我会做以下事情以便在 Yocto 中使用基于 plymouth 的启动画面。

这可以完美地运行和编译。但是,我看不到任何启动画面,也看不到任何可手动用作 initramfs 的二进制文件。

请注意,我已经有一个 psplash 包 运行 作为初始屏幕。

IMAGE_FEATURES_append = "splash"

我想知道如何配置 Yocto 以便我可以使用 Plymouth。

任何指点、指导都会对我有所帮助。提前致谢。

编辑: 现在我可以生成包含 plymouth 的 initramfs 映像。我可以看到的文件被命名为 *.cpio.gzImage-..initramfs.bin。不知道用哪个文件,怎么挂载。

您需要在 local.conf 上设置 PREFERRED_PROVIDER_virtual/psplash = "plymouth"。