Bug#612454: upgrade-reports: Upgrade Lenny -> Squeeze : Grub2 freeze before the menu display. Some problems in the /boot/grub/grub.cfg auto-generated file.
Julien Cristau
jcristau at debian.org
Tue Feb 8 16:30:40 UTC 2011
reassign 612454 grub-pc
severity 612454 important
tag 612454 - patch
kthxbye
Reassigning to GRUB 2.
On Tue, Feb 8, 2011 at 00:54:16 +0100, gagou wrote:
> Package: upgrade-reports
> Severity: critical
> Tags: patch
> Justification: breaks the whole system
>
> I speak French, it's a google translation.
>
> Following the annoncement of the relase of Debian 6.0 (Squeeze) as a new stable
> version, I change the sources.list to migrate from Lenny to Squeeze. Everything
> went fine until reboot. The new grub2 freeze before displaying the menu.
>
> After several attempts, I solved the problem by deleting two liney in
> /boot/grub/grub.cfg.
>
> Here is my file generated by update-grub command:
> #
> # 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 ###
> insmod raid
> insmod mdraid
> 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 raid
> insmod mdraid
> insmod part_msdos
> insmod ext2
> set root='(md0)'
> search --no-floppy --fs-uuid --set 86fe1b93-e7b2-4c0a-a2f1-0b0c45172d1d
> if loadfont /usr/share/grub/unicode.pf2 ; then
> set gfxmode=640x480
> load_video
> insmod gfxterm
> fi
> terminal_output gfxterm
> insmod raid
> insmod mdraid
> insmod part_msdos
> insmod ext2
> set root='(md0)'
> search --no-floppy --fs-uuid --set 86fe1b93-e7b2-4c0a-a2f1-0b0c45172d1d
> set locale_dir=($root)/boot/grub/locale
> set lang=fr
> insmod gettext
> set timeout=5
> ### END /etc/grub.d/00_header ###
>
> ### BEGIN /etc/grub.d/05_debian_theme ###
> insmod raid
> insmod mdraid
> insmod part_msdos
> insmod ext2
> set root='(md0)'
> search --no-floppy --fs-uuid --set 86fe1b93-e7b2-4c0a-a2f1-0b0c45172d1d
> insmod png
> if background_image /usr/share/images/desktop-base/spacefun-grub.png; then
> set color_normal=light-gray/black
> set color_highlight=white/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, avec Linux 2.6.32-5-686' --class debian --class
> gnu-linux --class gnu --class os {
> insmod raid
> insmod mdraid
> insmod part_msdos
> insmod ext2
> set root='(md0)'
> search --no-floppy --fs-uuid --set 86fe1b93-e7b2-4c0a-a2f1-0b0c45172d1d
> echo 'Chargement de Linux 2.6.32-5-686 ...'
> linux /boot/vmlinuz-2.6.32-5-686 root=UUID=86fe1b93-e7b2-4c0a-
> a2f1-0b0c45172d1d ro
> echo 'Chargement du disque mémoire initial ...'
> initrd /boot/initrd.img-2.6.32-5-686
> }
> menuentry 'Debian GNU/Linux, avec Linux 2.6.32-5-686 (mode de dépannage)'
> --class debian --class gnu-linux --class gnu --class os {
> insmod raid
> insmod mdraid
> insmod part_msdos
> insmod ext2
> set root='(md0)'
> search --no-floppy --fs-uuid --set 86fe1b93-e7b2-4c0a-a2f1-0b0c45172d1d
> echo 'Chargement de Linux 2.6.32-5-686 ...'
> linux /boot/vmlinuz-2.6.32-5-686 root=UUID=86fe1b93-e7b2-4c0a-
> a2f1-0b0c45172d1d ro single
> echo 'Chargement du disque mémoire initial ...'
> initrd /boot/initrd.img-2.6.32-5-686
> }
> menuentry 'Debian GNU/Linux, avec Linux 2.6.32-5-486' --class debian --class
> gnu-linux --class gnu --class os {
> insmod raid
> insmod mdraid
> insmod part_msdos
> insmod ext2
> set root='(md0)'
> search --no-floppy --fs-uuid --set 86fe1b93-e7b2-4c0a-a2f1-0b0c45172d1d
> echo 'Chargement de Linux 2.6.32-5-486 ...'
> linux /boot/vmlinuz-2.6.32-5-486 root=UUID=86fe1b93-e7b2-4c0a-
> a2f1-0b0c45172d1d ro
> echo 'Chargement du disque mémoire initial ...'
> initrd /boot/initrd.img-2.6.32-5-486
> }
> menuentry 'Debian GNU/Linux, avec Linux 2.6.32-5-486 (mode de dépannage)'
> --class debian --class gnu-linux --class gnu --class os {
> insmod raid
> insmod mdraid
> insmod part_msdos
> insmod ext2
> set root='(md0)'
> search --no-floppy --fs-uuid --set 86fe1b93-e7b2-4c0a-a2f1-0b0c45172d1d
> echo 'Chargement de Linux 2.6.32-5-486 ...'
> linux /boot/vmlinuz-2.6.32-5-486 root=UUID=86fe1b93-e7b2-4c0a-
> a2f1-0b0c45172d1d ro single
> echo 'Chargement du disque mémoire initial ...'
> initrd /boot/initrd.img-2.6.32-5-486
> }
> menuentry 'Debian GNU/Linux, avec Linux 2.6.26-2-686' --class debian --class
> gnu-linux --class gnu --class os {
> insmod raid
> insmod mdraid
> insmod part_msdos
> insmod ext2
> set root='(md0)'
> search --no-floppy --fs-uuid --set 86fe1b93-e7b2-4c0a-a2f1-0b0c45172d1d
> echo 'Chargement de Linux 2.6.26-2-686 ...'
> linux /boot/vmlinuz-2.6.26-2-686 root=UUID=86fe1b93-e7b2-4c0a-
> a2f1-0b0c45172d1d ro
> echo 'Chargement du disque mémoire initial ...'
> initrd /boot/initrd.img-2.6.26-2-686
> }
> menuentry 'Debian GNU/Linux, avec Linux 2.6.26-2-686 (mode de dépannage)'
> --class debian --class gnu-linux --class gnu --class os {
> insmod raid
> insmod mdraid
> insmod part_msdos
> insmod ext2
> set root='(md0)'
> search --no-floppy --fs-uuid --set 86fe1b93-e7b2-4c0a-a2f1-0b0c45172d1d
> echo 'Chargement de Linux 2.6.26-2-686 ...'
> linux /boot/vmlinuz-2.6.26-2-686 root=UUID=86fe1b93-e7b2-4c0a-
> a2f1-0b0c45172d1d ro single
> echo 'Chargement du disque mémoire initial ...'
> initrd /boot/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/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 ###
>
>
> And this is the file that works:
>
> #
> # 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 ###
> insmod raid
> insmod mdraid
> 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 raid
> insmod mdraid
> insmod part_msdos
> insmod ext2
> set root='(md0)'
> search --no-floppy --fs-uuid --set 86fe1b93-e7b2-4c0a-a2f1-0b0c45172d1d
> if loadfont /usr/share/grub/unicode.pf2 ; then
> set gfxmode=640x480
> load_video
> insmod gfxterm
> fi
> #terminal_output gfxterm
> insmod raid
> insmod mdraid
> insmod part_msdos
> insmod ext2
> set root='(md0)'
> search --no-floppy --fs-uuid --set 86fe1b93-e7b2-4c0a-a2f1-0b0c45172d1d
> set locale_dir=($root)/boot/grub/locale
> set lang=fr
> #insmod gettext
> set timeout=5
> ### END /etc/grub.d/00_header ###
>
> ### BEGIN /etc/grub.d/05_debian_theme ###
> insmod raid
> insmod mdraid
> insmod part_msdos
> insmod ext2
> set root='(md0)'
> search --no-floppy --fs-uuid --set 86fe1b93-e7b2-4c0a-a2f1-0b0c45172d1d
> insmod png
> if background_image /usr/share/images/desktop-base/spacefun-grub.png; then
> set color_normal=light-gray/black
> set color_highlight=white/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, avec Linux 2.6.32-5-686' --class debian --class
> gnu-linux --class gnu --class os {
> insmod raid
> insmod mdraid
> insmod part_msdos
> insmod ext2
> set root='(md0)'
> search --no-floppy --fs-uuid --set 86fe1b93-e7b2-4c0a-a2f1-0b0c45172d1d
> echo 'Chargement de Linux 2.6.32-5-686 ...'
> linux /boot/vmlinuz-2.6.32-5-686 root=UUID=86fe1b93-e7b2-4c0a-
> a2f1-0b0c45172d1d ro
> echo 'Chargement du disque mémoire initial ...'
> initrd /boot/initrd.img-2.6.32-5-686
> }
> menuentry 'Debian GNU/Linux, avec Linux 2.6.32-5-686 (mode de dépannage)'
> --class debian --class gnu-linux --class gnu --class os {
> insmod raid
> insmod mdraid
> insmod part_msdos
> insmod ext2
> set root='(md0)'
> search --no-floppy --fs-uuid --set 86fe1b93-e7b2-4c0a-a2f1-0b0c45172d1d
> echo 'Chargement de Linux 2.6.32-5-686 ...'
> linux /boot/vmlinuz-2.6.32-5-686 root=UUID=86fe1b93-e7b2-4c0a-
> a2f1-0b0c45172d1d ro single
> echo 'Chargement du disque mémoire initial ...'
> initrd /boot/initrd.img-2.6.32-5-686
> }
> menuentry 'Debian GNU/Linux, avec Linux 2.6.32-5-486' --class debian --class
> gnu-linux --class gnu --class os {
> insmod raid
> insmod mdraid
> insmod part_msdos
> insmod ext2
> set root='(md0)'
> search --no-floppy --fs-uuid --set 86fe1b93-e7b2-4c0a-a2f1-0b0c45172d1d
> echo 'Chargement de Linux 2.6.32-5-486 ...'
> linux /boot/vmlinuz-2.6.32-5-486 root=UUID=86fe1b93-e7b2-4c0a-
> a2f1-0b0c45172d1d ro
> echo 'Chargement du disque mémoire initial ...'
> initrd /boot/initrd.img-2.6.32-5-486
> }
> menuentry 'Debian GNU/Linux, avec Linux 2.6.32-5-486 (mode de dépannage)'
> --class debian --class gnu-linux --class gnu --class os {
> insmod raid
> insmod mdraid
> insmod part_msdos
> insmod ext2
> set root='(md0)'
> search --no-floppy --fs-uuid --set 86fe1b93-e7b2-4c0a-a2f1-0b0c45172d1d
> echo 'Chargement de Linux 2.6.32-5-486 ...'
> linux /boot/vmlinuz-2.6.32-5-486 root=UUID=86fe1b93-e7b2-4c0a-
> a2f1-0b0c45172d1d ro single
> echo 'Chargement du disque mémoire initial ...'
> initrd /boot/initrd.img-2.6.32-5-486
> }
> menuentry 'Debian GNU/Linux, avec Linux 2.6.26-2-686' --class debian --class
> gnu-linux --class gnu --class os {
> insmod raid
> insmod mdraid
> insmod part_msdos
> insmod ext2
> set root='(md0)'
> search --no-floppy --fs-uuid --set 86fe1b93-e7b2-4c0a-a2f1-0b0c45172d1d
> echo 'Chargement de Linux 2.6.26-2-686 ...'
> linux /boot/vmlinuz-2.6.26-2-686 root=UUID=86fe1b93-e7b2-4c0a-
> a2f1-0b0c45172d1d ro
> echo 'Chargement du disque mémoire initial ...'
> initrd /boot/initrd.img-2.6.26-2-686
> }
> menuentry 'Debian GNU/Linux, avec Linux 2.6.26-2-686 (mode de dépannage)'
> --class debian --class gnu-linux --class gnu --class os {
> insmod raid
> insmod mdraid
> insmod part_msdos
> insmod ext2
> set root='(md0)'
> search --no-floppy --fs-uuid --set 86fe1b93-e7b2-4c0a-a2f1-0b0c45172d1d
> echo 'Chargement de Linux 2.6.26-2-686 ...'
> linux /boot/vmlinuz-2.6.26-2-686 root=UUID=86fe1b93-e7b2-4c0a-
> a2f1-0b0c45172d1d ro single
> echo 'Chargement du disque mémoire initial ...'
> initrd /boot/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/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 ###
>
>
> Simply comment lines with "insmod gettext" and "teminal_output gfxterm". The
> grub menu is less beautiful but functional.
>
>
>
>
> -- System Information:
> Debian Release: 6.0
> APT prefers stable
> APT policy: (900, 'stable'), (500, 'oldstable')
> Architecture: i386 (i686)
>
> Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
> Locale: LANG=fr_CH.UTF-8, LC_CTYPE=fr_CH.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/bash
>
>
>
> --
> To UNSUBSCRIBE, email to debian-bugs-rc-REQUEST at lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster at lists.debian.org
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-grub-devel/attachments/20110208/60870b88/attachment-0001.pgp>
More information about the Pkg-grub-devel
mailing list