Estoy configurando una máquina Linux / Windows sin cabeza de arranque dual. Principalmente quiero que la máquina arranque siempre en Ubuntu, excepto ocasionalmente cuando necesito probar algo en Windows.
He instalado Windows y Ubuntu, y actualmente se inicia en Ubuntu cada vez. Me gustaría poder decirle que arranque en Windows solo en el próximo arranque y luego, cuando reinicie desde Windows, haga que el sistema vuelva a arrancar Ubuntu.
Encontré Grub Legacy - sección 4.3.1 - Arranque solo una vez, pero estoy usando el servidor Ubuntu 14.04 que tiene la versión más nueva de grub. Por lo que he leído, necesito hacer algunos cambios /etc/default/grub
y usarlos sudo grub-set-default
cuando quiero iniciar Windows.
Creo que esos cambios comienzan agregando esto a /etc/default/grub
:
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=false
Cada vez que se realizan cambios en /etc/default/grub
Sé que necesito ejecutarlo
sudo update-grub
y que resulta en:
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
Dado que Windows es la séptima opción en esa lista, creo que lo ejecutaría sudo grub-set-default 6
(recuento basado en 0): ¿es correcto y hay un método diferente para obtener una lista numerada de opciones de inicio después de que el sistema ya se haya iniciado?
Además, ¿son /etc/default/grub
suficientes las líneas para lograr este comportamiento o necesito agregar una configuración adicional?