Введение
Двойная загрузка Windows и Linux позволяет использовать преимущества обеих операционных систем на одном компьютере. После настройки вы сможете работать с привычной средой Windows и гибким Linux в одном месте без потери данных.
Требования
- Доступный как минимум 20 ГБ свободного места на диске (рекомендуется 50 ГБ).
- Права администратора для изменения разделов.
- Установочный ISO Linux (например, Ubuntu 22.04 LTS или Debian 11).
- Инструменты разметки: Disk Management (Windows) и GParted (
sudo apt install gparted).
Пошаговая инструкция
Шаг 1: Подготовка дисков и создание раздела для Linux
Сначала уменьшите раздел Windows, чтобы освободить место. В Windows откройте «Создание и форматирование разделов диска», щелкните правой кнопкой мыши на разделе Windows → «Уменьшить размер». Затем установите GParted (sudo apt install gparted), запустите программу, кликните правой кнопкой мыши на свободном пространстве → «Новый раздел». Задайте тип ext4, точку монтирования /, размер и нажмите «Применить изменения».
# Установка GParted (если еще не установлено)
sudo apt update
sudo apt install gparted
Шаг 2: Установка Linux alongside Windows
Загрузитесь с установочного ISO Linux (например, Ubuntu). Во время установки выберите «Что-то другое», найдите свободное пространство (раздел, который вы создали), установите точку монтирования /, укажите корневой пароль и завершите установку. Не забудьте отметить «Загрузить обновления во время установки» и «Установить GRUB на основной загрузочный сектор».
Шаг 3: Настройка GRUB для двойной загрузки
После установки перезагрузите компьютер. В GRUB выберите «Windows». Если меню не показывает Windows, выполните команду:
sudo update-grub
sudo grub-mkconfig -o /boot/grub/grub.cfg
Для настройки порядка загрузки отредактируйте /etc/grub.d/40_custom, добавив:
set default="0" # 0 = первая запись (Linux)
# или
set default="1" # 1 = вторая запись (Windows)
Затем сохраните файл и выполните sudo update-grub снова.
Шаг 4: Проверка загрузки обеих ОС
Перезагрузите ПК. В меню GRUB выберите Linux (Ubuntu) или Windows. Убедитесь, что обе системы загружаются корректно. Если загрузка Windows не работает, запустите bootrec /fixmbr /fixboot в среде восстановления Windows.
Шаг 5: Дополнительная настройка (бэкап и разрешения)
Создайте бэкап загрузочного сектора:
sudo dd if=/dev/sda of=/boot/grub/boot.img
Для корректного обмена файлами настроить общие ресурсы Windows можно через «Сеть» в файловом менеджере Linux (smbclient -L). Не забудьте установить права для общего доступа при необходимости.
Проверка результата
Если после перезагрузки вы видите меню GRUB с двумя записями и обе операционные системы запускаются без ошибок, настройка двойной загрузки успешно завершена. Проверьте, что данные на каждом разделе доступны из соответствующей ОС.
Возможные проблемы
- GRUB не видит Windows – выполните
sudo update-grubиsudo grub-mkconfig -o /boot/grub/grub.cfg. - Раздел Linux не монтируется – проверьте тип файловой системы (
lsblk) и исправность с помощьюsudo e2fsck -f /dev/sdXn. - Нет свободного места – повторите уменьшение раздела Windows или удалите ненужные программы.
- Ошибки загрузки SSD – убедитесь, что SATA режим работы контроллера настроен корректно (AHCI для Linux, IDE для старых версий Windows).