Если после установки Windows компьютер перестал видеть Linux и сразу загружает систему Microsoft — это типичный признак того, что установщик Windows перезаписал загрузочную запись и удалил GRUB из MBR или ESP-раздела. Проблема решаема: установить GRUB из-под Windows можно без переустановки Linux, и для этого не нужно разбираться в низкоуровневой работе загрузчиков.
Ниже разберём рабочие способы: от подготовки загрузочной флешки в Windows до восстановления загрузчика через Live-режим Linux и утилиту Boot Repair. Отдельно рассмотрим ситуации с UEFI и Legacy BIOS, поскольку порядок действий в них отличается.
Почему GRUB пропадает после установки Windows
Загрузчик GRUB (Grand Unified Bootloader) записывается в начало диска или в EFI-раздел и отвечает за выбор операционной системы при старте. Установщик Windows при инсталляции перезаписывает эту область собственным загрузчиком Windows Boot Manager, который не умеет находить Linux-разделы.
Типичные сценарии, после которых требуется установить GRUB заново:
- 🪟 Установка или переустановка Windows рядом с уже работающим Linux;
- 💿 Обновление Windows, при котором изменился порядок загрузки в UEFI;
- 🔧 Восстановление системы из образа или клонирование диска;
- ⚡ Сбой питания во время записи загрузочной области.
Важно понимать: сами данные Linux при этом обычно не повреждены. Пропадает только «указатель» на них, поэтому задача сводится к повторной установке и настройке загрузчика.
Что понадобится перед началом работы
Непосредственно из работающей Windows установить GRUB в Linux-раздел нельзя — Windows не имеет штатных средств для записи Linux-загрузчика. Поэтому потребуется промежуточный шаг: загрузочная флешка с Linux в режиме Live USB.
Подготовьте следующее:
- 💾 Флешку объёмом от 4 ГБ (все данные с неё будут стёрты);
- 🐧 ISO-образ того же дистрибутива, который установлен на компьютере (например, Ubuntu);
- ⏱ 20–40 минут времени и доступ к интернету (для Boot Repair желательно).
Создание загрузочной флешки в Windows
Для записи ISO-образа на флешку из-под Windows удобнее всего использовать бесплатную утилиту Rufus или balenaEtcher. Оба инструмента проверены временем и не требуют установки дополнительных компонентов.
Порядок действий в Rufus: вставьте флешку, запустите программу, выберите скачанный ISO-образ кнопкой «Выбрать», остальные параметры оставьте по умолчанию и нажмите «Старт». Если программа спросит режим записи — выбирайте рекомендуемый вариант (обычно «Записать в ISO-образ режиме»).
⚠️ Внимание: запись образа полностью удалит все данные на флешке. Перед стартом скопируйте с неё нужные файлы.
После завершения записи перезагрузите компьютер и войдите в меню выбора загрузочного устройства. Клавиша вызова этого меню зависит от производителя материнской платы или ноутбука — чаще всего это F12, F11, Esc или F8. Точную клавишу для вашей модели уточните в документации производителя.
Загрузка в Live-режим и определение разделов
В загрузочном меню выберите флешку. Обратите внимание: если ваш Linux установлен в режиме UEFI, флешку нужно загружать тоже в UEFI-режиме (в списке устройств она обычно помечена префиксом UEFI:). Несовпадение режимов — одна из самых частых причин, почему восстановление GRUB завершается ошибкой.
Когда система загрузится, выберите вариант Try Ubuntu without installing (попробовать без установки). Откройте терминал и посмотрите список разделов командой:
sudo fdisk -l
Либо используйте более наглядный вариант:
lsblk -f
Найдите раздел с вашей Linux-системой — он будет иметь файловую систему ext4 и заметный объём. Запомните его имя, например /dev/sda2 или /dev/nvme0n1p3. Для UEFI-систем также найдите небольшой раздел с файловой системой FAT32 и типом EFI System — он понадобится на следующем шаге.
Установка GRUB через терминал: пошаговая инструкция
Это основной способ, который работает в большинстве конфигураций. Суть метода — смонтировать установленную систему, «войти» в неё через chroot и переустановить загрузчик штатными средствами.
Шаг 1. Смонтируйте корневой раздел Linux (подставьте имя вашего раздела):
sudo mount /dev/sda2 /mnt
Шаг 2. Для UEFI-систем дополнительно смонтируйте EFI-раздел (замените /dev/sda1 на ваш FAT32-раздел):
sudo mount /dev/sda1 /mnt/boot/efi
Шаг 3. Примонтируйте служебные каталоги и войдите в систему:
for d in /dev /dev/pts /proc /sys /run; do sudo mount --bind $d /mnt$d; done
sudo chroot /mnt
Шаг 4. Установите GRUB. Для Legacy BIOS (указывается диск целиком, без номера раздела):
grub-install /dev/sda
Для UEFI:
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu
Шаг 5. Обновите конфигурацию, чтобы GRUB нашёл все системы, включая Windows:
update-grub
После этого выйдите из chroot командой exit, отмонтируйте разделы (sudo umount -R /mnt) и перезагрузите компьютер, извлекая флешку.
☑️ Проверка перед перезагрузкой
⚠️ Внимание: ошибка в имени диска на шагеgrub-installможет записать загрузчик не туда. Перепроверьте выводlsblkперед выполнением команды — диск с Windows и Linux обычно один и тот же.
Восстановление через Boot Repair — простой автоматический способ
Если ручная работа с терминалом вызывает затруднения, есть утилита с графическим интерфейсом — Boot Repair. Она автоматически определяет разделы, устанавливает GRUB и формирует конфигурацию. Для её работы в Live-режиме нужен доступ к интернету.
Подключитесь к сети, откройте терминал и выполните установку из репозитория:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt update
sudo apt install boot-repair
Запустите утилиту командой boot-repair и нажмите кнопку Recommended repair (рекомендуемое восстановление). Программа выполнит все операции сама и в конце покажет отчёт. Если что-то пойдёт не так, Boot Repair сформирует ссылку с диагностической информацией — её можно показать на профильных форумах при обращении за помощью.
Сравнение способов установки GRUB
Чтобы выбрать подходящий метод, ориентируйтесь на таблицу ниже. Она отражает общие характеристики подходов без привязки к конкретной конфигурации оборудования.
| Способ | Сложность | Нужен интернет | Контроль над процессом |
|---|---|---|---|
| Boot Repair (графический) | Низкая | Да | Минимальный |
| Chroot + grub-install | Средняя | Нет | Полный |
| Boot-Repair-Disk (готовый Live-образ) | Низкая | Желателен | Минимальный |
| Переустановка Linux с сохранением /home | Высокая | Нет | Частичный |
Переустановка системы — крайняя мера. Она оправдана лишь тогда, когда повреждены не только загрузчик, но и системные файлы Linux.
Типичные ошибки и их решение
Ошибка «cannot find EFI directory». Возникает при установке в UEFI-режиме, если EFI-раздел не примонтирован в /mnt/boot/efi до входа в chroot. Вернитесь к шагу 2 и проверьте монтирование командой lsblk.
GRUB установился, но Windows не видна в меню. Проверьте, включён ли поиск других ОС: в файле /etc/default/grub должна быть строка GRUB_DISABLE_OS_PROBER=false, после чего повторно выполните update-grub. Также убедитесь, что пакет os-prober установлен.
После перезагрузки снова грузится Windows. Возможная причина — приоритет загрузки в UEFI. Зайдите в настройки UEFI/BIOS и переместите пункт ubuntu (или имя вашего дистрибутива) выше Windows Boot Manager в списке загрузки. Расположение этой настройки зависит от производителя платы, поэтому сверьтесь с документацией вашей модели.
Что делать, если флешка не отображается в меню загрузки
Проверьте, отключён ли Secure Boot в настройках UEFI — некоторые Live-образы не загружаются при включённой защищённой загрузке. Также попробуйте другой USB-порт (желательно USB 2.0) и перезапишите образ в Rufus, выбрав режим DD вместо ISO, если первый вариант не сработал.
Ещё один частый сценарий — загрузка флешки в режиме Legacy при установленной в UEFI системе. В этом случае grub-install либо завершится ошибкой, либо запишет загрузчик не туда. Всегда проверяйте режим: в терминале выполните [ -d /sys/firmware/efi ] && echo UEFI || echo BIOS — результат покажет текущий режим загрузки Live-сессии.
Часто задаваемые вопросы
Можно ли установить GRUB прямо из Windows, без флешки?
Штатных средств для этого в Windows нет — система не умеет записывать Linux-загрузчик. Теоретически существуют сторонние инструменты для редактирования UEFI-записей, но для полноценной установки GRUB всё равно потребуется Live-окружение Linux. Флешка остаётся самым надёжным и безопасным путём.
Пропадут ли данные Linux при переустановке GRUB?
Нет. Установка загрузчика затрагивает только загрузочную область диска и EFI-раздел. Файлы системы, домашние каталоги и настройки остаются нетронутыми. Тем не менее резервная копия важных данных перед любыми операциями с диском никогда не бывает лишней.
GRUB восстановлен, но в меню нет Windows. Что делать?
Загрузитесь в Linux и выполните sudo update-grub. Если Windows не обнаружена, проверьте, что установлен пакет os-prober, а в файле /etc/default/grub строка GRUB_DISABLE_OS_PROBER=false не закомментирована. После правок повторите обновление конфигурации.
Нужно ли отключать Secure Boot для установки GRUB?
Зависит от дистрибутива. Ubuntu и ряд других систем имеют подписанный загрузчик и работают с включённым Secure Boot. Если ваш дистрибутив не поддерживает подписанную загрузку, Secure Boot придётся отключить в настройках UEFI. Делайте это осознанно: функция защищает от подмены загрузчика вредоносным ПО.
Как проверить, что GRUB установился корректно?
После перезагрузки без флешки должно появиться меню GRUB со списком систем. Если компьютер сразу грузит Windows, проверьте порядок загрузки в UEFI. Если появляется чёрный экран с приглашением grub rescue> — загрузчик установлен, но не находит свои конфигурационные файлы; в этом случае повторите процедуру, внимательно проверяя имена разделов.