This bug is alive and well as of Oct 1, 2009
First Windows install found always executed, all others revert to the first
found occurence.
Example entry:
#!/bin/sh
# /etc/grub.d/25_hawk
# required for save_default_entry to work
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
. ${libdir}/grub/grub-mkconfig_lib
echo "Adding Fedora 11 x86 (on /dev/sda3)" >&2
cat << EOF
menuentry "Fedora 11 x86 (on /dev/sda3)" {
EOF
save_default_entry | sed -e "s/^/\t/"
cat << EOF
set root=(hd0,3)
chainloader +1
}
EOF
echo "Adding Windows 7 32 bit RTM (loader on /dev/sda1)" >&2
cat << EOF
menuentry "Windows 7 32 bit RTM (loader on /dev/sda1)" {
EOF
save_default_entry | sed -e "s/^/\t/"
cat << EOF
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set 964c56634c563de5
chainloader +1
}
EOF
echo "Adding Windows 7 64 bit RC (loader on /dev/sdb1)" >&2
cat << EOF
menuentry "Windows 7 64 bit RC (loader on /dev/sdb1)" {
EOF
save_default_entry | sed -e "s/^/\t/"
cat << EOF
insmod ntfs
set root=(hd1,1)
search --no-floppy --fs-uuid --set 67af6e2808c752ac
chainloader +1
}
EOF
echo "Adding Windows 7 64 bit RTM (loader on /dev/sdb2)" >&2
cat << EOF
menuentry "Windows 7 64 bit RTM (loader on /dev/sdb2)" {
EOF
save_default_entry | sed -e "s/^/\t/"
cat << EOF
insmod ntfs
set root=(hd1,2)
search --no-floppy --fs-uuid --set 7115061167664bcc
chainloader +1
}
EOF
In all cases Windows 7 32 bit RTM is started. No 64 bit fired from
Ubuntu Karmic 32 bit install from live image this date.
--
grub2 Windows 7 fails to start.
https://bugs.launchpad.net/bugs/402154
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs