I multiboot on my laptop, trying to find a distro that works well with my Cintriq 16 tablet. Most recent addition is Fedora 41 KDE spin. Fedora became the owner of the grub boot screen.
I have a background image that I like to use, so I copied it to /boot/grub_splash.png. I added the path to the /etc/default/grub config file. and ran the grub2-mkconfig -o /boot/grub2/grub.cfg command
The output showed “found background image”, but when I boot, the background is not showing.
The rights for the image were Root/SuperUser, but I moved it to /boot/grub2 as you suggested, and reran grub2-mkconfig. Still no background image.
I had the same problem with Fedora 40 Workstation, but it went away when Garuda Linux was installed and it took over the bootloader. Obviously, that is not a proper solution.
I originally put it as /boot/grub_splash.png, thnking there was an issue reading from /boot/grub2/, since I had the same problem with Fedora 40, having the image in /boot/grub2.
I did move it, though, and the problem remains, after rewriting /etc/default/grub and updating grub.cfg.
When I updated grub, the output showed that the image file was found. I tried putting quotes around the path in /etc/default/grub, but that didn’t help.
Since I multiboot, I also made sure the grub bootloaders on OpenSuse and NeptuneOs were also configured to show the image, in case I was barking up the wrong tree.
Is there an issue with grub2, on Fedora? A bug maybe?
I have used the same grub_splash.png on multitudes of distros on various computers, from Surface Pro 3s, HP, Acer, Lenovo and Dell laptops and desktop units. Various graphics cards, obviously.
Now, for some reason, it will not show. On this machine (Lenovo) grub2-mkconfig finds the image, but last night, on a new install of Fedora 41 KDE spin, on a desktop device, the image is not mentioned at all in the output.
Image is in /boot/grub2, owned by root:SuperUser, and rw-r-r permissions.
Reading many posts, I am seeing unconfirmed “image too large”, “wrong colour depth”, and some undecipherable grub theme comments. None of those would apply to not seeing the image file.
I have never used a grub theme, and avoid Grub Customizer, and on a new install Customizer isn’t included as a default application.
Since my only requirements from any distro is that Wine works with my two apps, the KDE desktop slideshow (the only good one out there), and Wacom tablet support, one solution would be to not use Fedora.