Estou configurando uma máquina Linux / Windows sem cabeça de inicialização dupla. Eu principalmente quero que a máquina sempre inicialize no Ubuntu, exceto ocasionalmente quando eu precisar testar algo no Windows.
Instalei o Windows e o Ubuntu e, atualmente, ele é inicializado sempre no Ubuntu. Eu gostaria de poder dizer para ele inicializar no Windows apenas na próxima inicialização e, quando reiniciar a partir do Windows, o sistema retornará à inicialização do Ubuntu.
Encontrei o Grub Legacy - seção 4.3.1 - Inicializando apenas uma vez, mas estou usando o servidor Ubuntu 14.04, que possui a versão mais recente do grub. Pelo que li, preciso fazer algumas alterações /etc/default/grub
e usá-las sudo grub-set-default
quando quiser inicializar no Windows.
Eu acho que essas mudanças começam adicionando isso a /etc/default/grub
:
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=false
Sempre que são feitas alterações, /etc/default/grub
eu sei que preciso executar
sudo update-grub
e que resulta em:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.13.0-43-generic
Found initrd image: /boot/initrd.img-3.13.0-43-generic
Found linux image: /boot/vmlinuz-3.13.0-32-generic
Found initrd image: /boot/initrd.img-3.13.0-32-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
done
Como o Windows é a 7ª opção nessa lista, acredito que executaria sudo grub-set-default 6
(contagem baseada em 0) - isso está correto e existe um método diferente para obter uma lista numerada de opções de inicialização depois que o sistema já foi inicializado?
Além disso, as linhas são /etc/default/grub
suficientes para atingir esse comportamento ou preciso adicionar configurações adicionais?