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: Grub 2 past opstartvolgorde niet meer aan (10.04)  (gelezen 7932 keer)

Offline eekie

  • Lid
Re: Grub 2 past opstartvolgorde niet meer aan (10.04)
« Reactie #25 Gepost op: 2010/07/05, 20:45:07 »
Hallo Summer
Bij mij wil niets van dit al werken. In de instructie van je link wordt alleen jpg opgegeven. In een andere instructie png en in debian theme staan png en tga.
In ieder geval heb ik precies de instructie gevolgd. Bij update-grub werd mijn menu.lst niet meer gevonden en kreeg ik de optie om een nieuwe aan te maken. In de terminal zie ik nu alleen nog maar mijn ubuntu entries. Gelukkig bij het opstarten nog wel alle entries.
Ik had in /etc/default/grub de schermresolutie al aangepast naar de resolutie van mijn breedbeeld scherm 1920x1080. Die resolutie zie ik ook in het grub opstartscherm. Ook de foto in jpg formaat heb ik daarnaar toegeschaald met gimp. Als ik in het opstartscherm c intoets en vbeinfo zie ik voor grub wel veel resoluties maar niet die van mijn breedbeeld.
Ik doe de inhoud van 05_debian_theme er even bij omdat ik het gevoel heb dat er in die file dingen niet deugen.

#!/bin/bash -e

source /usr/lib/grub/grub-mkconfig_lib

# this allows desktop-base to override our settings
f=/usr/share/desktop-base/grub_background.sh
if test -e ${f} ; then
  source ${f}
else
  WALLPAPER="/usr/share/images/grub/ubuntu_wallpaper_by_kneeki.jpg"
  COLOR_NORMAL="black/black"
  COLOR_HIGHLIGHT="magenta/black"
fi

set_mono_theme()
{
  cat << EOF
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
EOF
}

#check for usable backgrounds
use_bg=false
if [ "$GRUB_TERMINAL_OUTPUT" = "gfxterm" ] ; then
  for i in {/boot/grub,/usr/share/images/desktop-base,/usr/share/images/grub}/ubuntu_wallpaper_by_kneeki.{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 background image: `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=${COLOR_NORMAL}
  set color_highlight=${COLOR_HIGHLIGHT}
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
Eekie
Asus sabertooth 990fx motherboard  -AMD Bulldozer 8150 AM3 processorMSI -AMD-ATI-HD6800 -2x 4GB corsair 1600 DDR3 SDRAM memory -2 striping sata raid harddisks, 2x2 striping SSD (Vertex 2,3) ,    , 1 IDE disk -2sata DVD-R  Samsung Writemaster  -500 W powersupply

Re: Grub 2 past opstartvolgorde niet meer aan (10.04)
« Reactie #26 Gepost op: 2010/07/06, 16:37:19 »
Citaat van: eekie
Ik had in /etc/default/grub de schermresolutie al aangepast naar de resolutie van mijn breedbeeld scherm 1920x1080.
Je moet in /etc/default/grub een resolutie inbrengen die je via "vbeinfo" weet. 1920x1080 zal grub wss niet kunnen weergeven.
En je afbeelding moet wel degelijk in /usr/share/images/grub staan.
Een .jpg bestand werkt ook. Heb ik juist uitgetest. En in je bestand /etc/grub.d/05_debian_theme is volgens mij niks verkeerd. Ik hoop wel dat je eerst een backup hebt gemaakt van het originele bestand vooraleer je iets veranderd hebt.
Hier is mijn originele bestand :
#!/bin/bash -e

source /usr/lib/grub/grub-mkconfig_lib

# this allows desktop-base to override our settings
f=/usr/share/desktop-base/grub_background.sh
if test -e ${f} ; then
  source ${f}
else
  WALLPAPER="/usr/share/images/desktop-base/moreblue-orbit-grub.png"
  COLOR_NORMAL="black/black"
  COLOR_HIGHLIGHT="magenta/black"
fi

set_mono_theme()
{
  cat << EOF
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
EOF
}

# check for usable backgrounds
use_bg=false
if [ "$GRUB_TERMINAL_OUTPUT" = "gfxterm" ] ; then
  for i in /boot/grub/`basename ${WALLPAPER}` ${WALLPAPER} ; 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 background image: `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=${COLOR_NORMAL}
  set color_highlight=${COLOR_HIGHLIGHT}
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

En menu.lst bestaat niet meer in grub2. Bij het commando "sudo update-grub" wordt telkens een nieuwe "grub.cfg" aangemaakt afhankelijk van de veranderingen die je hebt aangebracht in de scripts die zich bevinden in de map /etc/grub.d
De locatie van grub.cfg is /boot/grub/grub.cfg en dat mag je niet manueel aanpassen.
« Laatst bewerkt op: 2010/07/06, 16:45:13 door summer of 69 »
dierenliefde is onvoorwaardeljk, dierenleed ten zeerste verwerpelijk

Offline eekie

  • Lid
Re: Grub 2 past opstartvolgorde niet meer aan (10.04)
« Reactie #27 Gepost op: 2010/07/06, 19:54:56 »
Hallo Summer,
Ik heb de schermresolutie in /default/grub veranderd in 1280x800 en ook de foto geschaald naar die resolutie en als jpg opgeslagen. De foto staat in de goede map. Tenslotte heb ik jouw  theme file overgenomen. Het mag niet baten. Update grub geeft het volgende:

Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-2.6.32-23-generic
Found kernel: /boot/vmlinuz-2.6.32-21-generic
Found GRUB 2: /boot/grub/core.img
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done


Nog steeds ontbreken de andere o.s. en kan hij geen splash image vinden. Ik durf er ook gif op in te nemen dat het grub opstartscherm nog steeds op 1920x1080 staat met zwarte achtergrond als ik straks opnieuw opstart. Wat kan er aan de hand zijn?
Eekie
Asus sabertooth 990fx motherboard  -AMD Bulldozer 8150 AM3 processorMSI -AMD-ATI-HD6800 -2x 4GB corsair 1600 DDR3 SDRAM memory -2 striping sata raid harddisks, 2x2 striping SSD (Vertex 2,3) ,    , 1 IDE disk -2sata DVD-R  Samsung Writemaster  -500 W powersupply

Re: Grub 2 past opstartvolgorde niet meer aan (10.04)
« Reactie #28 Gepost op: 2010/07/06, 20:09:39 »
Heb je vbeinfo gecheckt in het opstartmenu (eerst "c" voor command, dan "vbeinfo") Welke max resolutie staat daar ?
en probeer eens in de terminal sudo os-prober
dierenliefde is onvoorwaardeljk, dierenleed ten zeerste verwerpelijk

Re: Grub 2 past opstartvolgorde niet meer aan (10.04)
« Reactie #29 Gepost op: 2010/07/06, 20:18:51 »
Citaat van: eekie
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Hier klopt iets niet: menu.lst bestaat niet meer in grub2, merkwaardig.... ???
dierenliefde is onvoorwaardeljk, dierenleed ten zeerste verwerpelijk

Offline eekie

  • Lid
Re: Grub 2 past opstartvolgorde niet meer aan (10.04)
« Reactie #30 Gepost op: 2010/07/07, 13:53:26 »
Hallo Summer,
C en vbeinfo had ik al bekeken. De nu gehanteerde resolutie staat er zelfs tweemaal in. O.S.-prober geeft:
/dev/sde1:Windows 7 (loader):Windows:chain
/dev/sde8:Fedora release 12 (Constantine):Fedora:linux
/dev/sde9:Mandriva Linux 2010.0 (2010.0):MandrivaLinux:linux

Ik denk dat mijn probleem bestaat uit twee problemen. Eerst het plaatje dat niet wordt gevonden en daarna dat het opstartscherm helemaal niet meer wordt aangepast.
Met de live-cd heb ik nog een keer het opstartmenu vernieuwd maar dat had ook geen effect.
Ik heb nog steeds een compleet opstart menu 1920x1080 zonder plaatje
Eekie
Asus sabertooth 990fx motherboard  -AMD Bulldozer 8150 AM3 processorMSI -AMD-ATI-HD6800 -2x 4GB corsair 1600 DDR3 SDRAM memory -2 striping sata raid harddisks, 2x2 striping SSD (Vertex 2,3) ,    , 1 IDE disk -2sata DVD-R  Samsung Writemaster  -500 W powersupply

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Grub 2 past opstartvolgorde niet meer aan (10.04)
« Reactie #31 Gepost op: 2010/07/07, 14:11:41 »
Je hebt waarschijnlijk helemaal geen Grub2, want anders zou je die melding over menu.lst niet krijgen. Zoals summer al constateerde.  :)

Dan houdt het hele verhaal op, want de instructie is alleen voor de Grub2 van 10.04.

Offline eekie

  • Lid
Re: Grub 2 past opstartvolgorde niet meer aan (10.04)
« Reactie #32 Gepost op: 2010/07/07, 15:33:10 »
Hallo Pjotr,
Verdomd je hebt gelijk. Niet naar gekeken omdat ik in de veronderstelling verkeerde dat Ubuntu 10.04 standaard met Grub2 is uitgerust. Via Synaptic geinstalleerd. Nu wordt na grub-update het volledige menu in de juiste resolutie getoond. Het plaatje wil nog steeds niet.
Grub-update geeft nu het volgende:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.32-23-generic
Found initrd image: /boot/initrd.img-2.6.32-23-generic
Found linux image: /boot/vmlinuz-2.6.32-21-generic
Found initrd image: /boot/initrd.img-2.6.32-21-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sdf1
Found Fedora release 12 (Constantine) on /dev/sdf8
Found Mandriva Linux 2010.0 (2010.0) on /dev/sdf9
done
Eekie
Asus sabertooth 990fx motherboard  -AMD Bulldozer 8150 AM3 processorMSI -AMD-ATI-HD6800 -2x 4GB corsair 1600 DDR3 SDRAM memory -2 striping sata raid harddisks, 2x2 striping SSD (Vertex 2,3) ,    , 1 IDE disk -2sata DVD-R  Samsung Writemaster  -500 W powersupply

Re: Grub 2 past opstartvolgorde niet meer aan (10.04)
« Reactie #33 Gepost op: 2010/07/07, 16:05:08 »
1920x1080 lijkt me geen juiste resolutie. Ik heb hier een beeldscherm van 1440x900 en heb de afbeelding herschaald naar 1024x640 voor het grubmenu.
Proberen maar ;)
dierenliefde is onvoorwaardeljk, dierenleed ten zeerste verwerpelijk

Offline eekie

  • Lid
Re: Grub 2 past opstartvolgorde niet meer aan (10.04)
« Reactie #34 Gepost op: 2010/07/08, 21:23:43 »
Hallo Summer,
Er staat een hele rits resoluties in de vbeinfo maar geen enkele breedbeeld zoals 1024x640. Ik heb dus maar 1280x800 ingesteld. Nog steeds geen plaatje!
Eekie
Asus sabertooth 990fx motherboard  -AMD Bulldozer 8150 AM3 processorMSI -AMD-ATI-HD6800 -2x 4GB corsair 1600 DDR3 SDRAM memory -2 striping sata raid harddisks, 2x2 striping SSD (Vertex 2,3) ,    , 1 IDE disk -2sata DVD-R  Samsung Writemaster  -500 W powersupply

Re: Grub 2 past opstartvolgorde niet meer aan (10.04)
« Reactie #35 Gepost op: 2010/07/09, 08:57:08 »
Ter controle : inde terminal cat /etc/default/gruben post de uitdraai eens
dierenliefde is onvoorwaardeljk, dierenleed ten zeerste verwerpelijk

Offline eekie

  • Lid
Re: Grub 2 past opstartvolgorde niet meer aan (10.04)
« Reactie #36 Gepost op: 2010/07/09, 10:01:43 »
Hierbij de uitdraai:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

GRUB_DEFAULT=6
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1280x800

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_LINUX_RECOVERY="true"

# Uncomment to get a beep at grub start
GRUB_INIT_TUNE="480 440 1"

Mijn huidige grafische kaart is een Nvidia Geforce 8800GTS mijn beeldscherm een LG Flatron w2453v. Ubuntu wordt weergegeven in 1920x1080. Is het dan niet vreemd dat vbe geen enkele breedbeeldresolutie geeft?
Eekie
Asus sabertooth 990fx motherboard  -AMD Bulldozer 8150 AM3 processorMSI -AMD-ATI-HD6800 -2x 4GB corsair 1600 DDR3 SDRAM memory -2 striping sata raid harddisks, 2x2 striping SSD (Vertex 2,3) ,    , 1 IDE disk -2sata DVD-R  Samsung Writemaster  -500 W powersupply

Re: Grub 2 past opstartvolgorde niet meer aan (10.04)
« Reactie #37 Gepost op: 2010/07/09, 13:32:54 »
Citaat van: eekie
Mijn huidige grafische kaart is een Nvidia Geforce 8800GTS mijn beeldscherm een LG Flatron w2453v. Ubuntu wordt weergegeven in 1920x1080. Is het dan niet vreemd dat vbe geen enkele breedbeeldresolutie geeft?

Ik heb hier een 7600GT en een resolutie van 1440x900 op de desktop. (19" monitor)
In /etc/default/grub staat hier "GRUB_GFXMODE=800x600 en de afbeelding in /usr/share/images/grub heeft een resolutie van 1024x640.jpg
Jouw resolutie van desktop klopt dan eigenlijk niet check maar : 1680/1050=1,6  -  1440/900=1,6  
Bij jou : 1920/1080=1,77 Normaal zou jij op de desktop 1920x1200 moeten hebben.
En vergeet niet : de VBE mode kan niet hetzelfde als je normale resolutie.
Probeer eens mijn instellingen ;)
« Laatst bewerkt op: 2010/07/09, 13:38:04 door summer of 69 »
dierenliefde is onvoorwaardeljk, dierenleed ten zeerste verwerpelijk

Re: Grub 2 past opstartvolgorde niet meer aan (10.04)
« Reactie #38 Gepost op: 2010/07/09, 14:21:42 »
tja, wat is dan normaal en abnormaal. Ik heb hier nog een 22" monitor die draait op 1680x1050. Volgens uw theorie zou ik dan een resolutie moeten kiezen van 1680x945 en die komt in nvidia xserver settings helemaal niet voor, wel 1600x1024 ;)
dierenliefde is onvoorwaardeljk, dierenleed ten zeerste verwerpelijk

Offline eekie

  • Lid
Re: Grub 2 past opstartvolgorde niet meer aan (10.04)
« Reactie #39 Gepost op: 2010/07/09, 14:34:06 »
Eindelijk na veel trial en error heb ik het plaatje van mijn keuze erop. Het blijkt dat jpg bij mij niet werkt. tga en png doen het wel. Ik hoef het plaatje niet eens naar het aantal pixels van de resolutie terug te schalen. De resolutie van grub zelf kan ook gewoon naar 1920x1080
Eekie
Asus sabertooth 990fx motherboard  -AMD Bulldozer 8150 AM3 processorMSI -AMD-ATI-HD6800 -2x 4GB corsair 1600 DDR3 SDRAM memory -2 striping sata raid harddisks, 2x2 striping SSD (Vertex 2,3) ,    , 1 IDE disk -2sata DVD-R  Samsung Writemaster  -500 W powersupply

Re: Grub 2 past opstartvolgorde niet meer aan (10.04)
« Reactie #40 Gepost op: 2010/07/09, 15:40:59 »
Fijn zo ;)
Maar .jpg werkt blijkbaar wel (zie m'n post nr.17) Een beetje experimenteren met de afmetingen van de afbeelding misschien.
De afbeelding als .png opslaan onder gimp is ook geen probleem, dus 't werkt :)
dierenliefde is onvoorwaardeljk, dierenleed ten zeerste verwerpelijk

Re: Grub 2 past opstartvolgorde niet meer aan (10.04)
« Reactie #41 Gepost op: 2010/08/04, 13:40:13 »
Eindelijk na veel trial en error heb ik het plaatje van mijn keuze erop. Het blijkt dat jpg bij mij niet werkt. tga en png doen het wel. Ik hoef het plaatje niet eens naar het aantal pixels van de resolutie terug te schalen. De resolutie van grub zelf kan ook gewoon naar 1920x1080
mij lukt het van geen kant. De resolutie aanpassen (naar 1366x768 :|) werkte (bijna) vanzelf. maar ik heb nog steeds geen achtergrond.
Trouwens `vbeinfo` werkt bij mij ook niet.
Tenslotte: volgens deze howto "http://wiki.ubuntu-nl.org/community/OpstartManager" toont de opstart-manager 4 tabs. ik krijg er maar twee ik heb hem nota bene vandaag pas geinstalleerd. Is dat allen voor 8.10, 9.04 en 9.10???? Ik gebruik zelf 10.04 (en dat wil ik eigenlijk zo houden omdat deze LTS heeft).