Установили Windows 10 рядом с Linux, а система теперь грузится напрямую в Виндовс, игнорируя меню выбора ОС? Это классическая проблема: установщик Windows перезаписывает загрузчик GRUB, и становится невидимым. Но исправить ситуацию можно за 10–15 минут — без переустановки систем.

Далее разберём два проверенных способа: восстановление через Live USB и ручную установку GRUB из Linux. также рассмотрим, как избежать подобных проблем в будущем и какие нюансы важно учитывать для разных дистрибутивов.

Почему исчезает загрузчик и как это предотвратить

Причина одна: Windows при установке (или обновлении) автоматически записывает свой загрузчик в MBR (главную загрузочную запись) или EFI-раздел, стирая GRUB. Это не баг, а особенность работы установщика от Microsoft — он не учитывает наличие других ОС.

Чтобы избежать проблемы в будущем:

  • Устанавливайте Windows первой, а Linux — второй. Тогда GRUB автоматически подхватит обе системы.
  • Используйте отдельный EFI-раздел для Linux (рекомендуется для UEFI-систем).
  • Отключайте Fast Startup в Windows — эта функция иногда мешает корректной работе GRUB.
💡

Если планируете дуалбут с Linux, всегда оставляйте неразмеченное место на диске под будущие дистрибутивы. Это упростит установку и восстановление загрузчика.

МетодСложностьВремяТребованияПодходит для
Live USB (chroot)Средняя10–15 минЗагрузочная флешка с LinuxBIOS и UEFI
Команда update-grub из LinuxНизкая2–5 минДоступ к терминалу LinuxТолько если ещё загружается
Использование grub-installВысокая15–20 минЗнание конфигурации дисковBIOS/UEFI с повреждённым GRUB

Способы восстановления GRUB: сравнение методов

Есть два основных подхода: с использованием Live-системы и через Linux, если у вас остался доступ к терминалу. Каждый имеет плюсы и минусы.

Если Linux не загружается вообще, остаётся только первый вариант — загрузиться с Live USB. Если же система всё ещё доступна, можно обойтись парой команд в терминале.

Подготовка: что понадобится для восстановления

Перед тем как восстанавливать GRUB, проверьте, что у вас есть:

  • Live USB с Linux — подойдёт любой дистрибутив ( Ubuntu, Mint, Fedora и др.). Главное, чтобы он был записан в том же режиме (BIOS или UEFI), что и основная система.
  • Доступ к настройкам BIOS/UEFI — нужно убедиться, что загрузка с флешки включена.
  • Знание разметки диска — пригодится, если GRUB не находит Linux автоматически. Используйте lsblk или fdisk -l для просмотра разделов.

Если не уверены в режиме загрузки (BIOS или UEFI), проверьте: в UEFI обычно есть папка /sys/firmware/efi, а в BIOS — нет.

Восстановление через Live USB: пошаговый процесс

Это универсальный метод, работающий в 99% случаев. Действуйте строго по инструкции:

  1. Загрузитесь с Live USB. Выберите в BIOS/UEFI загрузку с флешки. В большинстве случаев нужно нажать F12, Esc или Del при старте ПК.
  2. Откройте терминал и определите разметку диска:
lsblk или sudo fdisk -l

Ищите раздел с Linux (обычно ext4) и раздел подкачки (swap). Запомните наименование корневого раздела, например, /dev/nvme0n1p2.

  1. Примонтируйте корневой раздел:
    sudo mount /dev/sdXY /mnt, где sdXY — ваш раздел с Linux (например, sda2).
  2. Примонтируйте системные разделы (для UEFI):
    sudo mount /dev/sdXZ /mnt/boot/efi (если есть отдельный EFI-раздел).
  3. Подключите виртуальные файловые системы:
    sudo mount --bind /dev /mnt/dev
    sudo mount --bind /proc /mnt/proc
    sudo mount --bind /sys /mnt/sys
  4. Перейдите в окружение chroot:
    sudo chroot /mnt
  5. Установите заново:
    Для BIOS: grub-install /dev/sdX (например, /dev/sda — без номера раздела!)
    Для UEFI: grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB
  6. Обновите конфигурацию GRUB:
    update-grub
  7. Выйдите из и перезагрузитесь:
    exit
    sudo umount -R /mnt
    reboot

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

sudo os-prober
sudo update-grub

Всегда проверяйте наименование дисков перед выполнением grub-install. Ошибка в имени устройства может привести к потере данных!

Какой дистрибутив Linux вы испальзуете?
Ubuntu
Debian
Fedora
Arch Linux
Другой

Восстановление без Live USB (если загружается)

Если Linux всё ещё загружается (например, через Shift + перезагрузка в GRUB), можно обойтись без флешки. Действуйте так:

ДействиеКомандаОписание
Проверка установленного GRUBgrub-probe /Узнайте, на каком диске установлен загрузчик
Установка GRUB (BIOS)sudo grub-install /dev/sdXЗамените sdX на диск (например, sda)
Установка GRUB (UEFI)sudo grub-install --target=x86_64-efi --efi-directory=/boot/efiАктуально для систем с UEFI
Обновление конфигурацииsudo update-grubДобавляет Windows в меню загрузки
Проверка оснасткиsudo os-proberВключает поиск других ОС

Если после update-grub Windows не появляется в меню, убедитесь, что в файле /etc/default/grub есть строка:

GRUB_DISABLE_OS_PROBER=false

После изменений снова выполните sudo update-grub.

Что делать, если не видит Windows

Иногда после восстановления GRUB в меню загрузки отображается только Linux. Причина — os-prober не находит Windows. Решения:

  1. Проверьте, включён ли os-prober:
    sudo nano /etc/default/grub
    Убедитесь, что строка GRUB_DISABLE_OS_PROBER=false раскомментирована (без # в начале).
  2. Обновите GRUB:
    sudo update-grub
  3. Проверьте раздел с Windows. Если Windows установлена в режиме UEFI, а GRUB ищет её в BIOS-режиме (или наоборот), меню не появится. В этом случае нужно:
    1. Убедиться, что обе системы установлены в одном режиме (BIOS или UEFI).
    2. Если Windows в UEFI, а Linux в BIOS, переустановите Linux в UEFI-режиме.
⚠️
Внимание: Не пытайтесь вручную править файлы конфигурации GRUB (например, grub.cfg) — они генерируются автоматически. Любые изменения будут перезаписаны при следующем update-grub.

Распространённые ошибки и их решения

Даже при точном следовании инструкции могут возникать ошибки. Рассмотрим самые частые:

Что делать, если после восстановления GRUB пишет "No such device"

Проверьте правильность путей к разделам. Часто проблема в том, что в grub.cfg указан неверный раздела. Исправьте его с помощью sudo blkid и sudo update-grub.

Пошаговая инструкция: восстановите прямо сейчас

Если вы готовы действовать, вот краткий чек-лист для восстановления через Live USB:

Чек-лист по восстановлению GRUB

Выполнено: 0 / 8

Часто задаваемые вопросы

Можно ли восстановить без Live USB?

Да, если у вас есть доступ к Linux. Достаточно выполнить sudo grub-install и sudo update-grub из терминала. Но если система не загружается, Live USB — единственный вариант.

Почему после восстановления GRUB Windows не отображается?

Скорее всего, отключён os-prober. Проверьте файл /etc/default/grub на наличие строки GRUB_DISABLE_OS_PROBER=false, раскомментируйте её и выполните sudo update-grub.

Чем отличается восстановление в и UEFI?

В BIOS GRUB устанавливается в MBR диска (например, /dev/sda), а в UEFI — в специальный EFI-раздел. Для UEFI нужно указывать параметры --target=x86_64-efi и --efi-directory.

Может ли восстановление повредить данные на диске?

Нет, если вы правильно указываете разделы. Опасно только выполнять grub-install на неверном диске (например, на флешке вместо жёсткого диска). Всегда проверяйте наименования с помощью lsblk.