Если на жесткий диск Ubuntu Linux -компьютера установить дополнительную ОС, возникает небольшая проблема с загрузчиком GRUB . Дело в том, что установка другого дистрибутива приводит к автоматическому изменению меню загрузки систем, и дополнительная ОС оказывается в списке приоритетной.

Для восстановления загрузчика основной системы пользователи обычно используют визуальные средства вроде Boot-Repair или Grub Customizer. Эти инструменты отлично справляются со своими задачами. Однако мало кто знает то же самое можно сделать одной командой в Терминале.

Снимок экрана

Для того чтобы восстановить GRUB через Терминал, нужно загрузиться в предпочитаемой ОС, загрузчик которой нужно восстановить, проверить в Терминале текущую примонтированную систему и запустить код:


lsblk

На изображении ниже показано, что в системе три примонтированных раздела. Раздел /media представляет собой раздел ntfs, служащий для хранения данных на компьютере. [SWAP] говорит о факте примонтировании, но бездействии в данный момент. В свою очередь, раздел sda6 тот самый раздел, где хранятся файлы корневой файловой системы.

2bcfeafbf250t

Теперь на ней можно запускать повторную установку загрузчика Grub:


sudo grub-install /dev/sda

После установки нужно обновить GRUB:


sudo update-grub

Перезагрузите компьютер, чтобы удостовериться, что выбранная ОС находится в меню Grub первой.