root@lynx:/etc/grub.d(41)# fdisk -l /dev/sda Disk /dev/sda: 1000.2 GB, 1000204886016 bytes, 1953525168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk label type: dos Disk identifier: 0xa00041d8 Device Boot Start End Blocks Id System /dev/sda1 2048 14155249 7076601 27 Hidden NTFS WinRE /dev/sda2 14155776 114849791 50347008 7 HPFS/NTFS/exFAT /dev/sda3 114849792 115910081 530145 83 Linux /dev/sda4 115910656 1953525167 918807256 5 Extended /dev/sda5 115912704 141078527 12582912 82 Linux swap / Solaris /dev/sda6 141080576 409516031 134217728 83 Linux /dev/sda7 409518080 1953525167 772003544 83 Linux /dev/sda2 is the windows vista partition: root@lynx:/boot(51)# df | grep sda2 /dev/sda2 50347004 21350336 28996668 43% /dos_c root@lynx:/boot(52)# ll /dos_c total 6594630 -rw------- 1 root root 24 Sep 18 2006 autoexec.bat drwx------ 1 root root 4096 Nov 19 2009 Boot/ -rw------- 1 root root 333203 Jan 21 2008 bootmgr -rw------- 1 root root 8192 Feb 5 2008 BOOTSECT.BAK -rw------- 2 root root 10 Sep 18 2006 config.sys lrwxrwxrwx 2 root root 60 Nov 2 2006 Documents and Settings -> /dos_c/Users/ lrwxrwxrwx 2 root root 60 Nov 20 2009 Dokumente und Einstellungen -> /dos_c/Users/ drwx------ 1 root root 0 Nov 19 2009 DRIVERS/ -rw------- 1 root root 3219439616 Jan 22 2013 hiberfil.sys drwx------ 1 root root 0 Nov 19 2009 Icons/ drwx------ 1 root root 0 Sep 27 2010 MSOCache/ drwx------ 1 root root 0 Sep 27 2010 Novell/ -rw------- 1 root root 3533012992 Jan 22 2013 pagefile.sys drwx------ 1 root root 0 Jan 21 2008 PerfLogs/ drwx------ 1 root root 4096 Jan 9 2007 preboot/ drwx------ 1 root root 4096 Sep 27 2010 ProgramData/ drwx------ 1 root root 20480 Sep 27 2010 Program Files/ lrwxrwxrwx 2 root root 92 Nov 20 2009 Programme -> /dos_c/Program Files/ drwx------ 1 root root 4096 Sep 28 2010 $Recycle.Bin/ drwx------ 1 root root 0 Nov 20 2009 RRbackups/ -rw------- 1 root root 86 Nov 19 2009 setup.log drwx------ 1 root root 4096 Dec 7 2012 SWSHARE/ drwx------ 1 root root 8192 Nov 20 2009 SWTOOLS/ -rw------- 1 root root 57 Nov 20 2009 syslevel.lgl drwx------ 1 root root 16384 Jan 8 2013 System Volume Information/ drwx------ 1 root root 0 Dec 8 2006 tvtos/ -rw------- 2 root root 1732 Dec 7 2012 tvtpktfilter.dat drwx------ 1 root root 4096 Sep 28 2010 Users/ drwx------ 1 root root 28672 Sep 27 2010 Windows/ root@lynx:/boot(53)# LANG=C grub2-mkconfig -o /boot/grub2/grub.cfg Generating grub.cfg ... Found linux image: /boot/kernel-genkernel-x86_64-3.11.4 Found initrd image: /boot/initramfs-genkernel-x86_64-3.11.4 Found linux image: /boot/kernel-genkernel-x86_64-3.11.3-gentoo Found initrd image: /boot/initramfs-genkernel-x86_64-3.11.3-gentoo Found linux image: /boot/kernel-genkernel-x86_64-3.11.3 Found initrd image: /boot/initramfs-genkernel-x86_64-3.11.3 Found linux image: /boot/kernel-genkernel-x86_64-3.10.10 Found initrd image: /boot/initramfs-genkernel-x86_64-3.10.10 Found linux image: /boot/kernel-genkernel-x86_64-3.10.6-rt-rt3 Found initrd image: /boot/initramfs-genkernel-x86_64-3.10.6-rt-rt3 Found linux image: /boot/kernel-genkernel-x86_64-3.9.8-gentoo Found initrd image: /boot/initramfs-genkernel-x86_64-3.9.8-gentoo Found linux image: /boot/kernel-genkernel-x86_64-3.9.8 Found initrd image: /boot/initramfs-genkernel-x86_64-3.9.8 Found linux image: /boot/kernel-genkernel-x86_64-3.8.11-rt-rt8 Found initrd image: /boot/initramfs-genkernel-x86_64-3.8.11-rt-rt8 Found linux image: /boot/kernel-genkernel-x86_64-3.8.10-gentoo Found initrd image: /boot/initramfs-genkernel-x86_64-3.8.10-gentoo Found linux image: /boot/kernel-genkernel-x86_64-3.7.5 Found initrd image: /boot/initramfs-genkernel-x86_64-3.7.5 Found linux image: /boot/kernel-genkernel-x86_64-3.7.4-gentoo Found initrd image: /boot/initramfs-genkernel-x86_64-3.7.4-gentoo Found linux image: /boot/kernel-genkernel-x86_64-3.6.10-gentoo Found initrd image: /boot/initramfs-genkernel-x86_64-3.6.10-gentoo Found linux image: /boot/kernel-genkernel-x86_64-3.6.10 Found initrd image: /boot/initramfs-genkernel-x86_64-3.6.10 done root@lynx:/boot(54)# grep -i wind /boot/grub2/grub.cfg root@lynx:/boot(55)# cat /etc/default/grub # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/files/grub.default-2,v 1.3 2013/05/13 16:54:13 floppym Exp $ # # To populate all changes in this file you need to regenerate your # grub configuration file afterwards: # 'grub2-mkconfig -o /boot/grub2/grub.cfg' # # See the grub info page for documentation on possible variables and # their associated values. GRUB_DISTRIBUTOR="Gentoo" GRUB_DEFAULT=0 GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=10 # Append parameters to the linux kernel command line # GRUB_CMDLINE_LINUX="" # Append parameters to the linux kernel command line for non-recovery entries #GRUB_CMDLINE_LINUX_DEFAULT="" GRUB_CMDLINE_LINUX_DEFAULT="dolvm real_init=/usr/lib/systemd/systemd rootfstype=ext4" # 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 # Path to theme spec txt file. # The starfield is by default provided with use truetype. # NOTE: when enabling custom theme, ensure you have required font/etc. #GRUB_THEME="/boot/grub2/themes/starfield/theme.txt" # Background image used on graphical terminal. # Can be in various bitmap formats. #GRUB_BACKGROUND="/boot/grub2/mybackground.png" # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to kernel #GRUB_DISABLE_LINUX_UUID=true # Uncomment to disable generation of recovery mode menu entries #GRUB_DISABLE_RECOVERY=true root@lynx:/boot(58)# grep -i wind /etc/grub.d/30_os-prober menuentry '$(echo "${LONGNAME} $onstr" | grub_quote)' --class windows --class os \$menuentry_id_option 'osprober-chain-$(grub_get_device_id "${DEVICE}")' { Windows\ Vista*|Windows\ 7*|Windows\ Server\ 2008*) menuentry '$(echo "${LONGNAME} $onstr" | grub_quote)' --class windows --class os \$menuentry_id_option 'osprober-efi-$(grub_get_device_id "${DEVICE}")' { Reproducible: Always
Created attachment 360216 [details] /etc/grub.d/30_os-prober
Even tho the file is provided by grub, you still need to emerge os-prober for the menu entry to be generated.
Read your post-inst messages please.
Thanks, after installing os-prober it seems to work: root@lynx:/usr/src/linux(11)# LANG=C grub2-mkconfig -o /boot/grub2/grub.cfg Generating grub.cfg ... Found linux image: /boot/kernel-genkernel-x86_64-3.11.4-gentoo Found initrd image: /boot/initramfs-genkernel-x86_64-3.11.4-gentoo ... Found Windows Recovery Environment (loader) on /dev/sda1 Found Windows Vista (loader) on /dev/sda2 done