Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: [OPGELOST]update-grub2  (gelezen 1931 keer)

[OPGELOST]update-grub2
« Gepost op: 2009/10/31, 15:08:23 »
Probleempje met update-grub. Heb een aangepast script gemaakt in /etc/grub.d (06_guy_theme) volgens deze instructies : http://aldeby.org/blog/index.php/configure-grub2-options-and-background.html
Bestandje uitvoerbaar gemaakt en in de terminal "sudo update-grub" maar er wordt hadrnekkig gevraagd achter een device or path.
Kom er niet uit :(
« Laatst bewerkt op: 2009/11/01, 17:26:05 door summer of 69 »
dierenliefde is onvoorwaardeljk, dierenleed ten zeerste verwerpelijk

Offline tabasco

  • Lid
Re: update-grub2
« Reactie #1 Gepost op: 2009/10/31, 15:16:32 »
Je zou je script hier kunnen plaatsen, dat maakt het makkelijker om 'mee te denken' ...

Re: update-grub2
« Reactie #2 Gepost op: 2009/10/31, 15:18:47 »
Is eigenlijk gewoon een aanpassing van het "05_debian_theme" script. Komt er zo aan ;)
dierenliefde is onvoorwaardeljk, dierenleed ten zeerste verwerpelijk

Re: update-grub2
« Reactie #3 Gepost op: 2009/10/31, 15:26:33 »
#!/bin/bash -e

source /usr/lib/grub/grub-mkconfig_lib

set_mono_theme()
{
  cat << EOF
set menu_color_normal=white/green
set menu_color_highlight=black/red
EOF
}

# check for usable backgrounds
use_bg=true
if [ "$GRUB_TERMINAL_OUTPUT" = "gfxterm" ] ; then
  for i in {/boot/grub,/usr/share/images/desktop-base}/30670-ubuntu grass.jpg.{png,tga} ; do
    if is_path_readable_by_grub $i ; then
      bg=$i
      case ${bg} in
        *.png) reader=png ;;
        *.tga) reader=tga ;;
        *.jpg|*.jpeg) reader=jpeg ;;
      esac
      if test -e /boot/grub/${reader}.mod ; then
        echo "Found Debian background: `basename ${bg}`" >&2
        use_bg=true
        break
      fi
    fi
  done
fi

# set the background if possible
if ${use_bg} ; then
  prepare_grub_to_access_device `${grub_probe} --target=device ${bg}`
  cat << EOF
insmod ${reader}
if background_image `make_system_path_relative_to_its_root ${bg}` ; then
  set color_normal=white/green
  set color_highlight=black/red
else
EOF
fi

# otherwise, set a monochromatic theme for Ubuntu
if ${use_bg} ; then
  set_mono_theme | sed -e "s/^/  /g"
  echo "fi"
else
  set_mono_theme
fi
dierenliefde is onvoorwaardeljk, dierenleed ten zeerste verwerpelijk

Offline tabasco

  • Lid
Re: update-grub2
« Reactie #4 Gepost op: 2009/10/31, 15:47:53 »
Er staat een spatie in je image bestandsnaam. Misschien dat dat de oorzaak is? 30670-ubuntu grass.jpg

Re: update-grub2
« Reactie #5 Gepost op: 2009/10/31, 16:19:32 »
is de oorzaak niet. Bij commande "update-grub" foutmelding : geen path or device specified
dierenliefde is onvoorwaardeljk, dierenleed ten zeerste verwerpelijk

Offline heir4c

  • Lid
Re: update-grub2
« Reactie #6 Gepost op: 2009/10/31, 16:47:48 »
Even ter info:
Via recovery mode is er ook de mogelijkheid om grub te updaten.
't Is maar dat je het weet.  :)
Tip: https://makkelijkelinuxtips.blogspot.com/p/1.html en http://wiki.ubuntu-nl.org/   Upload-site:http://imgur.com/
be Open be Free be Ubuntu

Re: update-grub2
« Reactie #7 Gepost op: 2009/10/31, 17:15:02 »
Komen al iets verder : apt-get install grub2-splashimagesafbeeldingen staan nu in "/usr/share/images/grub/"
Dan deze lijn
 for i in {/boot/grub,/usr/share/images/desktop-base}/30670-ubuntu grass.jpg.{png,tga}vervangen door deze lijn
for i in {/boot/grub,/usr/share/images/desktop-base,/usr/share/images/grub}/Plasma-lamp.{png,tga}dan "update-grub" en deze keer werkte ie wel (dan toch een fout in de pathverwijzing in het script)
De menu kleuren zijn echter nog niet juist. We zoeken verder ;)
dierenliefde is onvoorwaardeljk, dierenleed ten zeerste verwerpelijk

Re: update-grub2
« Reactie #8 Gepost op: 2009/11/01, 13:25:41 »
In het path mag geen bestandsextensie zijn; dus niet "/Plasma-lamp.tga .{png,tga}"
maar
"/usr/share/images/grub}/Plasma-lamp.{png,tga}"
Menu kleuren is ook ok  "update-grub" vergeten  :)
In het bestand /etc/default/grub timeout commenten werkt blijkbaar niet.
dierenliefde is onvoorwaardeljk, dierenleed ten zeerste verwerpelijk

Offline Thijsg

  • Lid
Re: update-grub2
« Reactie #9 Gepost op: 2009/11/01, 14:15:50 »
Zet de bestandsnaam van het plaatje eens tussen aanhalingstekens.

Re: update-grub2
« Reactie #10 Gepost op: 2009/11/01, 15:16:56 »
Het plaatje werkt wel (aanhalingstekens waren enkel ter info hier op 't forum)
# voor de regel timeout in /etc/default/grub werkt niet
dierenliefde is onvoorwaardeljk, dierenleed ten zeerste verwerpelijk

Re: update-grub2
« Reactie #11 Gepost op: 2009/11/01, 17:21:56 »
Gevonden  :)
In /etc/default/grub GRUB_TIMEOUT=-1en niet
#GRUB_TIMEOUT=10en 't systeem wacht tot je een keuze maakt .
dierenliefde is onvoorwaardeljk, dierenleed ten zeerste verwerpelijk