Vladimir 'φ-coder/phcoder' Serbinenko wrote:
On 01/04/2011 10:02 PM, Daniel Pocock wrote:
Colin Watson wrote:
On Sun, Nov 28, 2010 at 02:48:16PM +0100, Daniel Pocock wrote:
# /etc/grub.d/30_os-prober
Found Windows 7 (loader) on /dev/sda1
menuentry "Windows 7 (loader) (on /dev/sda1)" {
   insmod part_msdos
   insmod ntfs
   set root='(hd0,msdos1)'
   search --no-floppy --fs-uuid --set a23821f33821c6df
   chainloader +1
}

and this is update-grub:

# update-grub
Generating grub.cfg ...
Found background image: moreblue-orbit-grub.png
Found linux image: /boot/vmlinuz-2.6.32-5-xen-amd64
Found initrd image: /boot/initrd.img-2.6.32-5-xen-amd64
Found linux image: /boot/vmlinuz-2.6.32-5-xen-amd64
Found initrd image: /boot/initrd.img-2.6.32-5-xen-amd64
Found linux image: /boot/vmlinuz-2.6.32-5-amd64
Found initrd image: /boot/initrd.img-2.6.32-5-amd64
done
Please edit /usr/lib/grub/grub-mkconfig_lib to insert a line containing
just 'set -x' near the top, and then run update-grub again and send us
the output.  (You should revert the change to
/usr/lib/grub/grub-mkconfig_lib afterwards.)

+ GRUB_DISABLE_OS_PROBER=true
You disabled os_probe in etc/default/grub. So this was the correct behavior


Thanks for this feedback - but I never remember disabling that. It is a fresh install to a clean HDD from the beta1 CD.

Looking at the comments in the file, I think that one of the Xen packages may have done something to it (see below). I installed Xen so that I could run Win7 in a VM.

I think I understand the reason why Xen packages may be doing this - I've had incidents on other boxes where update-grub has found VM boot partitions that should not be used in dom0.



$ cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_LINUX_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

# Disable OS prober to prevent virtual machines on logical volumes from appearing in the boot menu.
GRUB_DISABLE_OS_PROBER=true




--
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