I recently installed Fedora 35 and the resolution for the GRUB screen and TTY consoles is very large for my laptop screen, so I’m wanting to lower it. Based on what I’ve found about this so far, I edited /etc/default/grub by adding the lines: GRUB_GFXMODE=800x600 GRUB_GFXPAYLOAD_LINUX=keep
I then ran grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg and rebooted, but nothing had changed. I also tried changing GRUB_TERMINAL_OUTPUT to “gfxterm” but that didn’t help either. Finally, I tried adding a VGA value (in the now commented out line below). This is what the file looks like:
Hi, for testing you could try bellow step first before make it permanent.
When on grup boot list, you’ll presented with list of Fedora boot with different kernel version. Don’t press enter, but press E to edit.
Find a line mentioning rhgb, quiet, or rootflags=..., use arraow key to this line and add video=800x600 then press ctrl + x.
If you satisfy with the resolution changes during the boot, you could save it by adding video=800x600 to GRUB_CMDLINE_LINUX=“rhgb quiet video=800x600” on /etc/default/grub then update it with sudo grub2-mkconfig -o /boot/grub2/grub.cfg.
Thanks! I tried adding video=800x600 in GRUB as you described, but it didn’t do anything. Ctrl+x didn’t return me to the GRUB menu but continued booting, and when I restarted the text I added was gone. When I add it to /etc/default/grub/ and run grub2-mkconfig etc. it has no effect either. This is really weird. Anything else I could try?