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

Настройку буду проводить при помощи терминала. Также существует графическая утилита под названием grub customizer.

Конфигурационный файл grub находится по следующему пути:

cd /etc/default

Открою его в редакторе nano с правами администратора:

sudo nano grub

Здесь находятся переменные, которые можно менять:

Первая переменная GRUB_DEFAULT отвечает за то, какая система будет грузиться по умолчанию. В данном случае будет грузиться операционная система находящаяся на первой строчке, так как нумерация начинается с нуля. Если например необходимо загрузить операционную систему находящуюся на третьей строчке, то в данную переменную необходимо вписать 2.

Следующая переменная - это GRUB_TIMEOUT. Она указывает сколько секунд пройдёт прежде чем выберется загружаемая операционная система. В данном случае это 10 секунд. Если например используется одна операционная система, то можно поставить одну секунду и тогда grub будет выбирать сразу нужную операционную систему и она будет грузиться.

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

GRUB_DISABLE_OS_PROBER=false

Она позволяет отображать другие операционные системы в списке загрузчика grub. Если вместо false указать true, то другие операционные системы не будут отображаться.

После внесения изменений файл необходимо сохранить. Комбинация клавиш Ctrl + O и Enter. И выйти из редактора комбинацией клавиш Ctrl + X.

Далее необходимо обновить конфигурацию. Делается это следующей командой:

sudo update-grub2

Были найдены следующие записи:

Также вышло предупреждение то, что OS_PROBER был запущен для определения других запускаемых разделов.