Двойная загрузка (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 /fFast 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-установщик сделает это сам.
Если сжатие дает меньше места, чем ожидалось:
- Отключите файл подкачки: «Параметры» — «Система» — «О системе» — «Дополнительные параметры» — «Быстродействие» — «Параметры» — «Дополнительно» — «Изменить» — снимите «Автоматически»
- Отключите гибернацию: powercfg /hibernate off
- Выполните дефрагментацию: запустите «Оптимизация дисков»
- После сжатия верните настройки обратно
Через командную строку от администратора:
diskpart
select volume C
shrink desired=102400Создание загрузочной флешки и установка Linux
Скачайте ISO-образ выбранного дистрибутива:
- Ubuntu — самый простой для начинающих
- Fedora — актуальные пакеты, поддержка Red Hat
- Linux Mint — похож на Windows по интерфейсу
Создание загрузочной флешки: скачайте Rufus. Выберите USB-накопитель (минимум 8 ГБ), укажите ISO-файл. Схема раздела: GPT (для UEFI). Нажмите «Старт».
Установка (на примере Ubuntu):
- Перезагрузите компьютер, войдите в BIOS (F2, F12 или Del при включении)
- В меню загрузки выберите USB-накопитель
- Выберите «Install Ubuntu»
- На шаге разметки выберите «Установить Ubuntu рядом с Windows» (установщик автоматически найдет свободное место)
- Или «Другой вариант» для ручной разметки
Ручная разметка (рекомендуется):
- Раздел / (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:
- Загрузитесь с USB-флешки Linux в режиме Live
- Смонтируйте корневой раздел Linux и EFI-раздел
- Выполните 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 подходит для тех, кто хочет свежие пакеты.



