it-swarm.com.de

Warum wird mein Grub-Hintergrund nicht angezeigt?

Ich habe versucht, Auflösung, Farben und Hintergrundbild für mein Menü zu ändern, aber ich erhalte keinen Hintergrund (naja, nur einen schwarzen, kein Bild) .... Was mache ich falsch?

Dies ist mein grub.cfg (ohne den Teil des Betriebssystems):

#
# 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 ###

Das ausgewählte Bild wurde ohne Erfolg nach /boot/grub/Serenity_Enchanted_by_sirpecangum.jpg kopiert. Mir fehlt auf jeden Fall etwas (wahrscheinlich etwas Offensichtliches), aber ich verstehe es nicht wirklich ...

3
luri

Am Ende war es die Bildauflösung ... Ich habe die Größe auf genau 1280x1024 angepasst und es hat gut funktioniert. Ich denke, Grub weiß nicht, wie man ein Bild skaliert. Es tut mir leid, meine eigene Frage zu beantworten und meine eigene Antwort zu akzeptieren ... aber das ist die Lösung und ich denke, jemand könnte sie nützlich finden

9
luri

Als gelöst markieren, da ich das Bildformat in .png geändert habe. Größe stieg auf 400 + kb, aber .jpg war nur 190kb. Ich weiß nicht, warum es ein größeres Bild unterstützt. Wahrscheinlich wird JPG nicht unterstützt

1
Tijam Moradi

Anstatt die Konfigurationsdatei manuell zu bearbeiten, würde ich sagen, dass Sie Grub Customizer Portable herunterladen und dann die ausführbare Datei der Anwendung nach dem Herunterladen markieren -> Aussehen (Reiter) und bearbeite es.

enter image description hereenter image description here

1
Lincity

Ich musste auch ein Bild mit niedrigerer Auflösung verwenden. das hat sofort funktioniert. Meine Bildschirmauflösung beim Booten ist 1920 x 1080, aber diese Größe würde den Standard-Hintergrund lila und kein Bild übrig lassen. Mit der Grub Customizer GUI (immer) habe ich 1280 x 1024 geladen und es geladen, aber ungefähr 2/3 Bildschirm! Mein 1920 x 1080 ist eine der HD-Größen, daher habe ich die nächstniedrigere HD-Größe (1280 x 720) und das GRUB Bild in dieser Größe geladen, fast im Vollbildmodus, und alles ist gut. Ich verwende einen HP Pavilion 22xi IPS Monitor und ein Asus AMD Motherboard M4A785-M. Ich bin nicht sicher, was genau die Grafikkarte ist Auflösung ist niedriger als die volle 1920 x 1080 nach dem Booten?

0
rgettler