Manjaro ManjaroWindows

Manjaro: GRUB пропал после обновления Windows

  • Обновлено
  • Чтение ≈ 5 минут
  • Нужны права администратора

Краткий ответ

Если после обновления Windows пропало меню GRUB и Manjaro не загружается, загрузитесь с Live USB, смонтируйте разделы и выполните manjaro-chroot, затем переустановите GRUB и обновите конфигурацию. Либо верните Manjaro первым в порядке загрузки UEFI через efibootmgr.

В этой статье
  1. Почему так происходит
  2. Быстрый вариант: поменять порядок загрузки
  3. Восстановление через Live USB
  4. Если не помогло

#Почему так происходит

Крупные обновления Windows иногда меняют порядок загрузки в UEFI и ставят Windows Boot Manager первым. Запись GRUB при этом обычно остаётся в NVRAM и на разделе EFI, и её достаточно вернуть первой. В менее удачных случаях файлы GRUB на разделе EFI перезаписаны, либо в BIOS включён режим, который изменился. Данные Linux при этом не затронуты.

Возможная причинаКак узнатьЧто делать
Раздел EFI не смонтирован в /boot/efiСмонтируйте перед установкой.grub-install пишет ошибку.В Manjaro Live в режиме UEFI проверьте lsblk -f, findmnt /boot/efi внутри manjaro-chroot и точку монтирования настоящего ESP. Не выполняйте mount /dev/sdXN буквально.
Установлен режим Legacy/CSMНастройка BIOS изменилась.ls /sys/firmware/efi пуст.В прошивке проверьте фактический режим установки Windows и Manjaro. Не переключайте UEFI/Legacy вслепую: это может сделать недоступными обе системы.
Secure Boot включёнЗагрузчик не подписан.UEFI блокирует GRUB.Проверьте параметры загрузки и подписи, действующие для вашей установки Manjaro. Не отключайте Secure Boot автоматически и не меняйте политику безопасности без причины.
Загрузчик перезаписан WindowsФайл bootx64.efi.Запись загрузки пропала.Сначала попробуйте выбрать имеющуюся запись Manjaro в меню UEFI. Если записи нет, восстановите GRUB в совместимом Live-режиме по документации Manjaro, а не командой --removable наугад.
BitLocker запрашивает ключИзменился порядок загрузки.Windows просит ключ восстановления.До изменения загрузочных параметров сохраните ключ восстановления BitLocker в учётной записи владельца или у администратора; не отключайте шифрование и не угадывайте ключ.

#Быстрый вариант: поменять порядок загрузки

  1. Зайдите в UEFI (F2, Del, F10, Esc — зависит от производителя)Сохраните работу и перезагрузите компьютер. На экране запуска нажмите клавишу входа в настройки прошивки, указанную производителем (часто F2, Delete, Esc или F10). В разделе Boot/Порядок загрузки найдите записи Manjaro и Windows Boot Manager. Сначала сфотографируйте текущий порядок, затем меняйте только при наличии правильной записи Manjaro; не удаляйте разделы и не переключайте UEFI в Legacy вслепую.
  2. Найдите запись «Manjaro» или «GRUB»В настройках UEFI откройте раздел Boot и найдите запись Manjaro. Если запись есть, сделайте фото текущего порядка и переместите её перед Windows Boot Manager, затем сохраните настройки и проверьте запуск. Если записи нет, не создавайте произвольные номера: загрузитесь с официального Live‑USB Manjaro, определите раздел EFI и установленный root; восстановление GRUB требует правильного режима UEFI и резервной копии.
  3. Если в UEFI записи нетЕсли запись Manjaro отсутствует в разделе Boot прошивки UEFI, не создавайте её с произвольным путём и не переключайте UEFI в Legacy/CSM. Сначала проверьте, что физический диск с Linux виден в BIOS/UEFI и что Windows не зашифровал или не удалил его разделы. Затем загрузите официальный Live-USB Manjaro в том же режиме UEFI, выполните lsblk -f и убедитесь, что присутствуют корневой Linux-раздел и EFI System Partition. Если Linux-раздела нет, остановитесь и спасайте данные; если оба на месте, переходите к диагностике manjaro-chroot -a в последующей части статьи.
  4. Отключите Fast Startup в WindowsЕсли Windows доступна и установлен режим двойной загрузки, войдите в Windows как обычный пользователь, нажмите Win+R, введите control и откройте «Электропитание» → «Действия кнопок питания» → «Изменение параметров, которые сейчас недоступны». Если в разделе завершения работы есть «Включить быстрый запуск (рекомендуется)», снимите флажок и сохраните изменения. Опция может отсутствовать при отключённой гибернации. Это помогает избежать некорректного монтирования общего NTFS-раздела, но само по себе не восстановит GRUB. Перед исправлением загрузчика завершите Windows штатным выключением, не оставляя её в гибернации.

#Восстановление через Live USB

  1. Загрузитесь с Live-образа ManjaroС другого работающего компьютера откройте https://manjaro.org/download/ и скачайте официальный образ подходящей архитектуры. Проверьте его контрольную сумму по опубликованной издателем инструкции, затем с помощью проверенной программы записи образов подготовьте отдельную флешку (содержимое флешки будет уничтожено). В меню загрузки компьютера, вызываемом клавишей производителя при включении (часто F12, Esc или F9), выберите USB в режиме UEFI, если Manjaro установлена в UEFI. Запустите пробную Live-систему и откройте Терминал. Если данные не сохранены, вначале скопируйте их на другой накопитель. Не устанавливайте систему поверх существующей.
  2. Выберите способ в командной строке или терминалеЕсли предыдущие действия не помогли, прочитайте назначение каждого варианта ниже. Не выполняйте их все подряд: выбирайте только соответствующий вашей ситуации.
    Выберите подходящий вариант — это не команды для последовательного выполнения
    Вариант 1Структура дисков и тип загрузки (если каталог efi есть — UEFI)
    Linux · Терминал (Bash)Команда
    Структура дисков и тип загрузки (если каталог efi есть — UEFI)
    lsblk -f
    ls /sys/firmware/efi
    Вариант 2Автоматически смонтировать систему и войти в неё
    Linux · Терминал (Bash)КомандаНужен sudo
    Автоматически смонтировать систему и войти в неё
    sudo manjaro-chroot -a
    Вариант 3Установка GRUB оставлена в подробном условном шаге; небезопасный для неподготовленной среды блок заменён ди…
    Linux · Терминал (Bash)Команда
    Установка GRUB оставлена в подробном условном шаге; небезопасный для неподготовленной среды блок заменён диагностикой. Запуск: терминал Linux с правами, указанными в команде. Сначала проверьте имя устройства и целевой путь.
    lsblk -f && findmnt /boot/efi
    Вариант 4Проверить, что os-prober видит Windows (если GRUB не показывает Windows)
    Linux · Терминал (Bash)Команда
    Проверить, что os-prober видит Windows (если GRUB не показывает Windows)
    os-prober
    Вариант 5Чтобы os-prober добавил Windows в меню, раскомментируйте/добавьте строку и выполните update-grub
    /etc/default/grub
    Чтобы os-prober добавил Windows в меню, раскомментируйте/добавьте строку и выполните update-grub
    GRUB_DISABLE_OS_PROBER=false
    Вариант 6Не применять произвольный порядок записей UEFI; сначала прочитать действительные номера.
    Linux · Терминал (Bash)КомандаНужен sudo
    Не применять произвольный порядок записей UEFI; сначала прочитать действительные номера. Запуск: терминал Linux с правами, указанными в команде. Сначала проверьте имя устройства и целевой путь.
    sudo efibootmgr -v
  3. Войдите в систему через chrootВ терминале загруженной Manjaro Live сначала выполните lsblk -f и найдите установленную Manjaro по реальным разделам. Затем запустите sudo manjaro-chroot -a: утилита попытается обнаружить установленные системы и предложит выбор. Выберите Manjaro, а не раздел Windows; если автообнаружение не сработало, остановитесь и обратитесь к официальной процедуре ручного монтирования конкретной схемы разделов (обычная, Btrfs, LUKS, LVM различаются). Проверьте внутри окружения cat /etc/os-release и findmnt /boot/efi; только после проверки переходите к установке GRUB. Команды запускаются в Live-среде, с правами администратора.
  4. Переустановите GRUBТолько после загрузки Manjaro Live-USB, определения разделов через lsblk -f, резервного копирования важных данных и входа через sudo manjaro-chroot -a. Сначала проверьте тип загрузки ls /sys/firmware/efi и точку монтирования EFI через findmnt /boot/efi; если EFI не смонтирован или используется Legacy BIOS, НЕ запускайте пример для UEFI. Для UEFI после подтверждения правильного ESP выполните внутри chroot grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Manjaro, затем update-grub. При ошибке сохраните вывод, не угадывайте разделы.
  5. Обновите конфигурациюНаходясь внутри проверенного chroot установленной Manjaro, после успешной переустановки GRUB сформируйте меню командой grub-mkconfig -o /boot/grub/grub.cfg (или доступным в данном выпуске update-grub). Перед этим проверьте, что /boot относится к установленной системе и при необходимости отдельно смонтирован. В конце вывода должны отсутствовать ошибки записи; запишите их, если появились. Не применяйте инструкции Fedora/RHEL к Manjaro.
  6. Выйдите и перезагрузитесьКогда grub-install и update-grub завершились без ошибок, в chroot введите exit; затем в Live-среде выберите штатную перезагрузку. В UEFI проверьте, появилась ли запись Manjaro и стоит ли она в порядке загрузки раньше Windows Boot Manager. Если Linux снова не запускается, вернитесь в Live-USB и сохраните сообщения GRUB; не меняйте случайные номера efibootmgr.

В выводе efibootmgr -v номера записей (Boot0001) подставляйте в -o без префикса Boot; порядок должен начинаться с номера записи Manjaro.

#Если не помогло

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.