Bug#318706: marked as done (Grub breaks at auto-kernel update with splashscreen)

Debian Bug Tracking System owner at bugs.debian.org
Thu Jan 19 09:33:08 UTC 2006


Your message dated Thu, 19 Jan 2006 01:17:05 -0800
with message-id <E1EzVuj-0000bD-UT at spohr.debian.org>
and subject line Bug#318706: fixed in grub 0.97-4
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 17 Jul 2005 07:20:10 +0000
>From udippel at gmail.com Sun Jul 17 00:20:10 2005
Return-path: <udippel at gmail.com>
Received: from tm.net.my (server.wira.no-ip.com) [219.95.161.10] 
	by spohr.debian.org with esmtp (Exim 3.36 1 (Debian))
	id 1Du3RZ-0004HL-00; Sun, 17 Jul 2005 00:20:09 -0700
Received: from [192.168.116.61] (dellnb.wira.no-ip.com [192.168.116.61])
	by server.wira.no-ip.com (Postfix) with ESMTP id D12925116
	for <submit at bugs.debian.org>; Sun, 17 Jul 2005 15:19:31 +0800 (SGT)
Message-ID: <42DA0682.6040707 at gmail.com>
Date: Sun, 17 Jul 2005 15:19:30 +0800
From: Uwe Dippel <udippel at gmail.com>
User-Agent: Debian Thunderbird 1.0.2 (X11/20050331)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: submit at bugs.debian.org
Subject: Grub breaks at auto-kernel update with splashscreen
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Delivered-To: submit at bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
	autolearn=no version=2.60-bugs.debian.org_2005_01_02

Package: grub
$ uname -a
Linux mylinux 2.6.8-2-686 #1 Thu May 19 17:53:30 JST 2005 i686 GNU/Linux
version: grub-0.95+cvs20040624-17


I had reported about a messed up display; no grub menu showing; etc
about a year ago to the debian-list
http://lists.debian.org/debian-user/2004/11/msg02892.html

Now I have the culprit: It is the kernel updater of grub.
Here is the proof:

This is menu.lst after fresh install of Sarge31r0; with some changes:
add Debian splash screen; add OpenBSD.
I have *not* touched the 'inner part' for autoupdates !


# 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
# commented, because we have a SPLASH screen:
splashimage=(hd0,5)/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/hda7 ro

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

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

title           Debian GNU/Linux, kernel 2.6.8-2-386
root            (hd0,5)
kernel          /vmlinuz-2.6.8-2-386 root=/dev/hda7 ro
initrd          /initrd.img-2.6.8-2-386
savedefault
boot

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

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.

title
root

title           Other Operating Systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda2
title           Windozeexpee
root            (hd0,1)
savedefault
makeactive
chainloader     +1

# This entry added by Uwe for a manual install of OpenBSD

title           OpenBSD 3.7
root            (hd0,2)
makeactive
chainloader     +1

#
# done - UD



When I added the 686-kernel, the menu.lst looked identical, except the
auto-updater had added the following:

@@ -93,6 +93,22 @@

 ## ## End Default Options ##

+splashimage=(hd0,5)/boot/grub/splash.xpm.gz
+
+title          Debian GNU/Linux, kernel 2.6.8-2-686
+root           (hd0,5)
+kernel         /vmlinuz-2.6.8-2-686 root=/dev/hda7 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,5)
+kernel         /vmlinuz-2.6.8-2-686 root=/dev/hda7 ro single
+initrd         /initrd.img-2.6.8-2-686
+savedefault
+boot
+
 title          Debian GNU/Linux, kernel 2.6.8-2-386
 root           (hd0,5)
 kernel         /vmlinuz-2.6.8-2-386 root=/dev/hda7 ro


 From high up, it had taken the splashimage and added it here once again!

It only required me using vi and remove that second splashimage and
everything was fine.
It seems any splashimage in between here will mess up the boot display 
completely.

Let me refer to bugs on the splashimage, which might be related:

280086
261936
272979
283308

The autoupdater of the splash into grub is broken and messes up the boot screen.
Here, as soon as the splash gets directly atop the kernel images it messes up the screen and - worst of all - supresses the menu.
Maybe one of those 'patches' to auto-include the splash screen are at fault ?

Uwe



---------------------------------------
Received: (at 318706-close) by bugs.debian.org; 19 Jan 2006 09:20:40 +0000
>From katie at ftp-master.debian.org Thu Jan 19 01:20:40 2006
Return-path: <katie at ftp-master.debian.org>
Received: from katie by spohr.debian.org with local (Exim 4.50)
	id 1EzVuj-0000bD-UT; Thu, 19 Jan 2006 01:17:05 -0800
From: Otavio Salvador <otavio at debian.org>
To: 318706-close at bugs.debian.org
X-Katie: $Revision: 1.65 $
Subject: Bug#318706: fixed in grub 0.97-4
Message-Id: <E1EzVuj-0000bD-UT at spohr.debian.org>
Sender: Archive Administrator <katie at ftp-master.debian.org>
Date: Thu, 19 Jan 2006 01:17:05 -0800
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2005_01_02
X-CrossAssassin-Score: 4

Source: grub
Source-Version: 0.97-4

We believe that the bug you reported is fixed in the latest version of
grub, which is due to be installed in the Debian FTP archive:

grub-disk_0.97-4_all.deb
  to pool/main/g/grub/grub-disk_0.97-4_all.deb
grub-doc_0.97-4_all.deb
  to pool/main/g/grub/grub-doc_0.97-4_all.deb
grub_0.97-4.diff.gz
  to pool/main/g/grub/grub_0.97-4.diff.gz
grub_0.97-4.dsc
  to pool/main/g/grub/grub_0.97-4.dsc
grub_0.97-4_i386.deb
  to pool/main/g/grub/grub_0.97-4_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 318706 at bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Otavio Salvador <otavio at debian.org> (supplier of updated grub package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster at debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Thu, 19 Jan 2006 07:02:55 -0200
Source: grub
Binary: grub-disk grub grub-doc
Architecture: source i386 all
Version: 0.97-4
Distribution: unstable
Urgency: low
Maintainer: Grub Maintainers <pkg-grub-devel at lists.alioth.debian.org>
Changed-By: Otavio Salvador <otavio at debian.org>
Description: 
 grub       - GRand Unified Bootloader
 grub-disk  - GRUB bootable disk image
 grub-doc   - Documentation for GRand Unified Bootloader
Closes: 281051 283308 318706 341538 345208 345346 346544 346596 347482
Changes: 
 grub (0.97-4) unstable; urgency=low
 .
   [ Kristian Edlund ]
   * Solved problems in update-grub so running the script will sort
     the kernels the same way using dash or bash. (closes: #346544)
   * Applied patch provided by Ole Janssen <ole.janssen at o2online.de>
     to fix a problem when /boot is on an extra partion (closes: #346596)
   * Fixed the problem with multiple splashimage lines, if there is a
     splashimage outside the autoupdated part of the file. (closes: #341538,
     #318706, #345208, #283308, #345346)
   * Corrected the README.Debian to contain the right path if /boot
     is on another partion. (closes: #281051)
 .
   [ Otavio Salvador ]
   * Don't convert /dev/mapper to new kernel 2.6 device scheme.
     (closes: #347482)
Files: 
 d72a2a7050b905e52c7b967fbb5d970b 932 admin optional grub_0.97-4.dsc
 aef9ce2ac44598b31124f671426c89da 60456 admin optional grub_0.97-4.diff.gz
 c1410b00279171e36b74911b8ff832c4 363874 admin optional grub_0.97-4_i386.deb
 3f61de25e24e175a97f544cdb1a6d8cf 235966 admin optional grub-disk_0.97-4_all.deb
 0548560f2f312c149a862e4fd7e5ee4f 266556 doc optional grub-doc_0.97-4_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFDz1aGLqiZQEml+FURAo5fAJ92Dx9cabAuLg3/1QftQYkJZH06vgCgvwY0
HjkJY/uhQRxaiaoEJp2HS38=
=a7Gd
-----END PGP SIGNATURE-----




More information about the Pkg-grub-devel mailing list