On my home desktop I have F16 (on sda) and Windows (on sdb) installed in separate hd's.
I want to configure grub2 to boot Windows by default because most of the folks here still follow Mr. Gates' path.
My current /etc/default/grub file is as follows:
GRUB_DEFAULT="Windows 7 (loader) (on /dev/sdb1)"
GRUB_CMDLINE_LINUX="rd.md=0 rd.dm=0 KEYTABLE=br-abnt2 quiet SYSFONT=latarcyrheb-sun16 rhgb rd.lvm.lv=vg_quasar/lv_swap rd.luks=0 rd.lvm.lv=vg_quasar/lv_root LANG=en_US.UTF-8"
Every time I run
grub2-mkconfig -o /boot/grub2/grub.cfg
as root and reboot, grub is set to boot Windows as desired.
However, as soon as a new kernel is installed, the default OS goes back to Fedora. It seems that when a new kernel is installed, rpm does not bother to check on the /etc/default/grub settings.
Is there a workaround that could fix this?