Приведенные команды работают в загрузчике GRUB 2. Ввод команды не изменит порядок пунктов меню в GRUB навсегда. Просто когда загрузится GRUB, то будет первой в списке операционных систем будет выделен тот пункт с ОС, который вы выберете, если вы конечно не передумаете и не решите изменить на другую ОС за время показа загрузчика Grub (Grub будет отображаться, если таймаут установлен больше 0).
Если вы используете 2 ОС или больше, то наверняка Вам иногда приходится перезагружаться и ждать загрузчик Grub, что бы выбрать нужную Вам ОС и если Вы пропустите этот момент, то придется перезагружать еще раз. А используя этот простой метод вы сможете, отравить ПК на перезагрузку с выбранной Windows ОС, а в следующий раз будет опять загружаться ваш любимый Linux Ubuntu.
Связанные статьи:
Как изменить систему загружаемую по умолчанию Grub
Действительно очень просто перезапустить Ubuntu в Windows. Вообще этот способ должен работать с любой ОС, а не только с Windows.
1. Откройте конфиг файл GRUB для редактирования, он лежит в /etc/default/grub, воспользуемся текстовым редактором Gedit, для этого выполним в терминале (Ctrl+Alt+T):
$ sudo gedit /etc/default/grub
В этом файле нужно поменять значение «GRUB_DEFAULT = 0» (оно находится на 4 строчке) с «0» на «saved» (без кавычек), что бы это было как на скриншоте:
GRUB_DEFAULT=saved
изменить на:
Выполнив изменение, сохраните Ваш файл.
2. Далее необходимо обновить GRUB:
$ sudo update-grub
3. Теперь для перезагрузки Ubuntu и загрузки другой ОС (в нашем случае Windows), выполните команду в терминале:
$ sudo grub-reboot X
где X является стройкой в меню Grub с (начинается с 0, которая используется как первая запись) этой ОС, которой вы хотите загрузится, в GRUB, т.е. если ОС Windows, находится на 5-й строке в GRUB меню, то в терминале введите:
sudo grub-reboot 5
Так же имеется возможность использования раздела диска, в качестве загрузочного параметра как пример «Windows XP (на / dev/sda3)»), понятно что запомнить позицию проще, чем раздел.
После выполненных действий, отправьте компьютер в reboot и он должен будет загрузиться в выбранную Вами ранее ОС.
Так же можно написать простой скриптик, для автоматизации процесса, который позволит Вам перезагружать компьютер,на определенные заранее ОС:
#!/bin/bash
gksu grub-reboot X
gksu reboot
«X» как и ранее определяет строку ОС в GRUB начиная с 0, можно так же сделать ярлычок для этого скрипта у себя на панели рабочего стола и заниматься своими делами при перезагрузке в другую ОС.
Спасибо. Очень помогли. Monjaro