Package: grub-pc
Version: 1.97+experimental.20091213-1
Severity: important

I get the following warning and error when I attempt to install or update grub:

/usr/sbin/grub-setup: warn: Your core.img is unusually large.  It won't fit in 
the embedding area.
/usr/sbin/grub-setup: error: Embedding is not possible, but this is required 
when the root device is on a RAID array or LVM volume.

my / (root,boot) partition is a lvm volume, as is my swap. When I first
installed the OS (debian sid) a month and a half ago, everything including
grub-pc installed. And the machine would boot, albeit with grub taking several
seconds to actually show the boot menu (it would briefly flash to the grub
rescue cli).

sdf and sdg both have a single dos/pc style partition which are combined into
a md-raid1 volume, which is "exported" as a LVM2 volume group, which is where
/, /home, and swap live (as well as several KVM vm volumes).

I hessitate to reboot this machine as it hosts my firewall, a couple public
websites, and asterisk to handle my home phone. If grub failed, it would take
all my services down, including my internet for an unknown length of time.

The rest of the disks are unrelated, and make up a 5x1TB raid5 volume.

I asked about this on #g...@irc.freenode.net and one person said it might
be related to compiler options used, which bloat the size of the grub driver
modules.

-- Package-specific info:

*********************** BEGIN /proc/mounts
/dev/mapper/vg0-root / ext3 rw,relatime,errors=remount-ro,data=ordered 0 0
/dev/mapper/vg0-home /home ext3 rw,relatime,errors=continue,data=ordered 0 0
/dev/md1 /mnt/boris/data xfs 
rw,noatime,nodiratime,swalloc,attr2,largeio,nobarrier,allocsize=524288k,logbufs=8,sunit=1024,swidth=4096,noquota
 0 0
*********************** END /proc/mounts

*********************** BEGIN /boot/grub/device.map
(fd0)   /dev/fd0
(hd0)   /dev/sda
(hd1)   /dev/sdb
(hd2)   /dev/sdc
(hd3)   /dev/sdd
(hd4)   /dev/sde
(hd5)   /dev/sdf
(hd6)   /dev/sdg
*********************** 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 ###
load_env
set default=4
if [ ${prev_saved_entry} ]; then
  saved_entry=${prev_saved_entry}
  save_env saved_entry
  prev_saved_entry=
  save_env prev_saved_entry
fi
insmod raid
insmod mdraid
insmod lvm
insmod ext2
set root=(vg0-root)
search --no-floppy --fs-uuid --set 50fd76c2-10cc-48d6-8461-da6fba2f916e
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  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 locale_dir=/boot/grub/locale
set lang=en
insmod gettext 
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set gfxpayload=keep
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Debian GNU/Linux, with Linux 2.6.31-1-amd64" {
        insmod raid
        insmod mdraid
        insmod lvm
        insmod ext2
        set root=(vg0-root)
        search --no-floppy --fs-uuid --set 50fd76c2-10cc-48d6-8461-da6fba2f916e
        linux   /boot/vmlinuz-2.6.31-1-amd64 root=/dev/mapper/vg0-root ro  quiet
        initrd  /boot/initrd.img-2.6.31-1-amd64
}
menuentry "Debian GNU/Linux, with Linux 2.6.31-1-amd64 (recovery mode)" {
        insmod raid
        insmod mdraid
        insmod lvm
        insmod ext2
        set root=(vg0-root)
        search --no-floppy --fs-uuid --set 50fd76c2-10cc-48d6-8461-da6fba2f916e
        linux   /boot/vmlinuz-2.6.31-1-amd64 root=/dev/mapper/vg0-root ro 
single 
        initrd  /boot/initrd.img-2.6.31-1-amd64
}
menuentry "Debian GNU/Linux, with Linux 2.6.26-2-amd64" {
        insmod raid
        insmod mdraid
        insmod lvm
        insmod ext2
        set root=(vg0-root)
        search --no-floppy --fs-uuid --set 50fd76c2-10cc-48d6-8461-da6fba2f916e
        linux   /boot/vmlinuz-2.6.26-2-amd64 root=/dev/mapper/vg0-root ro  quiet
        initrd  /boot/initrd.img-2.6.26-2-amd64
}
menuentry "Debian GNU/Linux, with Linux 2.6.26-2-amd64 (recovery mode)" {
        insmod raid
        insmod mdraid
        insmod lvm
        insmod ext2
        set root=(vg0-root)
        search --no-floppy --fs-uuid --set 50fd76c2-10cc-48d6-8461-da6fba2f916e
        linux   /boot/vmlinuz-2.6.26-2-amd64 root=/dev/mapper/vg0-root ro 
single 
        initrd  /boot/initrd.img-2.6.26-2-amd64
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.

#menuentry "Xen 3.4 / Debian GNU/Linux, with Linux 2.6.31-1-amd64" {
#        insmod raid
#        insmod mdraid
#        insmod lvm
#        insmod ext2
#        set root=(vg0-root)
#        search --no-floppy --fs-uuid --set 50fd76c2-10cc-48d6-8461-da6fba2f916e
#       multiboot /boot/xen-3.4-amd64.gz
#        module /boot/vmlinuz-2.6.31-1-amd64 root=/dev/mapper/vg0-root ro 
console=tty0
#        module  /boot/initrd.img-2.6.31-1-amd64
#}
#
#menuentry "Xen 3.4 / Debian GNU/Linux, with Linux 2.6.31-1-amd64 (recovery 
mode)" {
#        insmod raid
#        insmod mdraid
#        insmod lvm
#        insmod ext2
#        set root=(vg0-root)
#        search --no-floppy --fs-uuid --set 50fd76c2-10cc-48d6-8461-da6fba2f916e
#       multiboot /boot/xen-3.4-amd64.gz
#        module /boot/vmlinuz-2.6.31-1-amd64 root=/dev/mapper/vg0-root ro 
single console=tty0
#        module  /boot/initrd.img-2.6.31-1-amd64
#}
### END /etc/grub.d/40_custom ###
*********************** END /boot/grub/grub.cfg

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.31-1-amd64 (SMP w/4 CPU cores)
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 grub-pc depends on:
ii  debconf [de 1.5.28                       Debian configuration management sy
ii  grub-common 1.97+experimental.20091213-1 GRand Unified Bootloader, version 
ii  libc6       2.10.2-2                     GNU C Library: Shared libraries
ii  ucf         3.0025                       Update Configuration File: preserv

grub-pc recommends no packages.

Versions of packages grub-pc suggests:
pn  desktop-base                  <none>     (no description available)

-- debconf information:
  grub2/kfreebsd_cmdline:
* grub2/linux_cmdline:
  grub-pc/chainload_from_menu.lst: true
  grub-pc/kopt_extracted: false
* grub-pc/install_devices: /dev/sdf, /dev/sdg
  grub-pc/postrm_purge_boot_grub: false
  grub2/kfreebsd_cmdline_default: quiet
* grub2/linux_cmdline_default: quiet



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to