#Почему так происходит
Крупные обновления 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 в учётной записи владельца или у администратора; не отключайте шифрование и не угадывайте ключ. |
#Быстрый вариант: поменять порядок загрузки
- Зайдите в UEFI (
F2,Del,F10,Esc— зависит от производителя)Сохраните работу и перезагрузите компьютер. На экране запуска нажмите клавишу входа в настройки прошивки, указанную производителем (часто F2, Delete, Esc или F10). В разделе Boot/Порядок загрузки найдите записи Manjaro и Windows Boot Manager. Сначала сфотографируйте текущий порядок, затем меняйте только при наличии правильной записи Manjaro; не удаляйте разделы и не переключайте UEFI в Legacy вслепую. - Найдите запись «Manjaro» или «GRUB»В настройках UEFI откройте раздел Boot и найдите запись Manjaro. Если запись есть, сделайте фото текущего порядка и переместите её перед Windows Boot Manager, затем сохраните настройки и проверьте запуск. Если записи нет, не создавайте произвольные номера: загрузитесь с официального Live‑USB Manjaro, определите раздел EFI и установленный root; восстановление GRUB требует правильного режима UEFI и резервной копии.
- Если в 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в последующей части статьи. - Отключите Fast Startup в WindowsЕсли Windows доступна и установлен режим двойной загрузки, войдите в Windows как обычный пользователь, нажмите Win+R, введите
controlи откройте «Электропитание» → «Действия кнопок питания» → «Изменение параметров, которые сейчас недоступны». Если в разделе завершения работы есть «Включить быстрый запуск (рекомендуется)», снимите флажок и сохраните изменения. Опция может отсутствовать при отключённой гибернации. Это помогает избежать некорректного монтирования общего NTFS-раздела, но само по себе не восстановит GRUB. Перед исправлением загрузчика завершите Windows штатным выключением, не оставляя её в гибернации.
#Восстановление через Live USB
- Загрузитесь с Live-образа ManjaroС другого работающего компьютера откройте https://manjaro.org/download/ и скачайте официальный образ подходящей архитектуры. Проверьте его контрольную сумму по опубликованной издателем инструкции, затем с помощью проверенной программы записи образов подготовьте отдельную флешку (содержимое флешки будет уничтожено). В меню загрузки компьютера, вызываемом клавишей производителя при включении (часто F12, Esc или F9), выберите USB в режиме UEFI, если Manjaro установлена в UEFI. Запустите пробную Live-систему и откройте Терминал. Если данные не сохранены, вначале скопируйте их на другой накопитель. Не устанавливайте систему поверх существующей.
- Выберите способ в командной строке или терминалеЕсли предыдущие действия не помогли, прочитайте назначение каждого варианта ниже. Не выполняйте их все подряд: выбирайте только соответствующий вашей ситуации.
- Войдите в систему через chrootВ терминале загруженной Manjaro Live сначала выполните
lsblk -fи найдите установленную Manjaro по реальным разделам. Затем запуститеsudo manjaro-chroot -a: утилита попытается обнаружить установленные системы и предложит выбор. Выберите Manjaro, а не раздел Windows; если автообнаружение не сработало, остановитесь и обратитесь к официальной процедуре ручного монтирования конкретной схемы разделов (обычная, Btrfs, LUKS, LVM различаются). Проверьте внутри окруженияcat /etc/os-releaseиfindmnt /boot/efi; только после проверки переходите к установке GRUB. Команды запускаются в Live-среде, с правами администратора. - Переустановите GRUBТолько после загрузки Manjaro Live-USB, определения разделов через
lsblk -f, резервного копирования важных данных и входа черезsudo manjaro-chroot -a. Сначала проверьте тип загрузкиls /sys/firmware/efiи точку монтирования EFI черезfindmnt /boot/efi; если EFI не смонтирован или используется Legacy BIOS, НЕ запускайте пример для UEFI. Для UEFI после подтверждения правильного ESP выполните внутри chrootgrub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Manjaro, затемupdate-grub. При ошибке сохраните вывод, не угадывайте разделы. - Обновите конфигурациюНаходясь внутри проверенного chroot установленной Manjaro, после успешной переустановки GRUB сформируйте меню командой
grub-mkconfig -o /boot/grub/grub.cfg(или доступным в данном выпускеupdate-grub). Перед этим проверьте, что/bootотносится к установленной системе и при необходимости отдельно смонтирован. В конце вывода должны отсутствовать ошибки записи; запишите их, если появились. Не применяйте инструкции Fedora/RHEL к Manjaro. - Выйдите и перезагрузитесьКогда
grub-installиupdate-grubзавершились без ошибок, в chroot введитеexit; затем в Live-среде выберите штатную перезагрузку. В UEFI проверьте, появилась ли запись Manjaro и стоит ли она в порядке загрузки раньше Windows Boot Manager. Если Linux снова не запускается, вернитесь в Live-USB и сохраните сообщения GRUB; не меняйте случайные номераefibootmgr.
В выводе efibootmgr -v номера записей (Boot0001) подставляйте в -o без префикса Boot; порядок должен начинаться с номера записи Manjaro.