Bug#561766: grub2: 1.98~20091210-1 still has issues with "the symbol "grub_printf_" not found"

Simon Kjika'qawej simon.raven at gmail.com
Sun Dec 20 05:04:48 UTC 2009


Package: grub2
Version: 
Severity: grave
Justification: renders package unusable

Hi,

Due to this bug, grub2 1.98~20091210-1 and the previous version were
unable to boot correctlẏ. The problem came up when trying to load the
linux module. When you try to insmod 'linux' that error pops up and
you're completely unable to load a kernel image at all.

Say you're at the grub rescue prompt, you try `insmod linux`, grub then
says "the symbol "grub_printf_" not found" and exits with an error,
making it so that you cannot boot at all. This is why I call it grave.

I'm using beta1 right now because of this. Some of the also working ones
aren't present in the repos anymore (I wish archive.debian.org was still
up).

-- Package-specific info:

*********************** BEGIN /proc/mounts
/dev/root / ext3 rw,relatime,user_xattr,acl,data=writeback 0 0
*********************** END /proc/mounts

*********************** BEGIN /boot/grub/device.map
(fd0)	/dev/fd0
(hd0)	/dev/sda
(hd1)	/dev/sdb
*********************** END /boot/grub/device.map

*********************** BEGIN /boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
insmod chain
insmod ext2
insmod ext3
set default=0
insmod ext2
set root=(hd0,2)
search --no-floppy --fs-uuid --set 66a7fc76-5371-4266-b3e7-a4752b61f85f
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=1024x768
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
set timeout=15
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Debian GNU/Linux, Linux 2.6.31.5-acahkos" {
	insmod ext2
	set root=(hd0,2)
	search --no-floppy --fs-uuid --set 66a7fc76-5371-4266-b3e7-a4752b61f85f
	linux	/boot/vmlinuz-2.6.31.5-acahkos root=/dev/sda2 ro video=radeonfb:1024x768-60,cmode:32 noapic nolapic nosplash 
}
menuentry "Debian GNU/Linux, Linux 2.6.31.5-acahkos (recovery mode)" {
	insmod ext2
	set root=(hd0,2)
	search --no-floppy --fs-uuid --set 66a7fc76-5371-4266-b3e7-a4752b61f85f
	linux	/boot/vmlinuz-2.6.31.5-acahkos root=/dev/sda2 ro single video=radeonfb:1024x768-60,cmode:32 noapic nolapic nosplash
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
	insmod ext2
	set root=(hd0,2)
	search --no-floppy --fs-uuid --set 66a7fc76-5371-4266-b3e7-a4752b61f85f
	linux16	/boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
	insmod ext2
	set root=(hd0,2)
	search --no-floppy --fs-uuid --set 66a7fc76-5371-4266-b3e7-a4752b61f85f
	linux16	/boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Ubuntu 9.10, kernel 2.6.31-14-generic (on /dev/sdb6)" {
	insmod ext2
	set root=(hd1,6)
	search --no-floppy --fs-uuid --set 4d7e6334-192c-4799-b232-116e98faab9b
	linux /boot/vmlinuz-2.6.31-14-generic root=/dev/disk/by-uuid/4d7e6334-192c-4799-b232-116e98faab9b ro lapic vga=788 nosplash
	initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu 9.10, kernel 2.6.31-14-generic (single-user) (on /dev/sdb6)" {
	insmod ext2
	set root=(hd1,6)
	search --no-floppy --fs-uuid --set 4d7e6334-192c-4799-b232-116e98faab9b
	linux /boot/vmlinuz-2.6.31-14-generic root=/dev/disk/by-uuid/4d7e6334-192c-4799-b232-116e98faab9b ro lapic vga=788 single
	initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu 9.10, kernel 2.6.31-10-generic (on /dev/sdb6)" {
	insmod ext2
	set root=(hd1,6)
	search --no-floppy --fs-uuid --set 4d7e6334-192c-4799-b232-116e98faab9b
	linux /boot/vmlinuz-2.6.31-10-generic root=/dev/disk/by-uuid/4d7e6334-192c-4799-b232-116e98faab9b ro lapic vga=788 nosplash
	initrd /boot/initrd.img-2.6.31-10-generic
}
menuentry "Ubuntu 9.10, kernel 2.6.31-10-generic (single-user) (on /dev/sdb6)" {
	insmod ext2
	set root=(hd1,6)
	search --no-floppy --fs-uuid --set 4d7e6334-192c-4799-b232-116e98faab9b
	linux /boot/vmlinuz-2.6.31-10-generic root=/dev/disk/by-uuid/4d7e6334-192c-4799-b232-116e98faab9b ro lapic vga=788 single
	initrd /boot/initrd.img-2.6.31-10-generic
}
menuentry "Ubuntu 9.10, memtest86+ (on /dev/sdb6)" {
	insmod ext2
	set root=(hd1,6)
	search --no-floppy --fs-uuid --set 4d7e6334-192c-4799-b232-116e98faab9b
	linux /boot/memtest86+.bin 
}
### END /etc/grub.d/30_os-prober ###
*********************** END /boot/grub/grub.cfg

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (995, 'unstable'), (990, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.31.5-acahkos
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages grub2 depends on:
ii  grub-pc                     1.97~beta1-1 GRand Unified Bootloader, version 

grub2 recommends no packages.

grub2 suggests no packages.

-- debconf information:
  grub2/numbering_scheme_transition:





More information about the Pkg-grub-devel mailing list