Быстрый и простой способ восстановить загрузчик Linux
Случайно снес свой загрузочный сектор у себя на компьютере и пошел восставливать. Загрузчик также часто теряется, если ставить Windows на машину где уже живет Linux. Каждый раз забываю как правильно восстанавливать, и в разных ситуациях нужен разный подход, но тут наткнулся на прекрасный live-cd, который все за меня сделал по нажатию кнопки.
Boot repair disk
У меня Ubuntu 18.04, но этот способ подойдет для любого дистрибутива.
Скачал вот этот live cd: https://sourceforge.net/projects/boot-repair-cd/
Записал на флешку (здесь инструкция в разделе “Установка Raspbian”) и загрузился с нее.
Там обычный Linux с тулзой для восстановления загрузчика:
Одной кнопкой она диагностирует что не так и помогает исправить. Наверно какие-то сложные случаи ей будут не по зубам, но 90% кейсов эта утилита сможет починить.
В моем случае было так:
GPT обнаружена.
Пожалуйста создайте раздел BIOS-Boot (>1MB, файловая система неотформатирована, флаг bios_grub).
Выполнить это вы можете с помощью инструмента Gparted. Затем попробуйте снова
Запускаю Gparted в терминале:
#sudo gparted
Создаю нужный раздел, возвращаюсь в эту утилиту, и выполняю все шаги копипастя команды в терминал
Удобно и быстро
Все. Загрузчик восстановлен.