Splash-screen with Plymouth on BSP Refrence Multimedia Image

Greetings @Pipe,

without the other modifications to layers as suggested on the tutorial so to proceed step by step

This is the issue right here, you didn’t follow the rest of the steps on the tutorial which affects how the plymouth recipe gets configured and built. In that tutorial notice that we create a bbappend to plymouth that sets:

PACKAGECONFIG = "pango drm"

Without this, the plymouth recipe defaults to:

PACKAGECONFIG ??= "pango initrd"

As seen in the original recipe file: plymouth_0.9.5.bb « plymouth « recipes-core « meta-oe - meta-openembedded - Collection of OpenEmbedded layers

Now the problem is that since initrd is present this pulls in dracut as a required dependency. If you look at your error message the issue is nothing providing dracut in your build:

Missing or unbuildable dependency chain was: [‘tdx-reference-multimedia-image’, ‘plymouth’, ‘dracut’]

Hence the error, since without dracut this build can’t complete. Therefore you should follow the rest of that tutorial and add the recommended bbappend as instructed. Unless you have a reason not to, in which case you must satisfy this dependency chain.

Best Regards,
Jeremias