Гид по технологиям

Что делать, если меню загрузчика GRUB не появляется при двойной загрузке

6 min read Инструкции Обновлено 24 Dec 2025
GRUB не появляется при загрузке — как починить
GRUB не появляется при загрузке — как починить

загрузка Windows с логотипом

Двойная загрузка — удобный способ попробовать Linux, не отказываясь от Windows. Иногда меню загрузчика GRUB не появляется при старте системы. Это редкая, но раздражающая проблема. В статье собраны проверенные шаги для быстрого восстановления доступа к Linux и объяснения, почему каждая мера помогает.

1. Измените приоритет загрузки GRUB

аппаратные настройки BIOS

Система загружается тем загрузчиком, который стоит выше в очереди приоритетов загрузки. Если Windows Boot Manager находится выше GRUB, ПК напрямую загружается в Windows и меню GRUB не показывается. Как исправить:

  1. Полностью перезагрузите компьютер.
  2. В момент загрузки нажмите клавишу для входа в UEFI/BIOS. Чаще используются F2, F10, F12, Del или Esc — конкретная клавиша зависит от производителя.
  3. Перейдите в раздел Boot или Загрузочные устройства.
  4. Найдите список приоритетов загрузки и установите запись GRUB (или запись с названием вашей дистрибуции) на первое место над Windows Boot Manager.
  5. Сохраните изменения и выйдите из настроек UEFI/BIOS.
  6. После перезагрузки вы должны увидеть меню GRUB. Выберите ваш дистрибутив и нажмите Enter.

Important: в некоторых ноутбуках производитель блокирует изменение порядка загрузки для безопасности. Если опция неактивна, проверьте наличие пункта Secure Boot или опций блокировки OEM.

2. Добавьте Linux в меню загрузки UEFI

Иногда запись загрузчика Linux отсутствует в списке UEFI. Тогда система выбирает доступный вариант — обычно Windows. Решение: вручную добавить запись в UEFI.

  1. Перезагрузите компьютер и войдите в UEFI/BIOS (F2/F10/F12/Del/Esc).
  2. Откройте раздел Boot или Загрузочные записи.
  3. Нажмите Add New Entry или Добавить запись загрузки (название опции может отличаться).
  4. В качестве файла для загрузки укажите shimx64.efi (если у вас включён Secure Boot) или grubx64.efi (если Secure Boot выключен). Обычно файл находится в разделе EFI\<имя_дистрибутива> — например EFI\ubuntu\shimx64.efi.
  5. Подтвердите и сохраните изменения.
  6. Перезагрузите систему и проверьте появление GRUB.

Note: не все прошивки UEFI предоставляют удобный интерфейс «Add New Entry». Если такой опции нет, используйте методы ниже (bcdedit в Windows или efibootmgr из живой Linux-среды).

3. Отключите Быструю загрузку Windows

параметры питания в Windows

Функция Быстрой загрузки (Fast Startup) в Windows сохраняет часть состояния системы в файл гибернации, чтобы ускорить последующий запуск. На ПК с двойной загрузкой это может «перекрывать» доступ к разделам и мешать корректной инициации GRUB.

Порядок действий:

  1. Откройте Панель управления.
  2. Перейдите в Система и безопасность → Электропитание.
  3. Нажмите «Действия кнопок питания» или Choose what the power buttons do.
  4. Нажмите «Изменить параметры, которые сейчас недоступны».
  5. Снимите галочку с пункта «Включить быстрый запуск (рекомендуется)» (Turn on fast startup) и сохраните изменения.
  6. Полностью выключите компьютер и затем включите. Меню GRUB может появиться.

Important: отключение Быстрой загрузки может увеличить время холодного запуска Windows, но часто решает проблемы с доступом к Linux-разделам.

4. Используйте bcdedit, чтобы указать путь к grubx64.efi/shimx64.efi

использование bcdedit в cmd

Если UEFI не использует вашу запись загрузчика по умолчанию, можно заставить Windows Boot Manager передавать управление GRUB, указав путь к загрузочному файлу через утилиту bcdedit.

  1. Откройте командную строку от имени администратора (правой кнопкой по Пуск → Windows Terminal (Admin) или Командная строка (администратор)).
  2. Выполните команду, задав путь к вашему загрузчику. Для систем с Secure Boot укажите shimx64.efi, без Secure Boot — grubx64.efi. Например:
# Замените ubuntu на имя папки EFI вашего дистрибутива
bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
  1. Перезагрузите систему.

Warning: изменение настроек загрузчика может сделать систему неработоспособной. Сохраняйте текущие параметры заранее (export файлов EFI или снимки конфигурации) и применяйте эти команды осторожно. Если команда не сработала, верните значение пути в Windows Boot Manager обратно.

Альтернативы и дополнительные способы

  • Если предыдущие методы не помогли, загрузитесь с живого образа Linux (Live USB) и используйте efibootmgr для правки записей UEFI:
    • Запустите терминал и выполните sudo efibootmgr -v, чтобы увидеть текущие записи.
    • Добавьте или переупорядочьте запись с помощью efibootmgr.
  • В крайнем случае можно восстановить GRUB из живой среды: смонтируйте корневой раздел, выполните chroot и выполните grub-install и update-grub.

Чеклист для проверки и быстрого восстановления

Для обычного пользователя:

  • Перезагрузите и войдите в UEFI/BIOS.
  • Убедитесь, что запись GRUB выше Windows Boot Manager.
  • Отключите Быструю загрузку в Windows.
  • Перезагрузите и проверьте меню GRUB.

Для продвинутого пользователя / администратора:

  • Просмотрите efibootmgr в живой системе (sudo efibootmgr -v).
  • При необходимости поправьте порядок записей или добавьте запись вручную.
  • Если есть Secure Boot, убедитесь, что используете shimx64.efi.
  • При проблемах — восстановите GRUB через chroot и grub-install.

Быстрая инструкция по восстановлению (Playbook)

  1. Попробуйте изменить приоритет загрузки в UEFI/BIOS.
  2. Если не помогло — отключите Быструю загрузку Windows.
  3. Если и это не помогло — из Windows попробуйте bcdedit, указывая shimx64.efi.
  4. Если доступ в Windows невозможен — загрузитесь с Live USB, используйте efibootmgr или восстановите GRUB через chroot.

Диагностическое дерево (поток решений)

flowchart TD
  A[Проблема: GRUB не показывается] --> B{Появляется Windows сразу?}
  B -- Да --> C[Зайдите в UEFI/BIOS]
  C --> D{GRUB в списке загрузки выше Windows?}
  D -- Нет --> E[Поднять GRUB выше в приоритете]
  E --> F[Перезагрузка]
  D -- Да --> G[Отключить Быструю загрузку в Windows]
  G --> F
  B -- Нет --> H[Если GRUB запускается: задача решена]
  F --> I{GRUB появился?}
  I -- Да --> H
  I -- Нет --> J[Использовать bcdedit или efibootmgr; при необходимости восстановить GRUB из Live USB]
  J --> K[Если не удаётся — использовать Windows Boot Manager как временную замену]

Когда это не сработает

  • Аппаратные или прошивочные ограничения производителя, которые блокируют изменение записей UEFI.
  • Повреждённые разделы EFI или удалённые файлы grubx64.efi/shimx64.efi — в этом случае потребуется восстановление из Live USB.
  • Нестандартные конфигурации (несколько контроллеров дисков, RAID, специфические шифрования) требуют индивидуального подхода.

Краткий глоссарий

  • GRUB — основной загрузчик для многих Linux-дистрибутивов.
  • UEFI — современная прошивка, заменяющая старый BIOS.
  • shimx64.efi — загрузочный файл, используемый при включённом Secure Boot.
  • bcdedit — встроенная в Windows утилита для редактирования конфигурации загрузки.

Если всё-таки не удаётся вернуть GRUB — используйте Windows Boot Manager

Windows Boot Manager умеет загружать другие операционные системы, если в нём есть соответствующая запись. Он не заменит все возможности GRUB, но это рабочее временное решение, пока вы восстанавливаете GRUB.

Important: перед любыми изменениями сделайте резервную копию раздела EFI и, если возможно, снимок образа диска. Это позволит быстро откатиться при ошибке.

Резюме

  • Частая причина — порядок загрузки в UEFI/BIOS: поставьте GRUB выше Windows.
  • Отключение Быстрой загрузки Windows решает ряд проблем с двойной загрузкой.
  • bcdedit и efibootmgr позволяют вручную указать путь к загрузчику.
  • При повреждении файлов загрузчика используйте Live USB и восстановление GRUB через chroot.

Краткие шаги для восстановления: проверьте приоритет загрузки → отключите Быструю загрузку → проверьте/добавьте shimx64.efi или grubx64.efi → при необходимости восстановите GRUB из Live USB.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Как опубликовать iOS‑приложение в App Store
iOS

Как опубликовать iOS‑приложение в App Store

Как сделать группу Facebook популярнее
SMM

Как сделать группу Facebook популярнее

AutoKey: переназначение клавиш в Linux
Linux

AutoKey: переназначение клавиш в Linux

Как стать YouTuber: от ниши до монетизации
Создание контента

Как стать YouTuber: от ниши до монетизации

Как настроить почту в Microsoft Outlook — IMAP и POP3
Почта

Как настроить почту в Microsoft Outlook — IMAP и POP3

Как обезопасить детей в Discord
Безопасность

Как обезопасить детей в Discord