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