I installed Fedora 37 XFCE
spin on my Lenovo Yoga 4k laptop.
The Grub options during the startup looks so small.
So I installed sudo dnf install grub-customizer
to easily change the grub config through a UI.
With the grub-customizer
I can change the text to a larger font. I can even change the text color. Great.
But no matter what I do I cannot set a background image. How do I put in an image?
So the grub-customizer
does proper partial job.
Some links argues we have to use a .png
image, I did that, still no luck. Grub documentation also mention that it accepted .jpg
, jpg also no luck on my case. I also tried reducing the resolution. Grub run as root, yes the image location is readable by my user and root.
Anyone have any suggestion?
cat /etc/default/grub
GRUB_TIMEOUT="5"
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT="saved"
GRUB_DISABLE_SUBMENU="true"
GRUB_CMDLINE_LINUX="rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
GRUB_BACKGROUND="/usr/share/backgrounds/images/daniel-lazar-KWUuFjXWzcI-unsplash.png"
export GRUB_COLOR_NORMAL="white/black"
export GRUB_COLOR_HIGHLIGHT="yellow/black"
GRUB_TERMINAL="gfxterm"
GRUB_GFXMODE="3840x2160x32"
GRUB_FONT="/boot/efi/EFI/fedora/unicode.pf2"
$ rpm -qa|grep grub
grubby-8.40-66.fc37.x86_64
grub2-common-2.06-88.fc37.noarch
grub2-pc-modules-2.06-88.fc37.noarch
grub2-tools-minimal-2.06-88.fc37.x86_64
grub2-tools-2.06-88.fc37.x86_64
grub2-efi-ia32-2.06-88.fc37.x86_64
grub2-efi-x64-2.06-88.fc37.x86_64
grub2-pc-2.06-88.fc37.x86_64
grub2-tools-extra-2.06-88.fc37.x86_64
grub2-tools-efi-2.06-88.fc37.x86_64
grub2-efi-ia32-cdboot-2.06-88.fc37.x86_64
grub2-efi-x64-cdboot-2.06-88.fc37.x86_64
grub-customizer-5.2.2-1.fc37.x86_64