La forma más fácil es con Grub
Es engorroso controlar grub
desde Windows. Se requiere una aplicación de terceros para acceder a Ubuntu desde Windows y se requiere algún pirateo. Sin embargo, desde la parte superior de esta publicación: Cómo cambiar el orden en mis distribuciones de arranque dual , puede configurar grub
para reiniciar automáticamente a la última opción del menú. Entonces, cuando inicialmente inicia con Windows, y se despierta a las 2 am para ejecutar actualizaciones, grub
volverá a cargar Windows para que pueda finalizar las actualizaciones con gracia.
Cuando reinicie manualmente y elija Ubuntu de grub
todos sus próximos reinicios, cargue Ubuntu automáticamente. Esta característica funciona igual de bien si tiene errores en el núcleo actual y desea grub
reiniciar automáticamente en una versión anterior del núcleo que seleccionó.
Cómo hacer que Grub repita la última selección de arranque
Esto es bastante sencillo. Usando sudo
poderes edita /etc/default/grub
y cambia lo siguiente:
#GRUB_DEFAULT=0 # Rather than option #1, we'll always default to last boot choice.
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
La primera línea que comentará y justo debajo inserta las siguientes dos líneas.
Guarde el archivo y escriba en la terminal:
sudo update-grub
Línea de comando de Ubuntu para reiniciar en Windows
Actualmente usas algo como esto:
sudo grub-reboot x # Where x is Windows zero-based grub menu number
sudo reboot now
A partir de esta respuesta modificada de Stack Exchange , puede usar el valor predeterminado de grub para reiniciar en Windows. Copie este código en su ~/.bashrc
archivo:
function reboot-to-windows {
WINDOWS_TITLE=`grep -i "^menuentry 'Windows" /boot/grub/grub.cfg|head -n 1|cut -d"'" -f2`
sudo grub-set-default "$WINDOWS_TITLE"
sudo reboot
}
- Guarde el
~/.bashrc
archivo con una nueva reboot-to-windows
función.
- Cierra tu sesión de terminal actual.
- Abra una nueva sesión de terminal para que los cambios
~/.bashrc
se carguen.
- Puede escribir
: ~/.bashrc
para volver a cargarlo en la sesión de terminal existente, pero algunas personas recomiendan no hacerlo.
Para reiniciar en Windows desde la línea de comando use:
reboot-to-windows
Si Windows se reinicia automáticamente cuando no está buscando, se reinicia Windows. Esto permite que las actualizaciones automáticas de Windows se procesen normalmente durante varios ciclos de reinicio que Windows a veces usa.