| Grub2 - выбор OS по-умолчанию |
|
Автор статьи: Azteka
Вариант 1Для выбора загрузки необходимой нам ОС правим файл /etc/default/grub sudo gedit /etc/default/grub Загружаемая по умолчанию ОС указывается в GRUB_DEFAULT=0, где 0 — первый из перечисленных в /boot/grub/grub.cfg вариантов, 1 — второй и т. д. Сохраняемся, после чего обязательно выполняем: sudo update-grub Пример для тех, кто ничего не понял или понял, но плохо: Необходимая часть моего файла /boot/grub/grub.cfg выглядит таким образом: ### BEGIN /etc/grub.d/10_linux ### Соответственно, для загрузки Windows правим /etc/default/grub таким образом: GRUB_DEFAULT=4 Вариант 2Итак, как мы можем узнать из этой статьи, в строке GRUB_DEFAULT можно указать как номер по порядку, так и точное название ОС, которая будет загружаться по умолчанию. Посему, для выяснения, какая запись по счету нам нужна или ее точное название - необходимо запустить такую команду: grep menuentry /boot/grub/grub.cfg Для выяснения текущего значения, вводим команду: cat /etc/default/grub | grep 'GRUB_DEFAULT=' Следующей командой внесем изменения: sudo sed 's/GRUB_DEFAULT="текущее значение"/GRUB_DEFAULT="новое значение"/g' -i /etc/default/grub Важно - необходимо обратить внимание на вывод двух первых команд, а именно наличие/отсутствие кавычек. Поэтому, лучше всего скопировать необходимые нам данные или из первой или из второй команды и подставить в третью. Не забываем после всего этого запустить: sudo update-grub Вариант 3И, наконец, самый быстрый способ для смены загрузки ОС по умолчанию. Для этого нам необходимо выставить в строке GRUB_DEFAULT= значение saved (GRUB_DEFAULT=saved). Параметр saved выбирает пункт, который был загружен в предыдущий раз. Теперь, для быстрой смены, нам необходимо запускать всего лишь одну команду - grub-set-default. Формат команды следующий: sudo grub-set-default X где X строка по счету, начинающаяся с menuentry файла /boot/grub/grub.cfg или точное название строки меню GRUB2 из той же, начинающейся с menuentry строки. Примеры: sudo grub-set-default 3 - используется 4 строка по счету, начинающаяся с menuentry; И в который раз не поленюсь напомнить, обязательно делаем в конце sudo update-grub. |


