Nieuws:

Ubuntu-NL weer online!

Na een periode van technische problemen en een overbelaste server zijn we eindelijk weer bereikbaar.
Samen met Hobbynet, onze sponsor en hostingpartner, hebben we een oplossing gevonden zodat alles weer soepel draait.

Bedankt voor jullie geduld en begrip. We hopen nu weer verder te gaan waar we gebleven waren.

Het team van Ubuntu-NL

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

Auteur Topic: [OPGELOST]update-grub2  (gelezen 1869 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