Hi @bych ,
I found the easy way for you to try:
Linux Kernel Logo
Use the netpbm tool to convert png images to ppm images.
$ pngtopnm linux_logo.png > linux_logo.pnm
$ pnmquant 224 linux_logo.pnm > linux_logo_clut224.pnm
$ pnmtoplainpnm linux_logo_clut224.pnm > logo_linux_clut224.ppm
Put the converted ppm file into the drivers/video/logo/ directory of the kernel, and replace the logo_linux_clut224.ppm file.
Re-compile the kernel, and the logo will be replaced with a new picture.
You can try it .
Wish you have a nice day
Bset Regards
Rita