Para alterar a ordem de boot do seu sistena prosada da seguinte maneira:
No terminal execute o seguinte comando

sudo gedit /etc/default/grub

O conteúdo da janela seria parecido com este:

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
GRUB_CMDLINE_LINUX=”"

# 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=640×480

# Uncomment if you don’t want GRUB to pass “root=UUID=xxx” parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entrys
#GRUB_DISABLE_LINUX_RECOVERY=”true”


Para alterar a opção de boot padrão, você só precisa mudar o GRUB_DEFAULT parâmetro. 0 é a primeira entrada, então se você quiser que o Windows para ser a sua opção de boot padrão, que é, digamos, menos, 6 ª posição no menu do grub, então você só precisa alterar o valor GRUB_DEFAULT a 5 e salvar o arquivo e feche-o. Se você quer mudar o Auto Boot tempo determinado, então você precisa mudar o valor do parâmetro GRUB_TIMEOUT, deve ser atribuído um valor em segundos e determine o atraso em segundos antes do arranque do grub a opção padrão, automaticamente.
Agora a partir do terminal executar o comando seguinte e seu grub ordem de inicialização padrão será alterado quando você bota a próxima vez:

sudo update-grub

Pronto na proxima vez que reiniciar vai ser pela entrada desejada.
cumps.