Как настроить двойную загрузку Windows и Linux

двойная загрузка windows linux keytrust24.store

Двойная загрузка (dual boot) дает возможность использовать Windows и Linux на одном компьютере, выбирая систему при включении. Это удобнее виртуальной машины для задач, требующих полного доступа к оборудованию: разработки, серверного администрирования, тестирования. Главное правило: сначала устанавливается Windows, потом Linux.

Главное:

  • Windows устанавливается первой, Linux второй, чтобы GRUB корректно обнаружил обе системы
  • Отключение BitLocker и Fast Startup обязательно перед установкой Linux
  • Раздел для Linux создается из свободного места на диске Windows через Управление дисками
  • Загрузчик GRUB автоматически добавляет Windows в меню загрузки

Подготовка Windows к двойной загрузке

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

1. Отключите BitLocker (если активен): «Параметры» — «Конфиденциальность и защита» — «Шифрование устройства» — «Отключить». Или в командной строке от администратора:

manage-bde -off C:

Дождитесь полной расшифровки диска (может занять час и более).

2. Отключите Быстрый запуск (Fast Startup): «Панель управления» — «Электропитание» — «Действия кнопок питания» — «Изменение параметров, которые сейчас недоступны» — снимите «Включить быстрый запуск».

Через реестр:

reg add "HKLMSYSTEMCurrentControlSetControlSession ManagerPower" /v HiberbootEnabled /t REG_DWORD /d 0 /f

Fast Startup блокирует NTFS-раздел, Linux не сможет его читать.

3. Создайте точках восстановления на случай проблем.

4. Отключите Secure Boot в BIOS (если дистрибутив Linux не поддерживает его). Ubuntu и Fedora поддерживают Secure Boot, Arch и Manjaro могут требовать отключения.

Подробнее о разбивке диска.

Выделение места на диске для Linux

Откройте «Управление дисками» (Win+X — «Управление дисками»). Правой кнопкой на раздел C: (или другой) — «Сжать том».

Рекомендуемые размеры для Linux:

  • Минимум: 30 ГБ (система + базовые программы)
  • Рекомендуется: 60-100 ГБ (система + эти + своп)
  • Для разработки: 100-200 ГБ (Docker, виртуальные машины, исходный код)

Укажите размер сжатия в МБ (например, 102400 для 100 ГБ). Нажмите «Сжать». Появится нераспределенное пространство — не форматируйте его, Linux-установщик сделает это сам.

Если сжатие дает меньше места, чем ожидалось:

  1. Отключите файл подкачки: «Параметры» — «Система» — «О системе» — «Дополнительные параметры» — «Быстродействие» — «Параметры» — «Дополнительно» — «Изменить» — снимите «Автоматически»
  2. Отключите гибернацию: powercfg /hibernate off
  3. Выполните дефрагментацию: запустите «Оптимизация дисков»
  4. После сжатия верните настройки обратно

Через командную строку от администратора:

diskpart
select volume C
shrink desired=102400

Создание загрузочной флешки и установка Linux

Скачайте ISO-образ выбранного дистрибутива:

  • Ubuntu — самый простой для начинающих
  • Fedora — актуальные пакеты, поддержка Red Hat
  • Linux Mint — похож на Windows по интерфейсу

Создание загрузочной флешки: скачайте Rufus. Выберите USB-накопитель (минимум 8 ГБ), укажите ISO-файл. Схема раздела: GPT (для UEFI). Нажмите «Старт».

Установка (на примере Ubuntu):

  1. Перезагрузите компьютер, войдите в BIOS (F2, F12 или Del при включении)
  2. В меню загрузки выберите USB-накопитель
  3. Выберите «Install Ubuntu»
  4. На шаге разметки выберите «Установить Ubuntu рядом с Windows» (установщик автоматически найдет свободное место)
  5. Или «Другой вариант» для ручной разметки

Ручная разметка (рекомендуется):

  • Раздел / (root): ext4, 30-50 ГБ
  • Раздел /home: ext4, все оставшееся место
  • Раздел swap: 4-8 ГБ (или равен объему RAM для гибернации)
  • Раздел EFI: НЕ создавайте новый, используйте существующий от Windows

Подробнее о подготовке флешки в нашей статье о загрузке ISO.

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

После установки Linux загрузчик GRUB автоматически обнаруживает Windows и добавляет в меню загрузки. При включении компьютера вы увидите меню с выбором системы.

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

sudo os-prober
sudo update-grub

Если os-prober не находит Windows, включите его в конфигурации GRUB:

sudo nano /etc/default/grub

Добавьте строку: GRUB_DISABLE_OS_PROBER=false. Сохраните и выполните:

sudo update-grub

Настройка таймаута и системы по умолчанию в /etc/default/grub:

  • GRUB_DEFAULT=0 — первый пункт (Linux). Установите номер пункта Windows для загрузки Windows по умолчанию
  • GRUB_TIMEOUT=10 — время ожидания в секундах
  • GRUB_TIMEOUT_STYLE=menu — показывать меню (hidden — скрыть)

После изменений всегда выполняйте sudo update-grub.

Если после обновления Windows загрузчик GRUB пропал и компьютер загружается напрямую в Windows:

  1. Загрузитесь с USB-флешки Linux в режиме Live
  2. Смонтируйте корневой раздел Linux и EFI-раздел
  3. Выполните chroot и переустановите GRUB: grub-install и update-grub

Обмен файлами между Windows и Linux

Linux читает и записывает разделы NTFS (файловая система Windows). Windows не читает ext4 (файловая система Linux) без дополнительного ПО.

Доступ к файлам Windows из Linux: разделы NTFS автоматически отображаются в файловом менеджере. Для постоянного монтирования добавьте запись в /etc/fstab:

# Узнайте UUID раздела Windows
sudo blkid | grep ntfs
# Добавьте в /etc/fstab
# UUID=XXXX-XXXX /mnt/windows ntfs-3g defaults,nofail 0 0

Доступ к файлам Linux из Windows:

  • WSL: если установлен Windows Subsystem for Linux, разделы ext4 доступны через Проводник (wsl$)
  • Ext2Fsd: бесплатная утилита для чтения ext4 в Windows (только чтение рекомендуется)
  • Общая папка: создайте раздел NTFS или FAT32, доступный обеим системам

Рекомендуемый подход: создайте отдельный раздел NTFS на 50-100 ГБ для общих файлов. Обе системы смогут читать и записывать его без проблем.

Настройка общего раздела в Linux: добавьте в /etc/fstab:

# UUID=XXXX-XXXX /mnt/shared ntfs-3g defaults,uid=1000,gid=1000 0 0

Параметры uid и gid назначают владельца файлов для удобства работы. Подробнее о дисках в нашей статье о разбивке диска. Ключи Windows в нашем каталоге Windows.

Частые ошибки при настройке

Разберем типичные промахи, которые допускают пользователи. Знание этих ловушек сэкономит время и нервы.

Ошибка 1: Изменение параметров без резервной копии

Любые системные настройки следует менять только после создания точки восстановления. Если что-то пойдет не так, откат займет пару минут. Без резервной копии придется искать и отменять каждое изменение вручную.

Ошибка 2: Использование устаревших инструкций

Интерфейс Windows 11 регулярно обновляется. Инструкция для версии 22H2 может не подходить для 24H2 — расположение некоторых настроек меняется. Всегда проверяйте версию своей системы: Win + R > winver.

Ошибка 3: Запуск без прав администратора

Многие системные операции требуют повышенных привилегий. Если команда возвращает «Отказано в доступе», закройте терминал и откройте его заново от имени администратора (правая кнопка > Запуск от имени администратора).

Ошибка 4: Игнорирование перезагрузки

Часть изменений вступает в силу только после перезагрузки. Не путайте выход из системы с полной перезагрузкой — выберите именно «Перезагрузка» в меню Пуск.

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

Один путь к результату — хорошо. Несколько путей — надежно. Если основной метод не сработал, попробуйте альтернативный.

Через PowerShell

PowerShell дает больше контроля и возможность автоматизации. Большинство операций из графического интерфейса можно выполнить одной командой. Преимущество — возможность записать команды в скрипт и применить на нескольких компьютерах:

# Проверка текущих параметров
Get-ComputerInfo | Select-Object WindowsProductName, WindowsVersion, OsArchitecture

Через групповые политики (gpedit.msc)

В редакциях Windows 11 Pro и Enterprise доступен редактор групповых политик. Он управляет теми же параметрами, что и реестр, но через удобный древовидный интерфейс. Лицензионные ключи для Pro-версий доступны в нашем каталоге Windows 11.

Через реестр Windows

Реестр — самый глубокий уровень настройки. Откройте regedit (Win + R > regedit) и перейдите к нужному разделу. Перед правками экспортируйте ветку реестра: правая кнопка на разделе > Экспортировать. Подробнее о работе с реестром читайте в руководстве по regedit.

Автоматизация через скрипты

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

Создайте файл с расширением .ps1 и запускайте через PowerShell:

# Пример скрипта для массового применения настроек
$computers = @("PC-01", "PC-02", "PC-03")
foreach ($pc in $computers) {
    Write-Host "Настройка $pc..."
    # Здесь команды для каждого ПК
}
Write-Host "Готово. Обработано: $($computers.Count) компьютеров"

Для запуска скриптов PowerShell может потребоваться изменение политики выполнения:

# Разрешить запуск локальных скриптов
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

Подробнее о создании скриптов читайте в статье о создании BAT-файлов.

Часто задаваемые вопросы

Безопасно ли устанавливать Linux рядом с Windows?

Да, если следовать инструкции. Отключите BitLocker и Fast Startup, создайте точку восстановления. Установщик Linux не затрагивает раздел Windows.

Можно ли удалить Linux и вернуть только Windows?

Да. Восстановите загрузчик Windows через bootrec /fixboot из среды восстановления. Затем удалите разделы Linux в Управлении дисками и расширьте раздел Windows.

Обновление Windows ломает загрузчик GRUB?

Иногда крупные обновления Windows перезаписывают загрузочную запись. Загрузитесь с Live USB Linux и переустановите GRUB.

Какой дистрибутив Linux выбрать для новичка?

Ubuntu или Linux Mint. Оба имеют графический установщик, большое сообщество и хорошую поддержку оборудования. Fedora подходит для тех, кто хочет свежие пакеты.

Частые вопросы

Безопасно ли устанавливать Linux рядом с Windows?

Да, если следовать инструкции. Отключите BitLocker и Fast Startup, создайте точку восстановления. Установщик Linux не затрагивает раздел Windows.

Можно ли удалить Linux и вернуть только Windows?

Да. Восстановите загрузчик Windows через bootrec /fixboot из среды восстановления. Затем удалите разделы Linux в Управлении дисками и расширьте раздел Windows.

Обновление Windows ломает загрузчик GRUB?

Иногда крупные обновления Windows перезаписывают загрузочную запись. Загрузитесь с Live USB Linux и переустановите GRUB.

Какой дистрибутив Linux выбрать для новичка?

Ubuntu или Linux Mint. Оба имеют графический установщик, большое сообщество и хорошую поддержку оборудования. Fedora подходит для тех, кто хочет свежие пакеты.