Максимум веб информации Создать акаунт

Как подружить две операционные системы при запуске в меню

20 сен 2026
Компьютеры и ноутбуки
10
0
Как подружить две операционные системы при запуске в меню

Настройка двойной загрузки — задача, с которой сталкивается каждый, кто хочет держать на одном компьютере две операционные системы. Чаще всего это Windows и Linux, но комбинации бывают разные: две версии Windows, Windows и macOS (Hackintosh), две сборки Linux.

Независимо от пары, механика одна — нужно настроить загрузчик, который при старте ПК предложит выбор. Разберём процесс от подготовки до финальной отладки.

Зачем нужны две системы на одном ПК

У каждой операционной системы своя зона силы. Windows — игры, проприетарный софт, корпоративные приложения. Linux — разработка, серверные задачи, конфиденциальность. macOS — экосистема Apple и отдельные профессиональные инструменты.

Виртуальная машина решает часть задач, но не даёт прямой доступ к «железу», полной скорости видеокарты и всем ядрам процессора. Dual-boot — это максимум производительности от обеих систем без компромиссов.

Подготовка: что сделать до установки

Резервная копия — обязательно

Перед любыми манипуляциями с разделами и загрузчиком создайте образ системы или скопируйте важные данные на внешний носитель. Ошибка в разметке диска может привести к потере данных, и лучше перестраховаться.

Разбивка диска

Каждой операционной системе нужен отдельный раздел:

  • Windows — минимум 60–80 ГБ, с запасом под обновления и кэш.
  • Linux — 30–50 ГБ под корневой раздел, плюс swap-раздел объёмом не меньше оперативной памяти, если нужна гибернация.
  • Общий раздел с данными (опционально) — в формате exFAT или NTFS, чтобы обе системы могли читать и записывать файлы.

Разбить диск можно средствами самой Windows («Управление дисками»), либо утилитой gparted с Live-USB Linux. Главное — оставить неразмеченное пространство под вторую систему до её установки.

Порядок установки

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

Если ставить в обратном порядке, Windows затрёт загрузчик Linux, и его придётся восстанавливать.

Настройка загрузчика GRUB

GRUB (Grand Unified Bootloader) — стандартный загрузчик в большинстве дистрибутивов Linux. После установки Linux рядом с Windows он обычно сам определяет Windows и добавляет пункт в меню. Но иногда этого не происходит.

Проверка наличия Windows в меню

Откройте терминал в Linux и выполните:

sudo update-grub

Команда пересканирует все разделы и обновит конфигурацию. Если Windows найден, в выводе появится строка вида Found Windows Boot Manager on /dev/nvme0n1p1. После перезагрузки Windows появится в списке.

Если Windows не определился

Чаще всего проблема в том, что в UEFI отключён режим обнаружения других ОС, либо у пользователя нет прав на чтение раздела EFI. Решение — пакет os-prober:


sudo apt install os-prober
sudo os-prober
sudo update-grub

В новых версиях GRUB (начиная с 2.06) функция os-prober отключена по умолчанию из соображений безопасности. Нужно явно разрешить её в конфигурации:

sudo nano /etc/default/grub

Найдите или добавьте строку:


GRUB_DISABLE_OS_PROBER=false

Сохраните, затем:


sudo update-grub

Настройка пункта по умолчанию

Чтобы при запуске автоматически загружалась нужная система, отредактируйте параметр GRUB_DEFAULT в /etc/default/grub:

  • GRUB_DEFAULT=0 — загружается первый пункт меню (обычно текущий Linux).
  • GRUB_DEFAULT=saved — запоминает последний выбор и загружает его при следующем старте.

Для второго варианта добавьте ещё:


GRUB_SAVEDEFAULT=true

После любых изменений в /etc/default/grub обязательно выполняйте sudo update-grub.

Изменение времени ожидания

За задержку перед автозапуском отвечает параметр GRUB_TIMEOUT. Значение в секундах:


GRUB_TIMEOUT=10

Поставьте 0 — и меню не появится, загрузится система по умолчанию. 10 — десять секунд на выбор. Если хотите, чтобы меню ждало бесконечно:


GRUB_TIMEOUT=-1

Кастомизация меню GRUB

Стандартное меню GRUB — чёрный экран с белым текстом. Его можно сделать удобнее и нагляднее.

Установка GRUB Customizer

Графическая утилита для управления меню без ручного редактирования конфигов:


sudo apt install grub-customizer

Через GRUB Customizer можно:

  • Перемещать пункты меню мышкой
  • Переименовывать записи (например, «Windows 11» вместо «Windows Boot Manager»)
  • Менять разрешение, шрифты и фоновое изображение
  • Настраивать таймер и выбор по умолчанию

Ручное оформление

Фоновое изображение кладётся в /boot/grub/, формат — PNG или TGA, разрешение не выше экрана. Укажите путь в конфиге:


GRUB_BACKGROUND="/boot/grub/background.png"

Цветовая схема — в /etc/grub.d/05_debian_theme или прямо через параметры в /etc/default/grub:


GRUB_COLOR_NORMAL="light-gray/black"
GRUB_COLOR_HIGHLIGHT="magenta/light-gray"

После каждого изменения — sudo update-grub.

Альтернативные загрузчики

GRUB — не единственный вариант. Иногда удобнее использовать другой менеджер.

rEFInd

Популярен для UEFI-систем, особенно в связке с macOS. Показывает графическое меню с иконками операционных систем. Установка в Linux:


sudo apt install refind

Во время установки rEFInd прописывает себя в EFI и становится загрузчиком по умолчанию. Плюсы — наглядный интерфейс, автоматическое обнаружение ядер Linux, поддержка тем оформления.

Windows Boot Manager

Если нужно, чтобы управлял загрузкой Windows, а не Linux, — настройте через bcdedit в командной строке Windows (запуск от администратора):


bcdedit /set {bootmgr} path \EFI\refind\refind_x64.efi

Так Windows Boot Manager передаёт управление rEFInd, а тот уже предлагает выбор между системами.

Решение частых проблем

Windows затёр GRUB после обновления

Классическая ситуация: крупное обновление Windows перезаписывает EFI-загрузчик, и Linux исчезает из меню. Восстановление — с Live-USB Linux:


sudo mount /dev/sdXN /mnt
sudo mount /dev/sdX1 /mnt/boot/efi
for i in /dev /dev/pts /proc /sys; do sudo mount --bind $i /mnt$i; done
sudo chroot /mnt
grub-install
update-grub

Где /dev/sdXN — корневой раздел Linux, а /dev/sdX1 — EFI-раздел.

Быстрый запуск Windows мешает

«Быстрый запуск» (Fast Startup) в Windows — гибрид спящего режима и выключения. Из-за него Windows не полностью размонтирует разделы, и Linux не может корректно их прочитать. Отключается в Панель управления → Электропитание → Действие кнопок питания → Изменение недоступных параметров → Включить быстрый запуск (снять галочку).

Часы рассинхронизированы

Windows хранит время в BIOS в локальном формате, а Linux — в UTC. Из-за этого после перезагрузки между системами часы расходятся. Решение — заставить Linux использовать локальное время:


timedatectl set-local-rtc 1

Либо наоборот — указать Windows использовать UTC через реестр (запуск от администратора):


reg add "HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /t REG_DWORD /d 1 /f

Диск NTFS виден только для чтения

Если Windows не завершила работу корректно (синий экран, принудительное выключение), раздел NTFS помечается как «грязный» и Linux монтирует его только на чтение. Исправляется утилитой ntfsfix:


sudo ntfsfix /dev/sdXN

После этого раздел снова доступен для записи.

Общий раздел для данных

Чтобы обе системы работали с одним набором файлов, создайте раздел в exFAT — он читается и пишется в Windows и Linux без ограничений, поддерживает файлы больше 4 ГБ (в отличие от FAT32) и не требует драйверов в современных версиях ОС.

В Linux для монтирования может понадобиться пакет exfat-fuse и exfatprogs:


sudo apt install exfat-fuse exfatprogs

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


/dev/sdXN  /mnt/shared  exfat  defaults,uid=1000,gid=1000  0  0

Чек-лист для надёжной двойной загрузки

  1. Резервная копия создана перед любыми операциями
  2. Windows установлена первой, Linux — второй
  3. Быстрый запуск в Windows отключён
  4. os-prober включён в конфигурации GRUB
  5. Время и часовой пояс синхронизированы между системами
  6. GRUB_TIMEOUT настроен под удобный вам интервал выбора
  7. Общий раздел в exFAT создан при необходимости
  8. GRUB обновлён после каждой установки или обновления ядра Linux

Правильно настроенный dual-boot работает годами без сбоев. Главное — соблюдать порядок установки и не забывать обновлять GRUB после значимых изменений в любой из систем.

Подписка на публикацию новости
Поблагодарили: 1
Гость
Комментарии
Минимальная длина комментария — 50 знаков. Комментарии модерируются.

Смотрите также в категории: Компьютеры и ноутбуки

Мы используем файлы cookie
Сайт (WEB-MAXS.RU) использует файлы cookies и сервисы сбора технических данных посетителей (данные об IP-адресе, местоположении и др.) для обеспечения работоспособности и улучшения качества обслуживания. Продолжая использовать наш сайт, вы автоматически соглашаетесь с использованием данных технологий.
Лучшие предложения для Вашего Wordpress сайта!

Может быть интересно!

Лучшие предложения для Вашего Wordpress сайта!

Выбирайте то,
что действительно нужно!