Мультизагрузчик операционных систем: полное руководство

После установки второй операционной системы компьютер нередко загружается сразу в неё, игнорируя прежнюю ОС, — типичный признак того, что мультизагрузчик либо не настроен, либо его записи перезаписаны установщиком. Именно мультизагрузчик (загрузчик с поддержкой нескольких систем) отвечает за меню выбора: Windows, Linux-дистрибутив или другая ОС стартуют по вашему решению, а не по умолчанию.

В этой статье разберём, как устроена цепочка загрузки, какие программы-загрузчики существуют, чем отличается настройка на ПК с BIOS и UEFI и как восстановить меню выбора системы, если оно пропало. Материал подойдёт как для настольных компьютеров, так и для ноутбуков с двумя и более установленными системами.

Что такое мультизагрузчик и как он работает

Мультизагрузчик — это программа, которая запускается сразу после прошивки материнской платы (BIOS или UEFI) и предлагает пользователю выбрать, какую операционную систему стартовать. Без него компьютер загружает единственную систему, чья загрузочная запись стоит первой в очереди.

Цепочка выглядит так: прошивка находит загрузочное устройство, передаёт управление загрузчику, тот считывает свой конфигурационный файл и показывает меню. После выбора пункта управление передаётся ядру выбранной ОС либо её собственному загрузчику — такой приём называется chainloading (цепная загрузка), и именно так чаще всего запускается Windows из меню GRUB.

Важно понимать разницу: загрузчик Windows (bootmgr, winload.efi) и GRUB — независимые программы. Мультизагрузка обычно строится на связке, где один загрузчик выступает «диспетчером», а остальные запускаются через него.

Популярные мультизагрузчики: сравнение

Выбор инструмента зависит от задачи: постоянная двойная загрузка на одном диске, тестирование дистрибутивов с флешки или работа на Mac. Ниже — сравнение наиболее распространённых решений.

ЗагрузчикПлатформаОсновное назначениеОсобенности
GRUB 2Linux, ПКСтандартный загрузчик большинства дистрибутивовГибкая настройка, скрипты, темы оформления
rEFIndUEFI-системы, в т.ч. MacМенеджер загрузки с графическим менюАвтоматически находит установленные ОС
VentoyUSB-накопителиЗагрузка ISO-образов с флешки без перезаписиДостаточно скопировать файлы образов на носитель
Загрузчик Windows (bootmgr)WindowsМультизагрузка нескольких копий WindowsУправление через bcdedit

Каждое решение имеет свою нишу. GRUB 2 — фактический стандарт в мире Linux, rEFInd удобен там, где нужен наглядный выбор без правки конфигов, а Ventoy незаменим для тех, кто часто загружается с установочных образов.

📊 Какой мультизагрузчик вы используете или планируете установить?
GRUB 2
rEFInd
Ventoy
Штатный загрузчик Windows

BIOS или UEFI: почему это важно перед настройкой

Перед установкой второй системы проверьте, в каком режиме работает прошивка вашего компьютера. В Windows это делается через утилиту «Сведения о системе» (msinfo32): строка «Режим BIOS» покажет UEFI или «Устаревший» (Legacy). В Linux режим легко определить по наличию каталога /sys/firmware/efi — если он существует, система загружена в режиме UEFI.

Ключевое правило: все операционные системы на одном диске должны быть установлены в одном режиме. Смешение — Windows в UEFI, а Linux в Legacy — приводит к тому, что вторая система просто не появляется в меню загрузки, и переключаться приходится через настройки прошивки.

  • 🔍 Проверьте режим прошивки до установки второй ОС, а не после.
  • 💾 На UEFI-системах диск обычно размечен в GPT, на Legacy — в MBR.
  • 🧩 Раздел EFI System Partition (ESP) — общее место, где UEFI хранит загрузчики всех систем.
  • 🔒 Функция Secure Boot может блокировать сторонние загрузчики; поддержку стоит уточнять для конкретного дистрибутива.
⚠️ Внимание: переключение режима прошивки (UEFI ↔ Legacy/CSM) на диске с уже установленными системами может сделать их незагружаемыми. Сначала убедитесь, что разметка диска и режим установки ОС совместимы с новым режимом.

Установка двух систем: Windows и Linux

Наиболее предсказуемый порядок — сначала установить Windows, затем Linux. Установщик большинства дистрибутивов автоматически обнаружит Windows и добавит её в меню GRUB. Обратный порядок тоже возможен, но установщик Windows перезапишет загрузочную область, и меню GRUB придётся восстанавливать.

Общий порядок действий выглядит так. Сначала освобождается место: в Windows откройте «Управление дисками» (diskmgmt.msc) и сожмите том, создав незанятое пространство. Затем загрузитесь с установочного носителя Linux, при разметке укажите свободное место и убедитесь, что загрузчик ставится на тот же диск, где находится раздел EFI (на UEFI-системах). После перезагрузки должно появиться меню выбора.

☑️ Подготовка к установке второй ОС

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

Если после установки Linux загружается только он, а Windows в меню нет, обычно помогает обновление конфигурации GRUB из запущенной системы:

sudo update-grub

Эта команда повторно сканирует диски и добавляет найденные системы в меню. Если Windows не обнаруживается, возможная причина — отключённый модуль os-prober или режим быстрого запуска Windows, который оставляет диск в «гибридном» состоянии.

Настройка меню загрузки

После установки полезно привести меню в удобный вид: выбрать систему по умолчанию, изменить таймаут и порядок пунктов. В GRUB 2 базовые параметры задаются в файле /etc/default/grub: строка GRUB_DEFAULT определяет пункт по умолчанию, а GRUB_TIMEOUT — время ожидания в секундах. После правки конфигурацию нужно пересобрать командой sudo update-grub (в некоторых дистрибутивах — grub2-mkconfig, точную команду стоит сверить с документацией вашего дистрибутива).

Для мультизагрузки нескольких копий Windows без Linux используется штатный инструмент: команда bcdedit в командной строке от имени администратора либо графическая вкладка «Загрузка» в утилите msconfig. Там же задаётся система по умолчанию и таймаут меню.

  • ⏱️ Установите разумный таймаут (например, 5–10 секунд), чтобы меню не тормозило загрузку.
  • ⭐ Назначьте системой по умолчанию ту, которой пользуетесь чаще.
  • 📝 Не редактируйте автоматически сгенерированные файлы конфигурации GRUB вручную — изменения будут перезаписаны при обновлении.
  • 🖥️ В rEFInd порядок и иконки настраиваются через файл refind.conf на разделе EFI.
Что такое os-prober и зачем он нужен

Os-prober — вспомогательная утилита, которая сканирует разделы диска и находит установленные операционные системы, чтобы GRUB мог добавить их в своё меню. В некоторых современных дистрибутивах она по умолчанию отключена из соображений безопасности; тогда её нужно включить вручную в конфигурации GRUB или добавить пункт меню самостоятельно.

Типичные проблемы и их решение

Самая частая жалоба — после обновления Windows пропало меню GRUB и компьютер сразу загружает Windows. Возможная причина: обновление прошивки или Windows изменило порядок загрузочных записей UEFI. Решение — зайти в настройки прошивки и вернуть запись Linux-загрузчика (например, ubuntu или grub) на первое место в приоритете загрузки.

Вторая типовая ситуация — чёрный экран с приглашением grub rescue>. Это означает, что GRUB нашёл свою первую стадию, но не смог прочитать конфигурацию: например, раздел с ней был удалён или изменилась нумерация разделов. Восстановление обычно выполняется с Live-USB дистрибутива с переустановкой загрузчика, при этом точные команды зависят от режима (UEFI/Legacy) и разметки диска.

⚠️ Внимание: команды восстановления загрузчика (установка GRUB, правка BCD, перезапись EFI-записей) выполняются с правами администратора и при ошибке могут сделать систему незагружаемой. Перед любыми действиями убедитесь, что у вас есть резервная копия данных и загрузочный носитель.

Третья проблема — система не видит вторую ОС после её установки. Проверьте по порядку: совпадают ли режимы установки (обе UEFI или обе Legacy), включён ли os-prober, не блокирует ли Secure Boot сторонний загрузчик. В большинстве случаев причина находится на одном из этих трёх шагов.

Мультизагрузочная флешка: Ventoy и альтернативы

Отдельный сценарий — мультизагрузка не на диске компьютера, а на USB-накопителе. Программа Ventoy устанавливается на флешку один раз, после чего на неё просто копируются ISO-образы: при загрузке появляется меню со списком файлов, и любой образ можно запустить без предварительной записи. Это удобно для установки разных ОС, запуска Live-систем и диагностических утилит.

Альтернативы с похожей идеей существуют (например, инструменты на базе GRUB для флешек), но принцип везде один: загрузчик на носителе читает список образов и передаёт управление выбранному. Ограничение — не каждый образ гарантированно запускается таким способом, поэтому конкретный ISO стоит проверять на работоспособность заранее.

Чем мультизагрузочная флешка отличается от обычной загрузочной

Обычная загрузочная флешка содержит один образ, записанный специальной утилитой, и для смены системы её нужно перезаписывать. Мультизагрузочная хранит несколько ISO-файлов одновременно и позволяет выбирать нужный при каждой загрузке — перезапись носителя не требуется.

FAQ: частые вопросы о мультизагрузчиках

Можно ли установить две системы на один диск без потери данных?

Да, если заранее сжать существующий раздел и установить вторую ОС в освободившееся незанятое место. Однако любые операции с разметкой несут риск, поэтому резервная копия важных файлов обязательна.

Что делать, если Windows пропала из меню GRUB?

Загрузитесь в Linux и выполните sudo update-grub. Если Windows не обнаружена, проверьте, включён ли os-prober и отключён ли быстрый запуск Windows. Также убедитесь, что обе системы установлены в одном режиме прошивки.

Мешает ли Secure Boot установке Linux?

Многие популярные дистрибутивы имеют подписанные загрузчики и работают с включённым Secure Boot, но не все. Если установка блокируется, проверьте поддержку Secure Boot в документации вашего дистрибутива — отключение функции в прошивке является крайним вариантом.

Можно ли удалить вторую систему и вернуть обычную загрузку?

Да, но порядок важен: сначала восстанавливается загрузчик оставшейся системы (для Windows — через среду восстановления, для Linux — переустановкой GRUB), и только потом удаляются разделы ненужной ОС. Иначе компьютер может перестать загружаться.

Что выбрать: GRUB или rEFInd?

Если у вас Linux как основная система — GRUB устанавливается автоматически и его достаточно. rEFInd удобен, когда нужно наглядное графическое меню на UEFI-компьютере или Mac без ручной правки конфигурации: он сам находит установленные системы.