Как изменить приоритет загрузки ОС в GRUB 2

Как изменить приоритет загрузки ОС в GRUB 2

Когда у вас на компьютере установлено более одной операционной системы, возникает неприятная вещь в виде постоянного контроля появления меню загрузчика и выбора нужной системы для загрузки. Сегодня я хотел бы поделиться своим методом настройки загрузчика GRUB 2 таким образом, чтобы во время запуска компьютера, автоматически была выбрана та операционная система, которой вы чаще всего пользуетесь.

Предыстория

У меня на одном из компьютеров раньше стояла одна Windows 7. Позже на этот же компьютер была установлена Ubuntu и в меню GRUB она стала на первое место. На тот момент Windows использовалась чаще чем Ubuntu, поэтому почти каждый раз запуская компьютер, приходилось ждать появления меню загрузчика и выбирать для загрузки другую ОС. Это раздражало и я начал искать способ изменить приоритет загрузки ОС в GRUB 2. Условием было сделать это без установки дополнительного ПО. И решение было найдено.

Меняем приоритет загрузки ОС в GRUB 2

Для начала нужно узнать точное название пункта меню, который должен загружаться по умолчанию. Для этого нужно выполнить два пункта:

  1. Открываем файл конфигурации GRUB 2:
gedit /boot/grub/grub.cfg

Обратите внимание на то, что этот файл мы открываем без прав суперпользователя, так как его редактирование крайне не рекомендуемое, да и делать этого нам не надо. В этом файле нам нужно найти тот пункт меню, который нам нужен для загрузки по умолчанию. Мне нужна была Windows и в моем случае пункт назывался так:

Первый файл конфигурации GRUB 2

Запоминаем его.

  1. Перезагружаем компьютер, и во время запуска сверяем еще раз, точно ли мы выбрали пункт меню и совпадают ли навания.

Открываем еще один файл конфигурации GRUB 2 уже для редактирования (перед этим желательно сохранить его копию):

sudo gedit /etc/default/grub

Почти в самом начале файла есть строчка, начинающаяся с GRUB_DEFAULT и в ней в скобках пишем название нашего пункта меню:

Второй файл конфигурации GRUB 2

Внимательно все сверяем и сохраняем изменения. И после этого обновляем GRUB:

sudo update-grub

Теперь можно перезагрузить компьютер. Во время загрузки порядок пунктов в меню GRUB не изменится, но нужный пункт будет выделен.

9 коментарів

  1. Анатолий :

    Да нет такой команды update-grub!!! И откуда вы это берёте??!!!

  2. nimble :

    Анатолий не п*зди есть такая команда sudo update-grub

  3. Андрей :

    Простой способ и очень доступное описание, как сделать. Спасибо.

  4. Валерий К-к :

    Просто и красиво, а значит гениально) Спасибо огромное!

  5. Спасибо. Ubuntu 18.04 – все работает

  6. vissont :

    Debiian stretch 9.6 и Linux Mint 19_Clnamon – Всё Классно работает. СПАСИБО !!!

  7. Кирилл Ермаков :

    Kali Linux и Windows 10, все отлично работает, спасибо)

  8. root_x :

    можно просто номер нужной оси вписать и всё
    GRUB_DEFAULT=0
    или
    GRUB_DEFAULT=4

  9. Алексей :

    Просто и доходчиво! Спасибо.

Залишити коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *