@Zhiming_Liustill see logo_linux_clut224.ppm showing the original penguin image.
I’m trying to replace the default penguin boot logo shown at kernel boot on my Yocto image.
Following the instructions from
https://variwiki.com/index.php/Yocto_Linux_logo, I created a linux-imx_%.bbappend file under:
>meta-freescale/recipes-kernel/linux/
Inside that bbappend, I added my custom logo.ppm and placed the image under a files directory alongside the bbappend.
Then I rebuilt the kernel and image:
$bitbake -c cleanall linux-imx
$bitbake linux-imx
$bitbake imx-image-full
However, even after rebuilding, the penguin logo is still displayed at boot. I checked inside the build at:
>kernel-source/drivers/video/logo/
Note: Before building, I manually deleted logo_linux_clut224.ppm from drivers/video/logo/ hoping it would be replaced — but it still comes back and the logo doesn’t change.