bug-grub
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Grub breaks at auto-kernel update with spalshscreen


From: Uwe Dippel
Subject: Re: Grub breaks at auto-kernel update with spalshscreen
Date: Wed, 20 Jul 2005 23:23:40 +0800
User-agent: Debian Thunderbird 1.0.2 (X11/20050331)

Jason Thomas wrote:

the first splashimage entry is one that you must have added.  The second
one added after an update-grub is auto generated because it found a
splash image.

Just remove the first.

What you do not know: A year ago I had already noticed the two occurrences in another, earlier, install on another machine that had been screwed up as well and commented out the first one. Now take this: *this did not help*. The single, 'second' one above the kernel still screwed up the display and lead to not displaying the menu.

Let me support my statement. Maybe this can as well help to find the culprit; maybe someone can verify if this depends on a specific built or distribution or unfortunate cirumstances (though I experienced it on three different machines / installs).

Here comes a menu.lst with a single splashscreen as inserted by the updater which breaks the menu (no display) and messes the kernel boot messages to unreadable:

# cat /boot/grub/menu.lst
# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
default         0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout         5

# Pretty colours
# color cyan/blue white/blue

# This should show a splash-screen
#splashimage=(hd0,0)/grub/splash.xpm.gz


## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title         Windows 95/98/NT/2000
# root          (hd0,0)
# makeactive
# chainloader   +1
#
# title         Linux
# root          (hd0,1)
# kernel        /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specifiv kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
# kopt=root=/dev/hda6 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery mode) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## ## End Default Options ##

splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title           Debian GNU/Linux, kernel 2.6.8-2-686
root            (hd0,0)
kernel          /vmlinuz-2.6.8-2-686 root=/dev/hda6 ro
initrd          /initrd.img-2.6.8-2-686
savedefault
boot

title           Debian GNU/Linux, kernel 2.6.8-2-686 (recovery mode)
root            (hd0,0)
kernel          /vmlinuz-2.6.8-2-686 root=/dev/hda6 ro single
initrd          /initrd.img-2.6.8-2-686
savedefault
boot

title           Debian GNU/Linux, kernel 2.6.3-1-386
root            (hd0,0)
kernel          /vmlinuz-2.6.3-1-386 root=/dev/hda6 ro
initrd          /initrd.img-2.6.3-1-386
savedefault
boot

title           Debian GNU/Linux, kernel 2.6.3-1-386 (recovery mode)
root            (hd0,0)
kernel          /vmlinuz-2.6.3-1-386 root=/dev/hda6 ro single
initrd          /initrd.img-2.6.3-1-386
savedefault
boot

### END DEBIAN AUTOMAGIC KERNELS LIST
#

(Yes, it stems from another box than the first example, but that should not matter; it is the same Debian Sarge and produces the same mess:
Linux mybox 2.6.8-2-686 #1 Thu May 19 17:53:30 JST 2005 i686 GNU/Linux
# dpkg -l | grep grub
ii  grub           0.95+cvs200406 GRand Unified Bootloader)

Uwe








reply via email to

[Prev in Thread] Current Thread [Next in Thread]