Te doy la bienvenida a nuestra comunidad, en este lugar encontrarás la resolución a lo que andabas buscando.
Solución:
- Edite /etc/default/grub y reemplace
GRUB_DEFAULT=0
conGRUB_DEFAULT=saved
sudo update-grub
-
Su comando será:
sudo grub-reboot "$(grep -i windows /boot/grub/grub.cfg|cut -d"'" -f2)" && sudo reboot
A bonito función para su
~/.bashrc
o.bash_aliases
podría verse como:# Reboot directly to Windows # Inspired by http://askubuntu.com/questions/18170/how-to-reboot-into-windows-from-ubuntu reboot_to_windows () windows_title=$(grep -i windows /boot/grub/grub.cfg alias reboot-to-windows='reboot_to_windows'
Notas del editor:
-
He reemplazado las comillas invertidas en desuso (
``
) por$(...)
construir. -
En general, lo he reescrito para adherirme a los estándares POSIX (wiki) actuales y, mientras lo hacía, hice algunos otros cambios menores.
-
Para completar, dejé intacta la siguiente función para comparar.
-
En caso de que su grub.conf contenga varias líneas para Windows, las siguientes funciones solo se ocuparán de las líneas que comiencen por menuentry
y eligiendo solo el primero, refiriéndose a Windows:
function my_reboot_to_windows head -n 1
para que el grub-reboot
comando funcione, se deben realizar varios cambios de configuración necesarios:
- La entrada predeterminada para grub debe establecerse en
saved
. Una posible ubicación para esto es elGRUB_DEFAULT=
en linea/etc/default/grub
- Usar
grub-set-default
para configurar su entrada predeterminada a la que usa normalmente. - Actualice su configuración de grub (por ejemplo,
update-grub
).
Esto debería encargarse de la configuración inicial. En el futuro, solo haz grub-reboot
para un arranque único de
.
De acuerdo con @ jw013. Y también puede asignar el mosaico del menú a grub-reboot (incluido el título del menú principal). p.ej:
$ sudo grub-reboot "Advanced options for Ubuntu>Ubuntu, with Linux 4.13.0-26-generic"
$ sudo reboot
Donde “Opciones avanzadas para Ubuntu” es el menú principal, “Ubuntu, con Linux 4.13.0-26-genérico” es el submenú.
Si piensas que ha sido de utilidad nuestro post, nos gustaría que lo compartas con más desarrolladores de esta manera nos ayudas a extender esta información.