Obligar a GRUB a recordar el último sistema usado
Hace mucho que en mis ordenadores solo vive Debian, así que la función de GRUB es meramente simbólica. Otra cosa son las máquinas virtuales donde hago pruebas, en donde te puedes encontrar cualquier cosa, desde Androidx86 hasta Ubuntu, pasando por Windows 10 y por supuesto Debian.
Trasteando un poco con Windows 10 he recordado aquello de reiniciar el PC en varias ocasiones, y claro, mi GRUB quería volver a su amado Debian y había que estar al quite. Así que al final busque solución para que arrancara usando como opción por defecto el último sistema utilizado.
El primer paso es editar el fichero /etc/default/grub. Es recomendable hacer una copia de seguridad primero por si se nos va la mano y por supuesto, hay que editarlo con permisos de administrador
Primero buscaremos la línea donde pone GRUB_DEFAULT=0 y cambiaremos el 0 por saved, quedando como GRUB_DEFAULT=saved. Con ello hacemos que el sistema que arranque, por defecto, sea el que se grabó como el último usado, en lugar de uno fijo. Pero claro, también tendremos que pedirle a GRUB que grabe el sistema con el que arranca. Para ello, a continuación de la línea que acabamos de editar, añadiremos una que diga GRUB_SAVEDEFAULT=true
Nos quedará algo similar a esto.
Guardamos pertinentemente los cambios y vamos a actualizar GRUB
Y ya está todo listo. Cuando volvamos a arrancar el PC y seleccionemos el sistema que queremos usar, ese quedara configurado como sistema por defecto para el siguiente arranque, y así sucesivamente.
Al menos hasta que me cargue esta máquina virtual.
Nota:
Para quienes no se sientan a gusto con "nano" como yo, pueden hacerlo desde otro editor como Gedit.
La parte reformada:
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
Guardan y cierran Gedit.
Y luego actualizan Grub
Si desean hacer backup antes de meter mano, copian el archivo Grub y lo pegan al lado renombrándolo como Grub.backup
Hace mucho que en mis ordenadores solo vive Debian, así que la función de GRUB es meramente simbólica. Otra cosa son las máquinas virtuales donde hago pruebas, en donde te puedes encontrar cualquier cosa, desde Androidx86 hasta Ubuntu, pasando por Windows 10 y por supuesto Debian.
Trasteando un poco con Windows 10 he recordado aquello de reiniciar el PC en varias ocasiones, y claro, mi GRUB quería volver a su amado Debian y había que estar al quite. Así que al final busque solución para que arrancara usando como opción por defecto el último sistema utilizado.
El primer paso es editar el fichero /etc/default/grub. Es recomendable hacer una copia de seguridad primero por si se nos va la mano y por supuesto, hay que editarlo con permisos de administrador
sudo nano /etc/default/grub
Primero buscaremos la línea donde pone GRUB_DEFAULT=0 y cambiaremos el 0 por saved, quedando como GRUB_DEFAULT=saved. Con ello hacemos que el sistema que arranque, por defecto, sea el que se grabó como el último usado, en lugar de uno fijo. Pero claro, también tendremos que pedirle a GRUB que grabe el sistema con el que arranca. Para ello, a continuación de la línea que acabamos de editar, añadiremos una que diga GRUB_SAVEDEFAULT=true
Nos quedará algo similar a esto.

Guardamos pertinentemente los cambios y vamos a actualizar GRUB
sudo update-grub2
Y ya está todo listo. Cuando volvamos a arrancar el PC y seleccionemos el sistema que queremos usar, ese quedara configurado como sistema por defecto para el siguiente arranque, y así sucesivamente.
Al menos hasta que me cargue esta máquina virtual.
Nota:
Para quienes no se sientan a gusto con "nano" como yo, pueden hacerlo desde otro editor como Gedit.
sudo gedit /etc/default/grub
La parte reformada:
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
Guardan y cierran Gedit.
Y luego actualizan Grub
sudo update-grub
Si desean hacer backup antes de meter mano, copian el archivo Grub y lo pegan al lado renombrándolo como Grub.backup
sudo cp /etc/default/grub /etc/default/grub.backup
