В Linuxе?
Да нет проблем!
Самый простой способ, хотя он немного некорректный, т.к. предусматривает ручную правку grub.cfg и будет работать до первого обновления ядра ну соответственно обновления конфига груба, но для эксперимента подойдёт, расписывать не буду, а смысл заключается в том, что создаём на рабочем столе 2 гламурненькие кнопочки, запускающие крошечные башнички, копирующие в grub.cfg правленные grub.cfg_win и grub.cfg_lin.
sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg_win
sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg_lin
sudo nano /boot/grub/grub.cfg_win
находим строку set default=" " и вставляем номер загрузочной записи винды. Сохраняем.
Башники:
/sbin/win_up
#!/bin/sh
cp /boot/grub/grub.cfg_win /boot/grub/grub.cfg
/sbin/lin_up
#!/bin/sh
cp /boot/grub/grub.cfg_lin /boot/grub/grub.cfg
Делаем исполняемыми:
sudo chmod +x /sbin/win_up
sudo chmod +x /sbin/lin_up
Всё.Дальше кому как нравится, можно задавать последующую загрузку в консоли:
sudo win_up или sudo Lin_up
или прикрутить кнопки.