Package: grub-pc Version: 1.98+20100804-8 Severity: wishlist Hi there,
In Lenny, when installing Xen, grub was giving it priority, and by default, Debian was booting on the hypervisor. This has changed in Lenny, and even with the Xen hypervisor installed, Debian boots by default on a non-xen kernel, without the hypervisor. This behavior could be considered a regression, and could put some servers in production into some big troubles. After some talks with Jcristau on IRC, he said that the RT wouldn't hold Squeeze befcause of that issue, and that I should send this bug report as release critical. However, when I asked if such a modification would be allowed to migrate to Squeeze, the answer was "I don't know". So I believe that there is still a room for change. It would be very nice if you could tell if you think the change of order is something you would consider before Squeeze is out. If it's too much of a big modification, everybody will understand. But at least, I think that some documentation should be added to tell how to reverte the change. Anyway, thanks for the work on Grub, even if the above can't get in Squeeze, Cheers, Thomas Goirand (zigo) -- Package-specific info: *********************** BEGIN /proc/mounts /dev/disk/by-uuid/48143a88-9fa2-47b0-a946-4407ff9de3bb / ext3 rw,relatime,errors=remount-ro,data=ordered 0 0 /dev/mapper/buzzlvm-home_crypt /home ext3 rw,relatime,errors=continue,data=ordered 0 0 /dev/mapper/buzzlvm-tmp /tmp ext3 rw,relatime,errors=continue,data=ordered 0 0 /dev/mapper/buzzlvm-usr /usr ext3 rw,relatime,errors=continue,data=ordered 0 0 /dev/mapper/buzzlvm-src /usr/src ext3 rw,relatime,errors=continue,data=ordered 0 0 /dev/mapper/buzzlvm-var /var ext3 rw,relatime,errors=continue,data=ordered 0 0 /dev/mapper/buzzlvm-data /mnt/data ext3 rw,relatime,errors=continue,data=ordered 0 0 *********************** END /proc/mounts *********************** BEGIN /boot/grub/device.map (hd0) /dev/disk/by-id/ata-ST9320423AS_5VH0A9SS *********************** 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 lvm insmod part_msdos insmod part_msdos insmod ext2 set root='(buzzlvm-usr)' search --no-floppy --fs-uuid --set cd4eeda8-77b5-4303-aefb-e310cb479ca2 if loadfont /share/grub/unicode.pf2 ; then set gfxmode=640x480 load_video insmod gfxterm fi terminal_output gfxterm insmod part_msdos insmod ext2 set root='(hd0,msdos3)' search --no-floppy --fs-uuid --set 48143a88-9fa2-47b0-a946-4407ff9de3bb set locale_dir=($root)/boot/grub/locale set lang=en insmod gettext set timeout=5 ### END /etc/grub.d/00_header ### ### BEGIN /etc/grub.d/05_debian_theme ### insmod lvm insmod part_msdos insmod part_msdos insmod ext2 set root='(buzzlvm-usr)' search --no-floppy --fs-uuid --set cd4eeda8-77b5-4303-aefb-e310cb479ca2 insmod png if background_image /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, with Linux 2.6.32-5-xen-amd64' --class debian --class gnu-linux --class gnu --class os { insmod part_msdos insmod ext2 set root='(hd0,msdos3)' search --no-floppy --fs-uuid --set 48143a88-9fa2-47b0-a946-4407ff9de3bb echo 'Loading Linux 2.6.32-5-xen-amd64 ...' linux /boot/vmlinuz-2.6.32-5-xen-amd64 root=UUID=48143a88-9fa2-47b0-a946-4407ff9de3bb ro quiet echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-2.6.32-5-xen-amd64 } menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-xen-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os { insmod part_msdos insmod ext2 set root='(hd0,msdos3)' search --no-floppy --fs-uuid --set 48143a88-9fa2-47b0-a946-4407ff9de3bb echo 'Loading Linux 2.6.32-5-xen-amd64 ...' linux /boot/vmlinuz-2.6.32-5-xen-amd64 root=UUID=48143a88-9fa2-47b0-a946-4407ff9de3bb ro single echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-2.6.32-5-xen-amd64 } menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-amd64' --class debian --class gnu-linux --class gnu --class os { insmod part_msdos insmod ext2 set root='(hd0,msdos3)' search --no-floppy --fs-uuid --set 48143a88-9fa2-47b0-a946-4407ff9de3bb echo 'Loading Linux 2.6.32-5-amd64 ...' linux /boot/vmlinuz-2.6.32-5-amd64 root=UUID=48143a88-9fa2-47b0-a946-4407ff9de3bb ro quiet echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-2.6.32-5-amd64 } menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os { insmod part_msdos insmod ext2 set root='(hd0,msdos3)' search --no-floppy --fs-uuid --set 48143a88-9fa2-47b0-a946-4407ff9de3bb echo 'Loading Linux 2.6.32-5-amd64 ...' linux /boot/vmlinuz-2.6.32-5-amd64 root=UUID=48143a88-9fa2-47b0-a946-4407ff9de3bb ro single echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-2.6.32-5-amd64 } ### END /etc/grub.d/10_linux ### ### BEGIN /etc/grub.d/20_linux_xen ### menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-xen-amd64 and XEN 4.0-amd64' --class debian --class gnu-linux --class gnu --class os --class xen { insmod part_msdos insmod ext2 set root='(hd0,msdos3)' search --no-floppy --fs-uuid --set 48143a88-9fa2-47b0-a946-4407ff9de3bb echo 'Loading Linux 2.6.32-5-xen-amd64 ...' multiboot /boot/xen-4.0-amd64.gz placeholder module /boot/vmlinuz-2.6.32-5-xen-amd64 placeholder root=UUID=48143a88-9fa2-47b0-a946-4407ff9de3bb ro quiet echo 'Loading initial ramdisk ...' module /boot/initrd.img-2.6.32-5-xen-amd64 } menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-xen-amd64 and XEN 4.0-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os --class xen { insmod part_msdos insmod ext2 set root='(hd0,msdos3)' search --no-floppy --fs-uuid --set 48143a88-9fa2-47b0-a946-4407ff9de3bb echo 'Loading Linux 2.6.32-5-xen-amd64 ...' multiboot /boot/xen-4.0-amd64.gz placeholder module /boot/vmlinuz-2.6.32-5-xen-amd64 placeholder root=UUID=48143a88-9fa2-47b0-a946-4407ff9de3bb ro single echo 'Loading initial ramdisk ...' module /boot/initrd.img-2.6.32-5-xen-amd64 } ### END /etc/grub.d/20_linux_xen ### ### BEGIN /etc/grub.d/30_os-prober ### menuentry "Microsoft Windows XP Professional (on /dev/sda1)" { insmod part_msdos insmod ntfs set root='(hd0,msdos1)' search --no-floppy --fs-uuid --set 4ea07a8ba07a7973 drivemap -s (hd0) ${root} chainloader +1 } menuentry "Windows NT/2000/XP (on /dev/sda2)" { insmod part_msdos insmod fat set root='(hd0,msdos2)' search --no-floppy --fs-uuid --set 324c-cdc0 drivemap -s (hd0) ${root} chainloader +1 } menuentry "Debian GNU/Linux, kernel 2.6.31.5 (on /dev/mapper/buzzlvm-xen01)" { insmod lvm insmod part_msdos insmod part_msdos insmod ext2 set root='(buzzlvm-xen01)' search --no-floppy --fs-uuid --set b86f7b05-e6be-4bc6-a767-5c46279ebd47 linux /boot/vmlinuz-2.6.31.5 root=/dev/sda3 ro initrd /boot/initrd.img-2.6.31.5 } menuentry "Debian GNU/Linux, kernel 2.6.31.5 (single-user mode) (on /dev/mapper/buzzlvm-xen01)" { insmod lvm insmod part_msdos insmod part_msdos insmod ext2 set root='(buzzlvm-xen01)' search --no-floppy --fs-uuid --set b86f7b05-e6be-4bc6-a767-5c46279ebd47 linux /boot/vmlinuz-2.6.31.5 root=/dev/sda3 ro single initrd /boot/initrd.img-2.6.31.5 } menuentry "Debian GNU/Linux, kernel 2.6.31.1 (on /dev/mapper/buzzlvm-xen01)" { insmod lvm insmod part_msdos insmod part_msdos insmod ext2 set root='(buzzlvm-xen01)' search --no-floppy --fs-uuid --set b86f7b05-e6be-4bc6-a767-5c46279ebd47 linux /boot/vmlinuz-2.6.31.1 root=/dev/sda3 ro } menuentry "Debian GNU/Linux, kernel 2.6.31.1 (single-user mode) (on /dev/mapper/buzzlvm-xen01)" { insmod lvm insmod part_msdos insmod part_msdos insmod ext2 set root='(buzzlvm-xen01)' search --no-floppy --fs-uuid --set b86f7b05-e6be-4bc6-a767-5c46279ebd47 linux /boot/vmlinuz-2.6.31.1 root=/dev/sda3 ro single } menuentry "Debian GNU/Linux, kernel 2.6.30.5 (on /dev/mapper/buzzlvm-xen01)" { insmod lvm insmod part_msdos insmod part_msdos insmod ext2 set root='(buzzlvm-xen01)' search --no-floppy --fs-uuid --set b86f7b05-e6be-4bc6-a767-5c46279ebd47 linux /boot/vmlinuz-2.6.30.5 root=/dev/sda3 ro } menuentry "Debian GNU/Linux, kernel 2.6.30.5 (single-user mode) (on /dev/mapper/buzzlvm-xen01)" { insmod lvm insmod part_msdos insmod part_msdos insmod ext2 set root='(buzzlvm-xen01)' search --no-floppy --fs-uuid --set b86f7b05-e6be-4bc6-a767-5c46279ebd47 linux /boot/vmlinuz-2.6.30.5 root=/dev/sda3 ro single } menuentry "Debian GNU/Linux, kernel 2.6.26-2-amd64 (on /dev/mapper/buzzlvm-xen01)" { insmod lvm insmod part_msdos insmod part_msdos insmod ext2 set root='(buzzlvm-xen01)' search --no-floppy --fs-uuid --set b86f7b05-e6be-4bc6-a767-5c46279ebd47 linux /boot/vmlinuz-2.6.26-2-amd64 root=/dev/sda3 ro initrd /boot/initrd.img-2.6.26-2-amd64 } menuentry "Debian GNU/Linux, kernel 2.6.26-2-amd64 (single-user mode) (on /dev/mapper/buzzlvm-xen01)" { insmod lvm insmod part_msdos insmod part_msdos insmod ext2 set root='(buzzlvm-xen01)' search --no-floppy --fs-uuid --set b86f7b05-e6be-4bc6-a767-5c46279ebd47 linux /boot/vmlinuz-2.6.26-2-amd64 root=/dev/sda3 ro single initrd /boot/initrd.img-2.6.26-2-amd64 } menuentry "Debian GNU/Linux, kernel 2.6.26 (on /dev/mapper/buzzlvm-xen01)" { insmod lvm insmod part_msdos insmod part_msdos insmod ext2 set root='(buzzlvm-xen01)' search --no-floppy --fs-uuid --set b86f7b05-e6be-4bc6-a767-5c46279ebd47 linux /boot/vmlinuz-2.6.26 root=/dev/sda3 ro initrd /boot/initrd.img-2.6.26 } menuentry "Debian GNU/Linux, kernel 2.6.26 (single-user mode) (on /dev/mapper/buzzlvm-xen01)" { insmod lvm insmod part_msdos insmod part_msdos insmod ext2 set root='(buzzlvm-xen01)' search --no-floppy --fs-uuid --set b86f7b05-e6be-4bc6-a767-5c46279ebd47 linux /boot/vmlinuz-2.6.26 root=/dev/sda3 ro single initrd /boot/initrd.img-2.6.26 } ### 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 testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-5-amd64 (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/bash 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 6.0.2 common files for the Debian Deskto -- debconf information excluded -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org