После установки Linux рядом с Windows компьютер нередко загружается сразу в одну из систем, а меню выбора не появляется — это типичный признак того, что загрузчик второй ОС перезаписал запись первой или не добавил её в свой список. Именно мультизагрузчик решает, какая операционная система получит управление при включении ПК, и от его корректной настройки зависит стабильность всей схемы dual boot.
В этой статье разберём, какие загрузчики подходят для связки нескольких операционных систем, чем отличаются GRUB, rEFInd и Windows Boot Manager, как восстановить загрузку после сбоя и что проверить, если одна из систем пропала из меню.
Что делает загрузчик и почему один не справляется со всеми ОС
Загрузчик — небольшая программа, которая стартует сразу после прошивки UEFI или BIOS и передаёт управление ядру выбранной операционной системы. Каждая ОС при установке размещает собственный загрузчик: Windows — Windows Boot Manager (bootmgfw.efi), большинство дистрибутивов Linux — GRUB 2.
Проблема в том, что штатные загрузчики «видят» чужие системы по-разному. Windows Boot Manager самостоятельно не обнаруживает Linux, а GRUB умеет находить установленные ОС через утилиту os-prober, но в ряде современных дистрибутивов она по умолчанию отключена. Поэтому для связки из нескольких систем обычно выбирают один «главный» загрузчик, который будет показывать общее меню.
Дополнительную сложность создаёт режим загрузки: если одна ОС установлена в режиме UEFI, а другая — в Legacy (CSM), один загрузчик не сможет запустить обе. Перед настройкой мультизагрузки убедитесь, что все системы установлены в одном режиме.
Сравнение популярных загрузчиков
Выбор зависит от набора систем и ваших задач. Ниже — основные варианты, которые реально применяются для dual boot и мультизагрузки.
| Загрузчик | Поддержка ОС | Режим | Особенности |
|---|---|---|---|
| GRUB 2 | Linux, Windows, другие | UEFI и Legacy | Стандарт для Linux, гибкая настройка |
| rEFInd | Windows, Linux, macOS (на Mac) | UEFI | Автопоиск ядер, графическое меню |
| Windows Boot Manager | Windows (несколько версий) | UEFI и Legacy | Штатный для Windows, Linux не видит |
| systemd-boot | Linux, Windows (через UEFI-записи) | UEFI | Минималистичный, простая конфигурация |
Для связки «Windows + Linux» чаще всего используют GRUB 2: он ставится автоматически при установке дистрибутива и подхватывает Windows через os-prober. Если хочется графического меню с иконками и автоматическим поиском систем без ручной правки конфигов, стоит присмотреться к rEFInd.
Порядок установки нескольких ОС
Общее правило, которое избавляет от большинства проблем: сначала ставится Windows, затем Linux. Дистрибутив при установке сам добавит Windows в меню GRUB, тогда как установка Windows после Linux с высокой вероятностью перезапишет загрузочные записи, и Linux перестанет стартовать.
- 💿 Установите Windows, оставив неразмеченное место на диске для второй системы.
- 🐧 Установите Linux в свободное пространство, разрешив установщику настроить загрузчик.
- 🔁 После перезагрузки проверьте, что в меню GRUB присутствуют обе системы.
- ⚙️ Если Windows не появилась — загрузитесь в Linux и выполните обновление конфигурации загрузчика (команда зависит от дистрибутива, см. документацию).
☑️ Перед установкой второй ОС
⚠️ Внимание: функция Fast Startup (быстрый запуск) в Windows переводит завершение работы в гибридный режим и может блокировать разделы, делая их недоступными для Linux. Перед настройкой dual boot её рекомендуется отключить в параметрах электропитания Windows.
Настройка GRUB для мультизагрузки
Основной конфигурационный файл пользовательских настроек — /etc/default/grub. В нём задаются таймаут меню, система по умолчанию и параметры ядра. После правки нужно пересгенерировать итоговый конфиг — в большинстве дистрибутивов это делается командой:
sudo grub-mkconfig -o /boot/grub/grub.cfg
В некоторых дистрибутивах вместо этого используется команда sudo update-grub — уточните в документации вашей системы, какой вариант принят. Если Windows не попадает в меню, проверьте, что os-prober установлен и разрешён: в файле /etc/default/grub должна быть строка GRUB_DISABLE_OS_PROBER=false.
Чтобы изменить систему, загружаемую по умолчанию, укажите в том же файле параметр GRUB_DEFAULT (номер пункта меню или сохранённую запись) и нужный таймаут через GRUB_TIMEOUT. После любых изменений снова выполните пересборку конфигурации.
Почему os-prober может быть отключён
В ряде дистрибутивов os-prober выключен по умолчанию из соображений безопасности: сканирование чужих разделов при каждом обновлении конфигурации может монтировать их и теоретически создавать риски. Включение вручную — штатная и безопасная процедура для домашнего dual boot.
Восстановление загрузчика после сбоя
Типичный сценарий: после обновления Windows или переустановки системы меню GRUB исчезло, и компьютер загружается только в Windows. Это не значит, что Linux удалён — чаще всего просто изменился приоритет загрузочных записей UEFI или перезаписан загрузчик.
Первое, что стоит проверить — порядок загрузки в настройках UEFI: зайдите в прошивку при включении (клавиша зависит от производителя платы) и посмотрите, есть ли в списке запись вашего дистрибутива. Если есть — просто поднимите её выше Windows Boot Manager.
- 🩹 Загрузитесь с Live-USB вашего дистрибутива.
- 🔍 Определите разделы системы через
lsblkилиfdisk -l. - 🛠️ Восстановите GRUB штатными средствами дистрибутива (например, через
chrootи переустановку загрузчика) — точная процедура описана в документации конкретного дистрибутива. - 🔄 Перезагрузитесь и проверьте, что меню появилось и обе системы стартуют.
⚠️ Внимание: не запускайте команды восстановления загрузчика «вслепую», скопированные из чужих инструкций, — неверно указанный раздел может затереть данные. Сначала сверьте разметку диска и сверьтесь с официальным руководством вашего дистрибутива.
Режим Secure Boot и совместимость
Secure Boot — механизм UEFI, который проверяет цифровую подпись загрузчика. Крупные дистрибутивы (например, Ubuntu, Fedora) поставляются с подписанным загрузчиком и работают с включённым Secure Boot. Однако сторонние загрузчики вроде rEFInd или самосборные конфигурации могут потребовать регистрации собственного ключа (MOK) либо отключения Secure Boot в настройках UEFI.
Отключение Secure Boot не влияет на работу Windows в повседневных задачах, но может потребоваться повторное включение для функций, завязанных на проверку целостности загрузки (например, некоторые античит-системы). Учитывайте это, если компьютер используется и для игр под Windows.
⚠️ Внимание: если на разделе Windows включён BitLocker, изменение загрузочной цепочки (замена загрузчика, правка записей UEFI) может вызвать запрос ключа восстановления при следующем старте. Заранее сохраните ключ восстановления BitLocker в надёжном месте.
Типичные ошибки и как их избежать
Большинство проблем мультизагрузки сводится к нескольким повторяющимся причинам. Зная их, вы сможете диагностировать ситуацию за минуты, а не часы.
- 🚫 Системы установлены в разных режимах (UEFI и Legacy) — одна из них невидима для загрузчика.
- 🔇 Отключён
os-prober, поэтому GRUB не добавляет Windows в меню. - ⚡ Включён быстрый запуск Windows — разделы заблокированы, Linux не монтирует диск.
- 🔑 Изменение загрузчика при активном BitLocker привело к запросу ключа восстановления.
- 🧭 После обновления Windows сбросился приоритет загрузочных записей в UEFI.
Если ни одна из проверок не помогла, действуйте от простого к сложному: сначала настройки UEFI, затем обновление конфигурации загрузчика из установленной системы, и только потом — восстановление через Live-USB. Переустановка ОС требуется крайне редко.
Часто задаваемые вопросы
Можно ли использовать Windows Boot Manager для загрузки Linux?
Штатно Windows Boot Manager не умеет загружать ядро Linux. Для связки с Linux используют GRUB, rEFInd или systemd-boot, а запись Windows добавляют в их меню.
Сколько операционных систем можно установить на один ПК?
Жёсткого ограничения нет — всё упирается в объём диска и разметку. На практике встречаются конфигурации с тремя и более системами, управляемые одним загрузчиком, например GRUB или rEFInd.
Что делать, если после установки Linux загружается только Windows?
Зайдите в настройки UEFI и проверьте список загрузочных записей: если запись дистрибутива есть, поднимите её выше Windows Boot Manager. Если записи нет — загрузитесь с Live-USB и переустановите загрузчик по документации вашего дистрибутива.
Безопасно ли отключать Secure Boot для dual boot?
Для домашнего ПК это распространённая практика, но она снижает защиту от подмены загрузчика. Предпочтительный вариант — использовать дистрибутив с подписанным загрузчиком и оставить Secure Boot включённым.
Удалится ли Windows, если я установлю Linux?
Нет, если при установке вы выберете разметку в свободное место или вручную укажете разделы. Риск есть только при выборе опции полной очистки диска — внимательно читайте экраны установщика и заранее делайте резервные копии.