Установить Arch Linux рядом с Windows 10 можно без потери данных, если правильно подготовить диск и следовать инструкции. Это позволит выбрать ОС при загрузке компьютера — идеальный вариант для тестирования Arch или работы в двух системах. Далее разберём весь процесс: от подготовки раздела до настройки загрузчика, с учётом нюансов для и Legacy-режима.
Сложность заключается в ручной настройке разметки диска и загрузчика, так как Arch Linux не предлагает графический установщик. Но если действовать по шагам, с задачей справится даже новичок. Начнём с подготовки.
Подготовка к установке: что нужно сделать заранее
Перед тем как установить Arch Linux рядом с Windows 10, нужно освободить место на жёстком диске и подготовить установочный носитель. Минимальные требования для Arch: 2 ГБ ОЗУ и 20 ГБ свободного пространства на диске (лучше 30–40 ГБ для комфортной работы).
Сначала создайте резервную копию важных данных — даже опытные пользователи иногда ошибаются с разделами. Затем скачайте последнюю версию образа Arch Linux с официального сайта и запишите его на USB-накопитель с помощью Rufus (Windows) или dd (Linux). Для записи в Rufus выберите схему раздела GPT для или MBR для Legacy.
Используйте флешку объёмом не менее 4 ГБ. После записи образа отформатируйте её в FAT32 — это ускорит процесс и избежит ошибок при загрузке.
Также проверьте, в каком режиме работает ваш BIOS: UEFI или Legacy (CSM). Для этого перезагрузите компьютер, зайдите в BIOS (обычно клавиша F2, F12, Del или Esc) и найдите раздел Boot Mode. Arch Linux лучше устанавливать в UEFI-режиме, если Windows 10 установлена так же.
| Способ | Плюсы | Минусы | Рекомендация |
|---|---|---|---|
| Через Windows | Простота, безопасность для данных | Ограничения по размеру сжатия | Для новичков |
Через cfdisk |
Больше контроля, подходит для сложных схем | Риск ошибки при работе с разделами | Для опытных пользователей |
Через GParted |
Графический интерфейс, удобно для визуализации | Требует загрузки Live-диска | Альтернатива cfdisk |
Разметка диска: как освободить место для Arch Linux
Чтобы установить Arch Linux рядом с Windows 10, нужно выделить неразмеченное пространство на диске. Сделать это можно двумя способами: через встроенное средство или с помощью установочного диска Arch.
Способ 1: через Windows (рекомендуется для новичков). Откройте утилиту Управление дисками (Win + R → diskmgmt.msc). Выберите диск, на котором установлена Windows (обычно Диск 0), кликните правой кнопкой по разделу (например, C:) и выберите Сжать том. Укажите размер в мегабайтах (например, 40 000 МБ = 40 ГБ) и подтвердите. Появится нераспределённое пространство — его мы будем использовать для Arch.
Способ 2: через установочный диск Arch Linux. Загрузитесь с флешки, выберите Arch Linux install medium, а затем запустите cfdisk или fdisk. В cfdisk выберите диск, удалите или уменьшите существующий раздел (например, /dev/sda3) и создайте новый раздел типа Linux filesystem. Не форматируйте его — это сделаем позже.
Загрузка с установочного носителя и запуск установки
После подготовки диска перезагрузите компьютер и загрузитесь с USB-накопителя. Для этого в выберите загрузку с флешки (в разделе Boot Order или Boot Menu). Если всё сделано правильно, вы увидите меню загрузки Arch Linux. Выберите первый пункт — Arch Linux install medium (x86_64, UEFI).
После загрузки вы окажетесь в консоли. Первым делом проверьте подключение к интернету:
- Для кабельного подключения:
ping google.com(если пинг идёт — интернет работает). - Для Wi-Fi:
iwctl→device list(узнайте имя устройства, например,wlan0) →station wlan0 scan→station wlan0 get-networks→station wlan0 connect [имя_сети]→ введите пароль.
Без интернета установка невозможна — Arch Linux скачивает пакеты онлайн.
Создание раздела и форматирование для Arch Linux
Теперь нужно разметить неразмеченное пространство под Arch Linux. Если вы не сделали это заранее, используйте cfdisk:
- Запустите
cfdisk /dev/sda(заменитеsdaна ваш диск, если нужно). - Выберите неразмеченное пространство (
Free space) и нажмитеNew. - Укажите размер (например, 30 ГБ) и выберите тип раздела
Primary. - Выберите тип файловой системы
Linux filesystem. - Повторите шаги для раздела под
swap(если нужно). Размерswapобычно равен объёму ОЗУ (например, 8 ГБ для 8 ГБ ОЗУ). - Запишите изменения (
Write) и выйдите (Quit).
Далее отформатируйте созданные разделы. Например, если вы создали раздел /dev/sda5 для корневой файловой системы (/), выполните:
⚠️ Внимание: Форматирование удалит все данные на разделе. Убедитесь, что вы выбрали правильный раздел и создали резервную копию важных файлов.
mkfs.ext4 /dev/sda5 — для корневого раздела.
mkswap /dev/sda6 — для раздела под swap.
swapon /dev/sda6 — активируйте swap.
Установка системы: монтерование и запуск pacstrap
После форматирования нужно примонтировать разделы и запустить установку базовой системы. Выполните команды по порядку:
| Команда | Описание | Пример |
|---|---|---|
mount |
Монтирование корневого раздела | mount /dev/sda5 /mnt |
mkdir |
Создание точки монтирования для /home (если нужно) |
mkdir /mnt/home |
mount |
Монтирование раздела /home |
mount /dev/sda7 /mnt/home |
pacstrap |
Установка базовой системы | pacstrap /mnt base linux linux-firmware |
Команда pacstrap установит минимальный набор пакетов, включая ядро linux и прошивки linux-firmware. Процесс может занять 10–30 минут в зависимости от скорости интернета.
Настройка системы: fstab, хостнейм и пользователи
После установки базовых пакетов нужно сгенерировать файл fstab (таблица файловой системы), который определяет, как и где монтируются разделы при загрузке. Выполните:
genfstab -U /mnt >> /mnt/etc/fstab
Проверьте содержимое файла:
cat /mnt/etc/fstab
Если всё в порядке, перейдите в новую систему:
arch-chroot /mnt
Теперь настройте базовые параметры:
- Установите часовой пояс:
ln -sf /usr/share/zoneinfo/Region/City /etc/localtime(например,/usr/share/zoneinfo/Europe/Moscow). - Синхронизируйте время:
hwclock --systohc. - Установите локаль: отредактируйте файл
/etc/locale.gen, раскомментировав строкуru_RU.UTF-8 UTF-8, затем выполнитеlocale-gen. - Установите хостнейм:
echo [имя_компьютера] > /etc/hostname. - Создайте пользователя:
useradd -m -G wheel [имя_пользователя]. - Установите пароль для пользователя:
passwd [имя_пользователя]. - Установите пароль для root:
passwd.
Не пропускайте настройку fstab — без неё система не сможет правильно монтировать разделы при загрузке!
Установка загрузчика для dual boot с Windows 10
Загрузчик — это программа, которая позволяет выбирать между Arch Linux и Windows 10 при включении компьютера. Для UEFI-систем используйте grub с модулем для Windows:
pacman -S grub efibootmgr os-prober
Установите grub в EFI-раздел (обычно /dev/sda1):
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
Сгенерируйте конфигурационный файл:
grub-mkconfig -o /boot/grub/grub.cfg
Если вы используете Legacy-режим, установите grub в MBR:
grub-install --target=i386-pc /dev/sda
Затем выполните:
grub-mkconfig -o /boot/grub/grub.cfg
Чтобы grub обнаружил Windows 10, отредактируйте файл /etc/default/grub и убедитесь, что строка GRUB_DISABLE_OS_PROBER=false раскомментирована (убраны символы # в начале строки). Затем повторите генерацию конфигурации.
Если Windows 10 не отображается в меню GRUB
Проверьте, что os-prober установлен и активирован в /etc/default/grub. Если проблема остаётся, попробуйте вручную добавить запись для в /boot/grub/grub.cfg или переустановите загрузчик с параметром --recheck.
Завершение установки и первый запуск
Перед выходом из arch-chroot установите необходимые пакеты для работы в графическом режиме (если планируете использовать GUI):
pacman -S xorg-server xorg-xinit plasma-desktop sddm networkmanager (для KDE Plasma).
Активируйте.service для автозагрузки:
systemctl enable sddm NetworkManager
Выйдите из arch-chroot (exit), размонтируйте разделы:
umount -R /mnt
И перезагрузите компьютер:
reboot
После перезагрузки в меню GRUB вы увидите выбор между Arch Linux и Windows 10. Выберите нужную систему и проверьте её работоспособность.
Чек-лист перед первым запуском Arch Linux
Часто задаваемые вопросы
Можно ли установить Arch Linux рядом с Windows 10 на один диск?
Да, можно. Для этого нужно освободить неразмеченное пространство на диске (например, сжав раздел Windows) и создать разделы для Arch Linux. Важно, чтобы загрузчик GRUB правильно обнаружил обе системы.
Как узнать, в каком режиме (UEFI или Legacy) работает моя Windows 10?
Откройте командную строку от имени администратора и выполните bcdedit | find "path". Если в результате есть упоминание efi (например, \EFI\Microsoft\Boot\bootmgfw.efi), то система работает в UEFI-режиме. В противном случае — в Legacy.
Что делать, если после установки Arch Linux не загружается?
Проверьте, правильно ли установлен загрузчик. Для убедитесь, что grub установлен в EFI-раздел. Если проблема в конфигурации, загрузитесь с установочной флешки, примонтируйте корневой раздел и сгенерируйте grub.cfg заново.
Сколько места нужно выделить под Arch Linux?
Минимум — 20 ГБ, но для комфортной работы рекомендуется 30–50 ГБ. Если планируете устанавливать много программ или работать с большими файлами (например, виртуальные машины), выделите 100 ГБ и более.