Не знаю как там в этих ваших модных UEFI-ях, а в наших говно-Legacy, в системах на говно-init на intel графике, в grub2 поддерживается и максимальное разрешение монитора и картинка размером значительно превышающим максимальное разрешение экрана:
# identify /boot/grub/themes/starterkit/sich2.jpg
/boot/grub/themes/starterkit/sich2.jpg JPEG 2000x1500 2000x1500+0+0 8-bit sRGB 294264B 0.000u 0:00.002
При использовании обоины на заставке меню grub2, рекомендуется пропорции фото подогнать до пропорций экрана. Т.к. фото-обоина меню grub2 масштабируется. Если соотношение разрешения экрана X и Y не целочисленное, по Y сделать фото на пиксел больше.
На качество снимка внимание сильно не обращать, - камера говно.
В стартерките alt-p9-xfce-sysv используется профиль темы /boot/grub/themes/starterkit/theme.txt:
# grep theme.txt /etc/sysconfig/grub2
GRUB_THEME=/boot/grub/themes/starterkit/theme.txt
Подгонка меню опций загрузки grub2 под максимальное разрешение монитора и добавление своей обоины в меню опций загрузки grub2 (Legacy mode, MBR):
# grep GRUB_GFXMODE /etc/sysconfig/grub2
GRUB_GFXMODE='1366x768'
# grep desktop-image /boot/grub/themes/starterkit/theme.txt
#desktop-image: "boot.png"
desktop-image: "sich3.png"
# identify /boot/grub/themes/starterkit/sich3.png
/boot/grub/themes/starterkit/sich3.png PNG 2000x1125 2000x1125+0+0 8-bit sRGB 1692540B 0.000u 0:00.027
# echo '1366/768' | bc -l # пропорции экрана монитора
1.77864583333333333333
# echo '2000/1125' | bc -l # пропорции фото-обоины
1.77777777777777777777
# hwinfo --framebuffer | grep -v 'Unique' # framebuffer, Intel HD Graphics 5500, Broadwell GT2
02: None 00.0: 11001 VESA Framebuffer
[Created at bios.459]
Hardware Class: framebuffer
Model: ""
Vendor: ""
Device: ""
SubVendor: "Intel(R) HSW Mobile/Desktop Graphics Chipset Accelerated VGA BIOS"
SubDevice:
Revision: ""
Memory Size: 31 MB + 960 kB
Memory Range: 0xb0000000-0xb1feffff (rw)
Mode 0x0305: 1024x768 (+1024), 8 bits
Mode 0x0317: 1024x768 (+2048), 16 bits
Mode 0x0318: 1024x768 (+4096), 24 bits
Mode 0x0312: 640x480 (+2560), 24 bits
Mode 0x0314: 800x600 (+1600), 16 bits
Mode 0x0315: 800x600 (+3200), 24 bits
Mode 0x0301: 640x480 (+640), 8 bits
Mode 0x0303: 800x600 (+832), 8 bits
Mode 0x0311: 640x480 (+1280), 16 bits
Mode 0x037d: 1366x768 (+1408), 8 bits
Mode 0x037e: 1366x768 (+2752), 16 bits
Mode 0x037f: 1366x768 (+5504), 24 bits
Config Status: cfg=new, avail=yes, need=no, active=unknown
При изменении в /etc/sysconfig/grub2, перегенерировать конфиг grub2
# grub-mkconfig -o /boot/grub/grub.cfg
При изменении файла темы /boot/grub/themes/starterkit/theme.txt, перегенерация не требуется.