Então eu tenho tentado mudar meu background de grub por um tempo e nada que eu tentei funcionou.
Informação atual:
Fedora 26
grub2.x86_64
Resolução: 1920 x 1080
Todas as imagens utilizadas foram rgb não indexadas, correspondendo à resolução grub2 em (1920x1080) (1080x720) (650x1080) e (guardadas)
Eu tentei configurá-lo com o grub customizer. E correndo
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
Isso altera o texto e realça as cores, mas não afeta o fundo.
Tentei vbeinfo para editar GFXMode e GFXPayload durante a inicialização, mas o comando não foi encontrado. A maioria dos guias que eu encontro são para uma versão mais antiga do Fedora, Debian ou grub antigo.
Atualização:
GRUB_TIMEOUT="-1"
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT="saved"
GRUB_DISABLE_SUBMENU="true"
GRUB_TERMINAL_OUTPUT="console"<-- Deleted this line
GRUB_CMDLINE_LINUX="rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
export GRUB_COLOR_NORMAL="white/dark-gray"
export GRUB_COLOR_HIGHLIGHT="magenta/light-gray"
GRUB_BACKGROUND="/boot/grub2/background.tga"
GRUB_GFXMODE="1920x1080,1440x900,1024x768,auto"
GRUB_GFXPAYLOAD_LINUX="keep"
GRUB_FONT="/boot/efi/EFI/fedora/unicode.pf2"
Depois de remover GRUB_TERMINAL_OUTPUT
, esta linha foi adicionada quando eu corri grub2-mkconfig
:
Found background: /boot/grub2/background.tga
O plano de fundo real não é exibido, mas a cor mudou para cinza de preto