Как починить сломанный загрузчик GRUB после установки Windows

Загрузчик GRUB часто «ломается» после установки Windows на компьютер с двойной загрузкой. Это происходит потому, что установщик Windows перезаписывает мастер-загрузочную запись (MBR) и не настраивает GRUB заново.

В результате при загрузке компьютера появляется только Windows, а Linux «не виден». Чтобы исправить эту проблему, нужно восстановить или переустановить GRUB.

Причины проблемы

Установка Windows на компьютер с Linux приводит к следующим последствиям:

Перезапись MBR и установка собственного загрузчика Windows
Удаление или повреждение раздела с Linux
Невозможность запуска GRUB и загрузки Linux

Решение

Чтобы вернуть возможность загрузки в Linux, нужно:

Загрузиться с live USB или диска Linux
Восстановить или переустановить GRUB
Проверить работу двойной загрузки

Далее подробно рассмотрим эти шаги.

Загрузка с live носителя

Первым делом нужно загрузиться с live диска или флешки с Linux. Это может быть Ubuntu, Mint, Debian и другие популярные дистрибутивы.

Создание live носителя

Если у вас еще нет live диска, его можно легко создать:

Скачать ISO образ нужного Linux
Записать его на флешку или DVD с помощью утилиты для «прожига» образов
Перезагрузить компьютер и загрузиться с этого носителя

Обычно для записи ISO используют бесплатные утилиты вроде Rufus, UNetbootin, PowerISO. Процесс очень простой и занимает минут 5-10.

Загрузка с live носителя

После создания загрузочного носителя нужно:

Подключить его к компьютеру
Перезагрузить компьютер
В меню загрузки выбрать опцию загрузки с USB или DVD
В появившемся меню выбрать «Попробовать Linux» или «Live загрузка»

После этих действий вы попадете в рабочее окружение Linux. Теперь можно приступать к восстановлению GRUB.

Восстановление GRUB

Существует два основных способа восстановить GRUB:

Автоматическое восстановление командой update-grub
Ручное восстановление с помощью chroot

Рассмотрим оба варианта.

Автоматическое восстановление GRUB

Для автоматического восстановления GRUB нужно:

Открыть терминал в live Linux
Найти команду mount и примонтировать раздел с Linux
Выполнить команду:

 sudo update-grub

Эта команда найдет установленные ОС и заново создаст конфигурацию GRUB.

После обновления GRUB нужно перезагрузиться без live носителя.

Ручное восстановление GRUB

Ручное восстановление происходит так:

Монтируем раздел с Linux:

 sudo mount /dev/sdX# /mnt

Входим в смонтированный раздел через chroot:

 sudo chroot /mnt

Переустанавливаем GRUB:

 grub-install /dev/sdX update-grub

Перезагружаемся и проверяем загрузку.

Таким образом вручную восстанавливается меню загрузки GRUB.

Проверка работы GRUB

После восстановления GRUB нужно убедиться, что двойная загрузка работает.

Для этого выполните перезагрузку и проверьте следующее:

GRUB загружается и отображает меню выбора ОС
В меню присутствуют пункты загрузки Linux и Windows
Обе системы загружаются и запускаются нормально

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

Но в большинстве случаев описанные выше действия позволят полностью восстановить загрузчик GRUB и реализовать двойную загрузку после установки Windows.

Заключение

Установка Windows может «сломать» загрузчик GRUB и сделать Linux невидимым при старте компьютера.

Чтобы решить эту проблему, нужно загрузиться с live носителя Linux и выполнить восстановление GRUB с помощью команды update-grub или ручной переустановки.

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

Теперь вы знаете как починить GRUB и снова загружать Linux после роковой переустановки Windows. Удачи!

Новые Технологии