Многие пользователи дистрибутивов
Linux устанавливают на жёстком диске своего компьютера две и более систем, одну как рабочую, а другую/другие для тестирования или просто ради любопытства. И здесь возникает не существенная, но всё-таки проблема с загрузчиком
GRUB, так как установка новой (другой системы) автоматически изменяет меню загрузки систем, т. е. наша вновь установленная система оказывается первой в списке. Для восстановления загрузчика
GRUB своей предпочтительной системы пользователь, применяет такие графические инструменты как:
Boot-Repair или
Grub Customizer, которые прекрасно с этим справляются.
Но оказывается и в терминале можно сделать то же самое всего одной командой. Для этого необходимо так же, как и с вышеупомянутыми инструментами, загрузиться в предпочитаемой системе,
GRUB которой хотите восстановить, открыть окно терминала и проверить, какая система примонтирована в настоящий момент. Выполните следующую команду:
lsblk
Как видно на снимке примотированных разделов у меня три. Из них
/media, это раздел
ntfs, который служит для хранения различных файлов на моём компьютере,
[SWAP] в квадратных скобках, указывает на то, что примонтирован, но не задействован в настоящий момент, а вот
sda6, отмеченный правым слешем - это тот самый раздел, на котором находится корневая файловая система.
Теперь мы можем приступить к повторной установке загрузчика
Grub на ней. Необходимо выполнить следующую команду:
sudo grub-install /dev/sda
Установка завершена. Ошибок нет.
И остаётся только обновить
GRUB:
sudo update-grub
Вот и все. Теперь можно перезагрузить компьютер, чтобы убедиться, что выбранная система
Linux находится первой в меню загрузчика
GRUB.
Удачи.