Введение: почему Arch Linux и что нужно знать перед установкой
Arch Linux — это роллинг-релиз дистрибутив, ориентированный на опытных пользователей, которые хотят получить полный контроль над системой. В отличие от Ubuntu или Fedora, Arch не предлагает графического установщика с «мастером» — установка выполняется вручную через командную строку. Это позволяет собрать систему ровно под свои задачи, без лишних предустановленных программ.
Перед началом убедитесь, что у вас есть:
- Компьютер с архитектурой x86_64 (64-битный процессор).
- Минимум 512 МБ оперативной памяти (для live-системы нужно больше).
- Свободное место на диске — базовая установка занимает менее 2 ГБ, но для комфортной работы рекомендуется 20–30 ГБ.
- Стабильное интернет-соединение (все пакеты скачиваются из репозиториев).
- USB-накопитель от 2 ГБ для загрузочного носителя.
Также стоит сделать резервную копию важных данных — установка Arch удалит всё содержимое целевого диска.
Подготовка загрузочного носителя и загрузка live-системы
Скачайте ISO-образ Arch Linux с официального сайта archlinux.org/download. Рекомендуется проверять подпись PGP для защиты от подмены образа. Для записи на USB-накопитель используйте команду dd в Linux или macOS:
sudo dd if=/путь/к/образу.iso of=/dev/sdX bs=4M status=progressЗамените /dev/sdX на имя вашего USB-накопителя (например, /dev/sdb). В Windows можно использовать Rufus или BalenaEtcher.
После записи перезагрузите компьютер и войдите в BIOS/UEFI (обычно клавиши F2, F12, Del). Отключите Secure Boot — установочный образ Arch его не поддерживает. Установите загрузку с USB-накопителя. При появлении меню выберите "Arch Linux install medium" и нажмите Enter.
Настройка раскладки клавиатуры и проверка режима загрузки
По умолчанию live-система использует американскую раскладку. Чтобы переключиться на русскую, выполните:
loadkeys ruДля корректного отображения кириллицы в консоли установите шрифт:
setfont cyr-sun16Теперь проверьте, в каком режиме загружена система — UEFI или BIOS (Legacy). Это важно для правильной разметки диска и установки загрузчика. Выполните:
cat /sys/firmware/efi/fw_platform_size- Если команда выводит
64или32— система загружена в UEFI. - Если файл не существует — используется BIOS/CSM.
Если вы хотите установить Arch в режиме UEFI, убедитесь, что в BIOS включён режим UEFI и отключён CSM (Legacy).
Подключение к интернету в live-окружении
Для установки Arch требуется интернет. Если используется проводное подключение (Ethernet), оно обычно настраивается автоматически. Проверьте соединение командой ping archlinux.org.
Для Wi-Fi используйте утилиту iwctl:
iwctl
station wlan0 scan
station wlan0 get-networks
station wlan0 connect "Имя_сети"Введите пароль при запросе. Выход из iwctl — командой exit.
Если Wi-Fi адаптер не определился, проверьте, не заблокирован ли он аппаратно (кнопка на ноутбуке) или программно (команда rfkill).
После подключения синхронизируйте системное время:
timedatectlСлужба systemd-timesyncd запущена по умолчанию и выполнит синхронизацию автоматически.
Разметка диска: создание разделов для UEFI и BIOS
Определите имя целевого диска с помощью lsblk или fdisk -l. Обычно это /dev/sda, /dev/nvme0n1 или /dev/mmcblk0. Будьте внимательны — все данные на выбранном диске будут удалены.
Для разметки используйте fdisk или cfdisk. Рассмотрим схему для UEFI с GPT:
/dev/sda1— системный раздел EFI (ESP), типEFI System, размер 1 ГБ, файловая система FAT32./dev/sda2— корневой раздел/, типLinux x86-64 root, размер от 23–32 ГБ, файловая система ext4./dev/sda3— раздел подкачки (опционально), типLinux swap, размер не менее 4 ГБ (рекомендуется при ОЗУ менее 16 ГБ)./dev/sda4— раздел/home(опционально), файловая система ext4, занимает оставшееся место.
Для BIOS с MBR схема проще:
/dev/sda1— корневой раздел/, файловая система ext4./dev/sda2— раздел подкачки (опционально).
Пример разметки с cfdisk:
cfdisk /dev/sdaВыберите тип таблицы разделов (GPT для UEFI, DOS для BIOS). Создайте разделы, укажите размер и тип. Для ESP в UEFI выберите тип EFI System. Запишите изменения и выйдите.
После разметки отформатируйте разделы:
mkfs.fat -F32 /dev/sda1 # для ESP
mkfs.ext4 /dev/sda2 # для корня
mkfs.ext4 /dev/sda4 # для /home (если есть)
mkswap /dev/sda3 # для swapМонтирование разделов и установка базовой системы
Смонтируйте корневой раздел в /mnt:
mount /dev/sda2 /mntСоздайте точки монтирования для ESP и /home (если есть):
mkdir -p /mnt/boot
mount /dev/sda1 /mnt/boot
mkdir -p /mnt/home
mount /dev/sda4 /mnt/homeАктивируйте swap:
swapon /dev/sda3Теперь установите базовую систему с помощью pacstrap. Минимальный набор включает ядро, прошивки и базовые утилиты:
pacstrap /mnt base base-devel linux linux-firmware linux-headersДля работы с Wi-Fi и сетевыми настройками добавьте networkmanager, iwd и wpa_supplicant. Для загрузчика — grub и efibootmgr (для UEFI). Для текстового редактора — nano или vim. Пример:
pacstrap /mnt base base-devel linux linux-firmware linux-headers grub efibootmgr networkmanager nano vimПроцесс займёт 15–30 минут в зависимости от скорости интернета.
Настройка системы: fstab, chroot, локализация и пользователи
Сгенерируйте файл fstab для автоматического монтирования разделов:
genfstab -U /mnt >> /mnt/etc/fstabПроверьте его содержимое командой cat /mnt/etc/fstab.
Войдите в новую систему:
arch-chroot /mntТеперь все команды выполняются внутри устанавливаемой системы.
Настройка времени и локали:
- Установите часовой пояс (например, для Москвы):
ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
hwclock --systohc- Раскомментируйте нужные локали в
/etc/locale.gen(например,ru_RU.UTF-8иen_US.UTF-8), затем выполнитеlocale-gen. - Создайте файл
/etc/locale.conf:
echo "LANG=ru_RU.UTF-8" > /etc/locale.conf- Настройте раскладку клавиатуры в консоли — создайте
/etc/vconsole.conf:
echo "KEYMAP=ru" > /etc/vconsole.confСоздание пользователя:
- Установите пароль root:
passwd- Создайте обычного пользователя:
useradd -m -G wheel,audio,video,storage имя_пользователя
passwd имя_пользователя- Разрешите пользователю выполнять команды с sudo — раскомментируйте строку
%wheel ALL=(ALL:ALL) ALLв/etc/sudoers(командаvisudo).
Настройка сети:
- Задайте имя хоста:
echo "мой_хост" > /etc/hostname- Включите службу NetworkManager:
systemctl enable NetworkManagerУстановка загрузчика GRUB и завершение установки
Установите GRUB на диск (не на раздел):
- Для UEFI:
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB- Для BIOS:
grub-install /dev/sdaСгенерируйте конфигурационный файл:
grub-mkconfig -o /boot/grub/grub.cfgЕсли вы используете UEFI, убедитесь, что ESP смонтирован в /boot или /boot/efi. В некоторых случаях требуется создать запись в NVRAM — grub-install делает это автоматически.
После установки загрузчика выйдите из chroot, отмонтируйте разделы и перезагрузите компьютер:
exit
umount -R /mnt
rebootНе забудьте извлечь USB-накопитель. После перезагрузки вы должны увидеть меню GRUB и возможность загрузить Arch Linux.
Первые шаги после установки: графический интерфейс и полезные пакеты
После входа в систему (под root или обычным пользователем) настройте графическое окружение. Установите Xorg и выберите окружение рабочего стола. Например, для XFCE:
sudo pacman -S xorg xfce4 xfce4-goodies lightdm lightdm-gtk-greeter
sudo systemctl enable lightdmДля KDE Plasma:
sudo pacman -S plasma-meta kde-applications sddm
sudo systemctl enable sddmНе забудьте установить драйверы для видеокарты. Для NVIDIA:
sudo pacman -S nvidia nvidia-utilsДля настройки Wi-Fi после установки используйте nmcli или nmtui (входят в NetworkManager).
Полезные пакеты для новичка:
bash-completion— автодополнение в терминале.firefoxилиchromium— браузер.ttf-dejavu,ttf-liberation— шрифты.pulseaudioилиpipewire— звук.
Arch Linux — это система, которую вы собираете сами. Не бойтесь экспериментировать, но всегда читайте ArchWiki перед внесением изменений.
Типичные ошибки и как их избежать
- Неправильное имя диска в
dd— можно случайно перезаписать основной диск. Всегда проверяйте/dev/sdXкомандойlsblk. - Забыли отключить Secure Boot — система не загрузится с установочного носителя.
- ESP отформатирован не в FAT32 — UEFI не увидит загрузчик.
- Не установлен
efibootmgrдля UEFI — GRUB не сможет создать запись в NVRAM. - Не включили NetworkManager — после перезагрузки не будет интернета.
- Не настроили sudo — обычный пользователь не сможет выполнять команды с правами root.
- Не сгенерировали fstab — система не найдёт корневой раздел.
Если что-то пошло не так, загрузитесь с live-USB, смонтируйте разделы и повторите шаги. ArchWiki — ваш лучший друг.
Вопросы и ответы
Сколько времени занимает установка Arch Linux?
Установка базовой системы занимает от 30 минут до 2 часов в зависимости от опыта пользователя и скорости интернета. Первая установка может занять больше времени из-за необходимости разбираться с командами.
Можно ли установить Arch Linux рядом с Windows?
Да, можно настроить двойную загрузку. Для этого нужно создать отдельные разделы для Arch (корень, ESP, home) и установить GRUB, который будет видеть обе системы. Рекомендуется сначала установить Windows, а затем Arch.
Нужен ли swap-раздел, если у меня 16 ГБ ОЗУ?
Swap не обязателен, но рекомендуется для гибернации (спящего режима). Если вы не планируете использовать гибернацию, можно обойтись без swap или использовать файл подкачки вместо раздела.
Как восстановить загрузчик GRUB после сбоя?
Загрузитесь с live-USB, смонтируйте корневой раздел и ESP в /mnt, выполните arch-chroot /mnt, затем переустановите GRUB командами grub-install и grub-mkconfig. После этого перезагрузитесь.
Что делать, если после установки не работает Wi-Fi?
Убедитесь, что установлен и включен NetworkManager (systemctl enable --now NetworkManager). Если используется iwd, проверьте его статус. Также может потребоваться установка firmware для беспроводного адаптера (linux-firmware).
Как обновлять Arch Linux после установки?
Используйте команду sudo pacman -Syu. Регулярные обновления важны для безопасности, но перед обновлением читайте новости на archlinux.org — иногда требуются ручные вмешательства.
Можно ли использовать автоматический установщик archinstall?
Да, в последних ISO-образах доступен скрипт archinstall. Он упрощает процесс, но даёт меньше контроля. Для обучения лучше выполнить ручную установку хотя бы один раз.