Your message dated Thu, 3 Jan 2013 11:22:57 +0000
with message-id <[email protected]>
and subject line Re: Bug#603624: grub-pc: please include grub-menulst2cfg
has caused the Debian Bug report #603624,
regarding grub-pc: please include grub-menulst2cfg
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
603624: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=603624
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: grub-pc
Version: 1.98+20100804-8
Severity: normal

It appears that in upstream commit 2783, made on 2010-09-18
GRUB-legacy configuration file support was added. This includes a
utility called 'grub-menulst2cfg' which I used today to debug a
problem I was having with a system transitioning from grub1 to
grub2[0]. Its a pretty useful utility for transition, and since we are
transitioning in squeeze, it would be good to include.

Interestingly, a piece of this commit was picked into the package,
because the same commit adds the 'legacycfg' module, which contains
the 'legacy_configfile' command which I was able to use.

Thanks!
Micah

0. the problem was that I was not getting any serial output from
grub2, even though I had all the settings set how they should be. I
ran grub-menulst2cfg from upstream on my old menu.lst and I found one
difference which was that I was missing "terminfo serial -g 80x24
vt100" in grub.cfg. So I added that to /etc/grub.d/40_custom then
re-ran update-grub and now it works.



-- Package-specific info:

*********************** BEGIN /proc/mounts
/dev/mapper/vg_algae0-root / ext3 
rw,relatime,errors=remount-ro,commit=5,data=ordered 0 0
/dev/sda1 /boot ext3 rw,relatime,errors=continue,commit=5,data=ordered 0 0
/dev/mapper/vg_algae0-home /home ext3 
rw,relatime,errors=continue,commit=5,data=ordered 0 0
/dev/mapper/vg_algae0-usr /usr ext3 
rw,relatime,errors=continue,commit=5,data=ordered 0 0
/dev/mapper/vg_algae0-var /var ext3 
rw,relatime,errors=continue,commit=5,data=ordered 0 0
*********************** END /proc/mounts

*********************** BEGIN /boot/grub/device.map
(hd0)   /dev/disk/by-id/ata-Hitachi_HTS725050A9A364_091004PCE400VLG11E5C
*********************** END /boot/grub/device.map

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

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function load_video {
  insmod vbe
  insmod vga
  insmod video_bochs
  insmod video_cirrus
}

insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 046f03c4-2544-403f-a956-8bd3f38f9959
if loadfont /grub/unicode.pf2 ; then
  set gfxmode=640x480
  load_video
  insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 046f03c4-2544-403f-a956-8bd3f38f9959
set locale_dir=($root)/grub/locale
set lang=en
insmod gettext
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 046f03c4-2544-403f-a956-8bd3f38f9959
insmod png
if background_image /grub/moreblue-orbit-grub.png ; then
  set color_normal=black/black
  set color_highlight=magenta/black
else
  set menu_color_normal=cyan/blue
  set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian GNU/Linux, with Linux 2.6.32.24-riseup-grsec' --class debian 
--class gnu-linux --class gnu --class os {
        insmod part_msdos
        insmod ext2
        set root='(hd0,msdos1)'
        search --no-floppy --fs-uuid --set 046f03c4-2544-403f-a956-8bd3f38f9959
        echo    'Loading Linux 2.6.32.24-riseup-grsec ...'
        linux   /vmlinuz-2.6.32.24-riseup-grsec root=/dev/mapper/vg_algae0-root 
ro  
        echo    'Loading initial ramdisk ...'
        initrd  /initrd.img-2.6.32.24-riseup-grsec
}
menuentry 'Debian GNU/Linux, with Linux 2.6.32.24-riseup-grsec (recovery mode)' 
--class debian --class gnu-linux --class gnu --class os {
        insmod part_msdos
        insmod ext2
        set root='(hd0,msdos1)'
        search --no-floppy --fs-uuid --set 046f03c4-2544-403f-a956-8bd3f38f9959
        echo    'Loading Linux 2.6.32.24-riseup-grsec ...'
        linux   /vmlinuz-2.6.32.24-riseup-grsec root=/dev/mapper/vg_algae0-root 
ro single 
        echo    'Loading initial ramdisk ...'
        initrd  /initrd.img-2.6.32.24-riseup-grsec
}
menuentry 'Debian GNU/Linux, with Linux 2.6.32.24-riseup' --class debian 
--class gnu-linux --class gnu --class os {
        insmod part_msdos
        insmod ext2
        set root='(hd0,msdos1)'
        search --no-floppy --fs-uuid --set 046f03c4-2544-403f-a956-8bd3f38f9959
        echo    'Loading Linux 2.6.32.24-riseup ...'
        linux   /vmlinuz-2.6.32.24-riseup root=/dev/mapper/vg_algae0-root ro  
        echo    'Loading initial ramdisk ...'
        initrd  /initrd.img-2.6.32.24-riseup
}
menuentry 'Debian GNU/Linux, with Linux 2.6.32.24-riseup (recovery mode)' 
--class debian --class gnu-linux --class gnu --class os {
        insmod part_msdos
        insmod ext2
        set root='(hd0,msdos1)'
        search --no-floppy --fs-uuid --set 046f03c4-2544-403f-a956-8bd3f38f9959
        echo    'Loading Linux 2.6.32.24-riseup ...'
        linux   /vmlinuz-2.6.32.24-riseup root=/dev/mapper/vg_algae0-root ro 
single 
        echo    'Loading initial ramdisk ...'
        initrd  /initrd.img-2.6.32.24-riseup
}
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-686' --class debian --class 
gnu-linux --class gnu --class os {
        insmod part_msdos
        insmod ext2
        set root='(hd0,msdos1)'
        search --no-floppy --fs-uuid --set 046f03c4-2544-403f-a956-8bd3f38f9959
        echo    'Loading Linux 2.6.32-5-686 ...'
        linux   /vmlinuz-2.6.32-5-686 root=/dev/mapper/vg_algae0-root ro  
        echo    'Loading initial ramdisk ...'
        initrd  /initrd.img-2.6.32-5-686
}
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-686 (recovery mode)' --class 
debian --class gnu-linux --class gnu --class os {
        insmod part_msdos
        insmod ext2
        set root='(hd0,msdos1)'
        search --no-floppy --fs-uuid --set 046f03c4-2544-403f-a956-8bd3f38f9959
        echo    'Loading Linux 2.6.32-5-686 ...'
        linux   /vmlinuz-2.6.32-5-686 root=/dev/mapper/vg_algae0-root ro single 
        echo    'Loading initial ramdisk ...'
        initrd  /initrd.img-2.6.32-5-686
}
menuentry 'Debian GNU/Linux, with Linux 2.6.32-3-686' --class debian --class 
gnu-linux --class gnu --class os {
        insmod part_msdos
        insmod ext2
        set root='(hd0,msdos1)'
        search --no-floppy --fs-uuid --set 046f03c4-2544-403f-a956-8bd3f38f9959
        echo    'Loading Linux 2.6.32-3-686 ...'
        linux   /vmlinuz-2.6.32-3-686 root=/dev/mapper/vg_algae0-root ro  
        echo    'Loading initial ramdisk ...'
        initrd  /initrd.img-2.6.32-3-686
}
menuentry 'Debian GNU/Linux, with Linux 2.6.32-3-686 (recovery mode)' --class 
debian --class gnu-linux --class gnu --class os {
        insmod part_msdos
        insmod ext2
        set root='(hd0,msdos1)'
        search --no-floppy --fs-uuid --set 046f03c4-2544-403f-a956-8bd3f38f9959
        echo    'Loading Linux 2.6.32-3-686 ...'
        linux   /vmlinuz-2.6.32-3-686 root=/dev/mapper/vg_algae0-root ro single 
        echo    'Loading initial ramdisk ...'
        initrd  /initrd.img-2.6.32-3-686
}
menuentry 'Debian GNU/Linux, with Linux 2.6.26-2-686' --class debian --class 
gnu-linux --class gnu --class os {
        insmod part_msdos
        insmod ext2
        set root='(hd0,msdos1)'
        search --no-floppy --fs-uuid --set 046f03c4-2544-403f-a956-8bd3f38f9959
        echo    'Loading Linux 2.6.26-2-686 ...'
        linux   /vmlinuz-2.6.26-2-686 root=/dev/mapper/vg_algae0-root ro  
        echo    'Loading initial ramdisk ...'
        initrd  /initrd.img-2.6.26-2-686
}
menuentry 'Debian GNU/Linux, with Linux 2.6.26-2-686 (recovery mode)' --class 
debian --class gnu-linux --class gnu --class os {
        insmod part_msdos
        insmod ext2
        set root='(hd0,msdos1)'
        search --no-floppy --fs-uuid --set 046f03c4-2544-403f-a956-8bd3f38f9959
        echo    'Loading Linux 2.6.26-2-686 ...'
        linux   /vmlinuz-2.6.26-2-686 root=/dev/mapper/vg_algae0-root ro single 
        echo    'Loading initial ramdisk ...'
        initrd  /initrd.img-2.6.26-2-686
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86 ###
menuentry "Memory test (memtest86)" {
        linux16 /memtest86.bin
}
### END /etc/grub.d/20_memtest86 ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
        insmod part_msdos
        insmod ext2
        set root='(hd0,msdos1)'
        search --no-floppy --fs-uuid --set 046f03c4-2544-403f-a956-8bd3f38f9959
        linux16 /memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
        insmod part_msdos
        insmod ext2
        set root='(hd0,msdos1)'
        search --no-floppy --fs-uuid --set 046f03c4-2544-403f-a956-8bd3f38f9959
        linux16 /memtest86+.bin console=ttyS0,115200n8
}
menuentry "Memory test (memtest86+, experimental multiboot)" {
        insmod part_msdos
        insmod ext2
        set root='(hd0,msdos1)'
        search --no-floppy --fs-uuid --set 046f03c4-2544-403f-a956-8bd3f38f9959
        multiboot       /memtest86+_multiboot.bin
}
menuentry "Memory test (memtest86+, serial console 115200, experimental 
multiboot)" {
        insmod part_msdos
        insmod ext2
        set root='(hd0,msdos1)'
        search --no-floppy --fs-uuid --set 046f03c4-2544-403f-a956-8bd3f38f9959
        multiboot       /memtest86+_multiboot.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### 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.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
*********************** END /boot/grub/grub.cfg

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

Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages grub-pc depends on:
ii  debconf [debconf-2.0]    1.5.36          Debian configuration management sy
ii  grub-common              1.98+20100804-8 GRand Unified Bootloader, version 
ii  libc6                    2.11.2-7        Embedded GNU C Library: Shared lib
ii  libdevmapper1.02.1       2:1.02.48-4     The Linux Kernel Device Mapper use
ii  ucf                      3.0025+nmu1     Update Configuration File: preserv

grub-pc recommends no packages.

Versions of packages grub-pc suggests:
ii  desktop-base                  5.0.6      common files for the Debian Deskto

-- debconf information:
  grub2/kfreebsd_cmdline:
  grub2/device_map_regenerated:
* grub2/linux_cmdline:
  grub-pc/install_devices_failed: false
* grub-pc/chainload_from_menu.lst: true
  grub-pc/kopt_extracted: true
  grub-pc/postrm_purge_boot_grub: false
  grub-pc/disk_description:
  grub2/kfreebsd_cmdline_default: quiet
  grub2/linux_cmdline_default:
  grub-pc/install_devices_empty: false
* grub-pc/install_devices: 
/dev/disk/by-id/ata-Hitachi_HTS725050A9A364_091004PCE400VLG11E5C
  grub-pc/install_devices_failed_upgrade: true
  grub-pc/partition_description:
  grub-pc/install_devices_disks_changed:
  grub-pc/mixed_legacy_and_grub2: true



--- End Message ---
--- Begin Message ---
Source: grub2
Source-Version: 1.99~20101122-1

On Mon, Nov 15, 2010 at 05:09:21PM -0500, Micah Anderson wrote:
> Package: grub-pc
> Version: 1.98+20100804-8
> Severity: normal
> 
> It appears that in upstream commit 2783, made on 2010-09-18
> GRUB-legacy configuration file support was added. This includes a
> utility called 'grub-menulst2cfg' which I used today to debug a
> problem I was having with a system transitioning from grub1 to
> grub2[0]. Its a pretty useful utility for transition, and since we are
> transitioning in squeeze, it would be good to include.

I included this in grub-common in the first snapshot taken after this
commit, namely 1.99~20101122-1.

TBH I think that by now it is a bit late to be worth doing this for
squeeze, so I'm just going to close this (although of course by the
magic of version tracking it remains open for squeeze if somebody else
decides to care ...).

> Interestingly, a piece of this commit was picked into the package,
> because the same commit adds the 'legacycfg' module, which contains
> the 'legacy_configfile' command which I was able to use.

I think you must therefore be running a different boot loader version
than you claimed in your bug report header; for instance if you have
multiple OS installs then that could cause the running boot loader to be
out of sync with your installed packages.  I unpacked the source package
whose version you cite, and it contains no matches for either
"legacycfg" or "legacy_configfile".

Regards,

-- 
Colin Watson                                       [[email protected]]

--- End Message ---

Reply via email to