Bug#575199: [grub-pc] Delay between "Welcome to grub" and the menu

Vladimir 'φ-coder/phcoder' Serbinenko phcoder at gmail.com
Wed Mar 31 14:37:57 UTC 2010


Samuel Leon wrote:
> Package: grub-pc
> Version: 1.98-1
>
> --- Please enter the report below this line. ---
>
> Same here except I get a "fd0 read error" right after the first
> screen. Perhaps grub is waiting for something to time out? But it
> looks like in my grub.cfg that all floppy stuff is disabled.
>
Actually the problem in this bug reports is lvm and mdraid. The problem
is that some BIOSes expose USB HDD as floppy. So not scanning for them
may cause to "lose" some lvm or raids. I'm thinking about clean
solution. Suggestions are welcome
> --- System information. ---
> Architecture: amd64
> Kernel:       Linux 2.6.32-trunk-amd64
>
> Debian Release: squeeze/sid
>   900 testing         security.debian.org
>   900 testing         mirror.rackspace.com
>   900 testing         mirror.csclub.uwaterloo.ca
>   400 unstable        mirror.rackspace.com
>
> --- Package information. ---
> Depends          (Version) | Installed
> ==========================-+-===========
> libc6             (>= 2.3) | 2.10.2-6
> debconf          (>= 0.5)  | 1.5.28
>  OR debconf-2.0            |
> grub-common     (= 1.98-1) | 1.98-1
> ucf                        | 3.0025
>
>
> Package's Recommends field is empty.
>
> Suggests          (Version) | Installed
> ===========================-+-===========
> desktop-base     (>= 4.0.6) |
>
>
>
> --- Output from package bug script ---
>
> *********************** BEGIN /proc/mounts
> /dev/disk/by-uuid/37d0fb60-800b-4517-8638-9767fa85fb18 / ext3
> rw,noatime,data=ordered 0 0
> /dev/md0 /boot ext3 rw,noatime,data=ordered 0 0
> /dev/md_d1p3 /home ext3 rw,noatime,data=ordered 0 0
> *********************** END /proc/mounts
>
> *********************** BEGIN /boot/grub/device.map
> (hd0)    /dev/sda
> (hd1)    /dev/sdb
> (hd2)    /dev/sdc
> (hd3)    /dev/sdd
> *********************** 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 ###
> 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
> }
> insmod raid
> insmod raid5rec
> insmod mdraid
> insmod ext2
> set root='(md1,1)'
> search --no-floppy --fs-uuid --set 37d0fb60-800b-4517-8638-9767fa85fb18
> if loadfont /usr/share/grub/unicode.pf2 ; then
>   set gfxmode=1024x768
>   set gfxpayload=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
> insmod raid
> insmod mdraid
> insmod ext2
> set root='(md0)'
> search --no-floppy --fs-uuid --set c959cee8-1b20-4259-b5d4-11d66148c6fb
> set locale_dir=($root)/grub/locale
> set lang=en
> insmod gettext
> set timeout=1
> ### END /etc/grub.d/00_header ###
>
> ### BEGIN /etc/grub.d/05_debian_theme ###
> ### END /etc/grub.d/05_debian_theme ###
>
> ### BEGIN /etc/grub.d/10_linux ###
> menuentry "Debian GNU/Linux, with Linux 2.6.32-trunk-amd64" --class
> debian --class gnu-linux --class gnu --class os {
>     insmod raid
>     insmod mdraid
>     insmod ext2
>     set root='(md0)'
>     search --no-floppy --fs-uuid --set
> c959cee8-1b20-4259-b5d4-11d66148c6fb
>     echo    Loading Linux 2.6.32-trunk-amd64 ...
>     linux    /vmlinuz-2.6.32-trunk-amd64
> root=UUID=37d0fb60-800b-4517-8638-9767fa85fb18 ro
> acpi_enforce_resources=no quiet
>     echo    Loading initial ramdisk ...
>     initrd    /initrd.img-2.6.32-trunk-amd64
> }
> menuentry "Debian GNU/Linux, with Linux 2.6.32-trunk-amd64 (recovery
> mode)" --class debian --class gnu-linux --class gnu --class os {
>     insmod raid
>     insmod mdraid
>     insmod ext2
>     set root='(md0)'
>     search --no-floppy --fs-uuid --set
> c959cee8-1b20-4259-b5d4-11d66148c6fb
>     echo    Loading Linux 2.6.32-trunk-amd64 ...
>     linux    /vmlinuz-2.6.32-trunk-amd64
> root=UUID=37d0fb60-800b-4517-8638-9767fa85fb18 ro single
> acpi_enforce_resources=no
>     echo    Loading initial ramdisk ...
>     initrd    /initrd.img-2.6.32-trunk-amd64
> }
> menuentry "Debian GNU/Linux, with Linux 2.6.32-3-amd64" --class debian
> --class gnu-linux --class gnu --class os {
>     insmod raid
>     insmod mdraid
>     insmod ext2
>     set root='(md0)'
>     search --no-floppy --fs-uuid --set
> c959cee8-1b20-4259-b5d4-11d66148c6fb
>     echo    Loading Linux 2.6.32-3-amd64 ...
>     linux    /vmlinuz-2.6.32-3-amd64
> root=UUID=37d0fb60-800b-4517-8638-9767fa85fb18 ro
> acpi_enforce_resources=no quiet
>     echo    Loading initial ramdisk ...
>     initrd    /initrd.img-2.6.32-3-amd64
> }
> menuentry "Debian GNU/Linux, with Linux 2.6.32-3-amd64 (recovery
> mode)" --class debian --class gnu-linux --class gnu --class os {
>     insmod raid
>     insmod mdraid
>     insmod ext2
>     set root='(md0)'
>     search --no-floppy --fs-uuid --set
> c959cee8-1b20-4259-b5d4-11d66148c6fb
>     echo    Loading Linux 2.6.32-3-amd64 ...
>     linux    /vmlinuz-2.6.32-3-amd64
> root=UUID=37d0fb60-800b-4517-8638-9767fa85fb18 ro single
> acpi_enforce_resources=no
>     echo    Loading initial ramdisk ...
>     initrd    /initrd.img-2.6.32-3-amd64
> }
> menuentry "Debian GNU/Linux, with Linux 2.6.30-2-amd64" --class debian
> --class gnu-linux --class gnu --class os {
>     insmod raid
>     insmod mdraid
>     insmod ext2
>     set root='(md0)'
>     search --no-floppy --fs-uuid --set
> c959cee8-1b20-4259-b5d4-11d66148c6fb
>     echo    Loading Linux 2.6.30-2-amd64 ...
>     linux    /vmlinuz-2.6.30-2-amd64
> root=UUID=37d0fb60-800b-4517-8638-9767fa85fb18 ro
> acpi_enforce_resources=no quiet
>     echo    Loading initial ramdisk ...
>     initrd    /initrd.img-2.6.30-2-amd64
> }
> menuentry "Debian GNU/Linux, with Linux 2.6.30-2-amd64 (recovery
> mode)" --class debian --class gnu-linux --class gnu --class os {
>     insmod raid
>     insmod mdraid
>     insmod ext2
>     set root='(md0)'
>     search --no-floppy --fs-uuid --set
> c959cee8-1b20-4259-b5d4-11d66148c6fb
>     echo    Loading Linux 2.6.30-2-amd64 ...
>     linux    /vmlinuz-2.6.30-2-amd64
> root=UUID=37d0fb60-800b-4517-8638-9767fa85fb18 ro single
> acpi_enforce_resources=no
>     echo    Loading initial ramdisk ...
>     initrd    /initrd.img-2.6.30-2-amd64
> }
> menuentry "Debian GNU/Linux, with Linux 2.6.30-1-amd64" --class debian
> --class gnu-linux --class gnu --class os {
>     insmod raid
>     insmod mdraid
>     insmod ext2
>     set root='(md0)'
>     search --no-floppy --fs-uuid --set
> c959cee8-1b20-4259-b5d4-11d66148c6fb
>     echo    Loading Linux 2.6.30-1-amd64 ...
>     linux    /vmlinuz-2.6.30-1-amd64
> root=UUID=37d0fb60-800b-4517-8638-9767fa85fb18 ro
> acpi_enforce_resources=no quiet
>     echo    Loading initial ramdisk ...
>     initrd    /initrd.img-2.6.30-1-amd64
> }
> menuentry "Debian GNU/Linux, with Linux 2.6.30-1-amd64 (recovery
> mode)" --class debian --class gnu-linux --class gnu --class os {
>     insmod raid
>     insmod mdraid
>     insmod ext2
>     set root='(md0)'
>     search --no-floppy --fs-uuid --set
> c959cee8-1b20-4259-b5d4-11d66148c6fb
>     echo    Loading Linux 2.6.30-1-amd64 ...
>     linux    /vmlinuz-2.6.30-1-amd64
> root=UUID=37d0fb60-800b-4517-8638-9767fa85fb18 ro single
> acpi_enforce_resources=no
>     echo    Loading initial ramdisk ...
>     initrd    /initrd.img-2.6.30-1-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.
> ### END /etc/grub.d/40_custom ###
> *********************** END /boot/grub/grub.cfg
>
>
>
> _______________________________________________
> Pkg-grub-devel mailing list
> Pkg-grub-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-grub-devel
>


-- 
Regards
Vladimir 'φ-coder/phcoder' Serbinenko


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 293 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-grub-devel/attachments/20100331/0d2065f4/attachment.pgp>


More information about the Pkg-grub-devel mailing list