Por que meu fundo de grub não aparece?

3

Eu tentei alterar a resolução, as cores e a imagem de fundo do meu menu do grub, mas não obtive nenhum background (bem, apenas um preto, nenhuma imagem) .... O que estou fazendo errado?

Este é o meu grub.cfg (omitindo a parte do sistema operacional):

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
set default="${saved_entry}"
if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}

function load_video {
  insmod vbe
  insmod vga
}

insmod part_msdos
insmod ext2
set root='(hd1,msdos5)'
search --no-floppy --fs-uuid --set 42509bf9-f3e6-460a-8947-ec0f5c1fbcc8
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=1280x1024x24
  load_video
  insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd1,msdos5)'
search --no-floppy --fs-uuid --set 42509bf9-f3e6-460a-8947-ec0f5c1fbcc8
set locale_dir=($root)/boot/grub/locale
set lang=es
insmod gettext
if [ "${recordfail}" = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='(hd1,msdos5)'
search --no-floppy --fs-uuid --set 42509bf9-f3e6-460a-8947-ec0f5c1fbcc8
insmod jpeg
if background_image /boot/grub/Serenity_Enchanted_by_sirpecangum.jpg ; then
  set color_normal=black/white
  set color_highlight=brown/light-gray
else
  set menu_color_normal=white/black
  set menu_color_highlight=black/light-gray
fi
### END /etc/grub.d/05_debian_theme ###

A imagem selecionada foi copiada para /boot/grub/Serenity_Enchanted_by_sirpecangum.jpg sem sorte. Eu estou com certeza faltando alguma coisa (provavelmente algo óbvio), mas eu realmente não entendi ...

    
por luri 14.02.2011 / 12:41

4 respostas

7

Acabou sendo a resolução da imagem ... Eu redimensionei para ser exatamente 1280x1024 e funcionou bem. Eu acho que o grub não sabe como redimensionar / dimensionar uma imagem. Desculpe por responder minha própria pergunta e aceitar minha própria resposta ... mas essa é a solução e acho que alguém poderia achá-la útil

    
por luri 21.02.2011 / 12:12
1

Em vez de editar manualmente o arquivo de configuração, eu diria que baixe o Grub Customizer Portable e marque os aplicativos "executáveis" após o download - clique com o botão direito > Propriedades > Permissões > Marque "permitir a execução como um programa", depois clique duas vezes e execute Agora edite - > Prefrences - > Aparência (guia) e edite-o.

    
por Lincity 14.02.2011 / 13:13
1

Sinalizando como resolvido para mim desde que eu mudei o formato da imagem para .png . tamanho subiu para 400 + kb mas .jpg foi apenas 190kb. Não sei por que ele suporta uma imagem maior. Provavelmente .jpg não é suportado

    
por Tijam Moradi 08.04.2015 / 18:59
0

Eu tive que usar uma imagem de baixa resolução também. que funcionou imediatamente. Minha resolução de tela quando inicializada é de 1920 x 1080, mas esse tamanho deixaria o padrão roxo para trás e nenhuma imagem. Usando o Grub Customizer GUI (sempre) eu carreguei 1280 x 1024 e carregou, mas cerca de 2/3 tela! Meu 1920 x 1080 é um dos tamanhos HD, então eu procurei o próximo tamanho HD mais baixo (1280 x 720) e a imagem do GRUB deste tamanho carregada, quase tela cheia, e tudo está bem. Estou usando um monitor HP Pavilion 22xi IPS e uma placa-mãe Asus AMD M4A785-M, não sei exatamente qual é a placa de vídeo, algo DVI-D de baixa potência ... Acho que a resolução de inicialização é menor que a 1920 x 1080 após o boot?

    
por rgettler 20.07.2014 / 17:59

Tags