тут по соседству была замечена интересная особенность - у человека с desktop cd система установилась с первым грубом. с alternate ставится со вторым. то не баг, то фича)))
так что вопрос таки упирается в версию груба. если речь о втором, то решается переименованием файлов в "/etc/grub.d" - скрипты запускаются в порядке сортировки по именам. то есть, чтобы вынести винду вперед нужно переимновать "30_os-prober", например, в "06_os-prober". только вот зачем? не проще ли задать дефолтный пункт? поставить дефолтом винду и радоваться)))