Как правильно установить Arch Linux: полная инструкция

Иван Корнев·16 августа 2026·3 мин

Установка Arch Linux требует внимательности и базовых знаний командной строки. Это пошаговое руководство проведёт вас от подготовки USB-носителя до полной настройки установленной системы.

Оглавление

Подготовка установочного носителя

Скачайте последний ISO-образ с официального сайта archlinux.org или через торрент. Запишите образ на USB-накопитель с помощью утилит типа Rufus, Etcher или команды dd в Linux. После записи загрузитесь с флешки, выбрав соответствующий пункт в BIOS/UEFI вашего компьютера.

Настройка окружения в Live-системе

После загрузки проверьте режим работы (UEFI или Legacy) командой ls /sys/firmware/efi/efivars. Если каталог существует, система загружена в режиме UEFI.

Подключитесь к интернету: для Wi-Fi используйте утилиту iwctl, для проводного соединения сеть обычно поднимается автоматически через DHCP. Синхронизируйте системные часы командой timedatectl set-ntp true. При необходимости измените раскладку клавиатуры командой loadkeys ru.

Разметка диска и создание файловых систем

Определите имя целевого диска командой lsblk или fdisk -l. Создайте разделы с помощью cfdisk, fdisk или parted: для UEFI обычно требуются EFI System Partition (FAT32), корневой раздел (ext4 или btrfs) и опционально swap.

Отформатируйте созданные разделы. Например, используйте mkfs.ext4 /dev/sdX2 для корня и mkfs.fat -F32 /dev/sdX1 для EFI. Смонтируйте корневой раздел в /mnt, а EFI-раздел в /mnt/boot (или /mnt/efi).

Установка базовой системы

Установите базовые пакеты, ядро и прошивки командой:

pacstrap -K /mnt base linux linux-firmware

Для процессоров AMD или Intel рекомендуется также установить соответствующие микрокоды (amd-ucode или intel-ucode). После установки пакетов сгенерируйте файл fstab командой genfstab -U /mnt >> /mnt/etc/fstab.

Настройка установленной системы (chroot)

Войдите в новую систему командой arch-chroot /mnt и выполните базовую настройку.

Часовой пояс и время

ln -sf /usr/share/zoneinfo/Region/City /etc/localtime && hwclock --systohc

Локаль

Раскомментируйте нужные строки в /etc/locale.gen и выполните locale-gen. Затем создайте файл /etc/locale.conf с требуемыми параметрами локали.

Имя хоста и сеть

Задайте имя хоста в /etc/hostname и настройте сетевое подключение (например, установите NetworkManager).

Загрузчик

Для UEFI чаще всего используется GRUB или systemd-boot. Пример установки GRUB:

grub-install --target=x86_64-efi ... && grub-mkconfig -o /boot/grub/grub.cfg

Пароль суперпользователя

Создайте пароль root командой passwd.

Завершение установки

Выйдите из chroot командой exit и размонтируйте разделы:

umount -R /mnt

Перезагрузите компьютер командой reboot и извлеките установочный носитель.

Официальная ArchWiki является первоисточником и регулярно обновляется. Всегда сверяйтесь с ней при возникновении нестандартных ситуаций.

Альтернативный способ: скрипт archinstall

Существует скрипт archinstall, который автоматизирует установку Arch Linux через текстовый интерфейс. Этот способ подходит для новичков, которые хотят упростить процесс установки и избежать ручной настройки каждого компонента.

Частые ошибки

  • Неправильное определение режима загрузки. Перед разметкой диска обязательно проверьте, загружена ли система в UEFI или Legacy режиме командой ls /sys/firmware/efi/efivars.
  • Отсутствие микрокодов процессора. Для процессоров AMD и Intel рекомендуется устанавливать соответствующие микрокоды (amd-ucode или intel-ucode) для корректной работы системы.
  • Пропуск генерации fstab. После монтирования разделов не забудьте сгенерировать файл fstab командой genfstab -U /mnt >> /mnt/etc/fstab, иначе система может не загрузиться.
  • Забытый пароль root. Перед завершением настройки обязательно задайте пароль суперпользователя командой passwd, иначе вы не сможете войти в систему после перезагрузки.

FAQ

Можно ли автоматизировать установку Arch Linux?

Да, существует скрипт archinstall, который автоматизирует установку через текстовый интерфейс и подходит для новичков.

Как проверить режим загрузки UEFI или Legacy?

Выполните команду ls /sys/firmware/efi/efivars. Если каталог существует, система загружена в режиме UEFI.

Какие загрузчики можно использовать для UEFI?

Для UEFI чаще всего используется GRUB или systemd-boot.