Arch Linux проста в установке. В этом руководстве показано, как установить Arch Linux шаг за шагом, что проложит путь к успешной настройке.
Многие пользователи Linux хотят попробовать Arch Linux, но общее представление о том, что Arch сложен в установке и освоении, останавливает их. Когда люди говорят, что это “трудно”, они имеют в виду, что это требует усилий. И они правы – тебе нужно приложить немного больше усилий для установки твоей системы, настройки всего и чтения о том, как делать то, что ты хочешь.
Однако в награду за твои усилия ты получишь систему, которую хорошо понимаешь и настраиваешь именно так, как тебе хочется. После установки Arch Linux запускается так же просто, как и любой другой дистрибутив, если не проще.
Ты можешь установить Arch Linux непосредственно на свой компьютер, следуя этому руководству, но ты также можешь установить его на виртуальную машину с помощью VirtualBox или другого программного обеспечения для виртуализации.
📖 Нажми чтобы раскрыть!
- 1. Загрузка установочного образа Arch Linux 🔽
- 2. Подготовка загрузочного USB-накопителя 💾
- 3. Загрузка Arch Linux с USB-накопителя ⚡
- 4. Проверка подключения к Интернету 🌐
- 5. Разделение диска на разделы 🗂️
- 6. Создание файловой системы 📁
- 7. Установка Arch Linux 🛠️
- 8. Настройка установленной системы Arch 🧩
- 9. Установка загрузчика GRUB на Arch Linux 🥾
- 10. Установка среды рабочего стола в Arch Linux 🖼️
- 11. Создание учетной записи обычного пользователя 👤
- 12. Установка Arch Linux завершена 🎉
Important
💡 Примечания по предварительной установке для пользователей VirtualBox и KVM
Перед началом установки пользователи VirtualBox и KVM должны включить EFI в настройках виртуальной машины. В противном случае при попытке установить загрузчик GRUB возникнет ошибка.
Tip
🖥️ Установка Arch Linux в VirtualBox / KVM:
Однако, если ты решил установить Arch на KVM с помощью диспетчера виртуальных машин, чтобы включить поддержку UEFI, выполни следующие действия.
Для удобной установки Arch Linux через SSH так же необходимо в настройках сети изменить тип подключения на «Сетевой мост»

На последнем шаге не спеши нажимать кнопку «Готово» при создании виртуальной машины. Убедись, что ты установил флажок «Настроить конфигурацию перед установкой», затем нажми «Готово».
Откроется новое окно. В нём выбери «UEFI» из выпадающего меню «Прошивка», затем подтверди нажатием «Применить» и, наконец, нажми «Начать установку».
В этом руководстве по установке Arch Linux показан весь процесс в виде простых шагов. Итак, без лишних слов, давай начнём.
Первое, что нам нужно сделать, это получить образ Arch Linux. Для этого посети страницу загрузки Arch Linux, чтобы загрузить файл ISO-образа. Затем загрузи последний образ компакт-диска. Доступны как прямые ссылки на скачивание, так и торрент-ссылки.
Tip
💾 Как выбрать зеркало?
Если ты в России, Китае или Индии — выбери локальное зеркало. Это ускорит загрузку в разы.
Note
Текущая версия (на момент редактирования):
- Выпуск: 2025.10.01
- Ядро: 6.16.8
- Размер ISO: 1.4 ГБ
Как только загрузка твоего ISO-файла Arch Linux завершится, ты должен создать из него live USB. Существует много способов подготовить USB-накопитель в режиме реального времени; один из них — с помощью команды dd.
Warning
dd!
Команда dd не прощает ошибок. Если ты укажешь не тот диск (например, /dev/sda вместо /dev/sdb), ты полностью сотрёшь систему. Всегда проверяй имя USB-устройства через lsblk перед записью.
В качестве альтернативы ты можешь использовать такие приложения, как Etcher или Ventoy, которые являются хорошими вариантами для создания загрузочного USB-накопителя.
Как только ты создашь live USB для Arch Linux, выключи компьютер, подключи к нему USB-порт и загрузи систему.
Пожалуйста, помни, что иногда ты не можешь загрузиться с подключённого USB-накопителя с включённой безопасной загрузкой. Если у тебя именно так, зайди в BIOS и сначала отключи безопасную загрузку.
Arch предоставляет тебе два варианта установки – устаревший и режим UEFI. Режим UEFI (Unified Extensible Firmware Interface) является более современным, и большинство современных аппаратных средств поддерживает только установку UEFI. Таким образом, в этом руководстве по установке Arch Linux будет использоваться режим UEFI.
После правильной загрузки в ISO-файл Arch ты должен увидеть что-то похожее на изображение ниже.
Выбери опцию «Arch Linux install medium (x86_64, UEFI)» и нажми «Ввод».
После того, как установщик распакует и загрузит ядро Linux, ты будешь автоматически перенаправлен на терминал с правами суперпользователя.
Прежде всего, проверь подключение к Интернету. Чтобы проверить это, пропингуй веб-сайт, как показано в примере ниже.
ping -c 3 archlinux.org # отправляет 3 пакета на archlinux.org для проверки интернетаTip
Если команда ping завершилась успешно (0% потерь пакетов), значит, интернет у тебя работает. Если нет — проверь кабель, Wi-Fi или настройки сети.
Если ты используешь проводное соединение, оно обычно подключается автоматически. Однако, если ты получишь сообщение об ошибке, пожалуйста, проверь своё подключение к Интернету или маршрутизатор.
Tip
📶 Подключение к Wi-Fi через iwctl
Если у тебя нет проводного подключения, а только Wi-Fi — запусти интерактивную утилиту:
iwctlЗатем внутри неё выполни:
[iwd]# device list                 # посмотри имя Wi-Fi адаптера (например, wlan0)
[iwd]# station wlan0 scan          # просканируй сети
[iwd]# station wlan0 get-networks  # покажи доступные сети
[iwd]# station wlan0 connect ИМЯ_СЕТИВведи пароль от Wi-Fi, когда попросят. После подключения введи quit, чтобы выйти из iwctl. Теперь проверь интернет командой ping -c 3 archlinux.org.
После завершения проверки подключения мы можем задать пароль для Root пользователя для дальнейшего подключения через SSH. Для этого введи команду ниже и введи пароль.
passwd # задаёт/изменяет пароль текущего пользователя (root в live-среде)Далее нам необходимо узнать адрес компьютера в сети для подключения по SSH с помощью команды:
ip addr # показывает сетевые интерфейсы и их IP-адресаТеперь мы готовы подключиться к установке Arch через SSH. Для этого воспользуйся командой и введи пароль от Root:
ssh root@ip_addr(твой адрес) # подключает по SSH к машине с указанным IP от имени rootСледующим шагом в нашем руководстве по установке Arch Linux является разбиение жёсткого диска на разделы. Вот где ты, вероятно, столкнёшься с наибольшими трудностями, если не знаком с инструментами разбиения на разделы, такими как fdisk или cfdisk. Но не волнуйся, это легко, как ты увидишь.
Во-первых, перечисли свои диски:
fdisk -l # выводит список всех дисков и разделовNote
Обрати внимание на имя своего диска (например, /dev/sda или /dev/nvme0n1). Не перепутай его с USB-флешкой (часто /dev/sdb) — иначе можешь случайно стереть установочный носитель!
Для этого руководства была создана виртуальная машина с пустым жёстким диском объёмом 20 ГБ, обозначенным «/dev/sda». Измени «/dev/sda» на название твоего устройства.
Для базового раздела нам нужно создать следующий макет раздела:
- /dev/sda1: Системный раздел EFI размером 512 МБ, отформатированный в формате FAT32. Это обеспечивает пространство для хранения загрузчиков и других файлов, необходимых для загрузки.
- /dev/sda2: Раздел подкачки размером 4 ГБ. Пространство подкачки используется для расширения виртуальной памяти за пределы установленной физической памяти (ОЗУ) или для поддержки записи на диск.
- /dev/sda3: раздел Linux с оставшимся свободным местом на диске в формате EXT4. Это корневой раздел (/), на котором будет храниться наша операционная система Arch Linux, файлы и другая информация.
- (Необязательно) /dev/sda4: раздел Home, на котором будут храниться файлы и другая личная информация.
Caution
🛑 Резервная копия!
Все данные на выбранном диске будут безвозвратно удалены. Если на нём есть важная информация — сделай резервную копию до начала установки.
ℹ️ Подробности по каждому подпункту раздела 5
Теперь давай приступим к созданию таблицы разделов разметки диска, выполнив команду cfdisk на жёстком диске компьютера:
cfdisk /dev/sda # запускает интерактивный разбивщик диска с GPT-поддержкой для /dev/sdaВыбери тип метки «GPT» и нажми «Enter».
Затем выбери Free Space и нажми New в нижнем меню. Ты можешь перемещаться по пунктам меню с помощью клавиш «Tab» или стрелок.
Введи размер раздела в МБ («512M») и нажми клавишу «Enter».
По-прежнему выбирая раздел «/dev/sda1», выбери «Type» в нижнем меню и выбери тип раздела «EFI System».
Ты закончил настройку системного раздела EFI.
Теперь давай создадим раздел подкачки, используя ту же процедуру. Снова выбери «Free space» и нажми «New».
Введи размер раздела в ГБ («4G») и нажми клавишу «Enter».
По-прежнему выбирая раздел «/dev/sda2», выбери «Type» в нижнем меню и выбери тип раздела «Linux swap».
Ты закончил настройку раздела подкачки.
Наконец, ты должен создать корневой раздел (/). Ещё раз выбери оставшееся «Free space» и нажми «New».
Что касается размера, оставь значение размера по умолчанию. Это означает всё оставшееся свободное пространство. Далее нажми клавишу «Enter».
По-прежнему выбирая раздел «/dev/sda3», выбери «Type» в нижнем меню и выбери тип раздела «Linux filesystem».
Ты закончил настройку корневого раздела.
Ещё раз выбери оставшееся «Free space» и нажми «New».
Что касается размера, оставь значение размера по умолчанию. Это означает всё оставшееся свободное пространство. Далее нажми клавишу «Enter».
По-прежнему выбирая раздел «/dev/sda4», выбери «Type» в нижнем меню и выбери тип раздела «Linux filesystem».
Ты закончил настройку домашнего раздела.
Далее тебе нужно сохранить внесённые изменения. Выбери «Write» в нижнем меню и нажми «Enter».
Введи «yes» и нажми клавишу «Enter».
Мы здесь закончили. Выбери «Quit» и нажми «Enter», чтобы сделать это.
Теперь, когда разделы твоего диска готовы, пришло время создать файловую систему. Но давай сначала просмотрим сводку таблицы разделов, выполнив следующее:
fdisk -l # повторный просмотр структуры разделов после разметкиImportant
Убедись, что структура разделов совпадает с планом:
- /dev/sda1→ EFI System
- /dev/sda2→ Linux swap
- /dev/sda3→ Linux filesystem
Если что-то не так — вернись в cfdisk и исправь.
Так же есть упрощённый вывод разделов.
lsblk # показывает дерево блочных устройств (более читаемо, чем fdisk)Диск «/dev/sda» должен иметь три (четыре с Home) раздела («/dev/sda1», «/dev/sda2» и «/dev/sda3»), аналогичные показанным выше.
При создании разделов на предыдущих этапах были определены границы пространства для хранения, предоставляемого жёстким диском, и указан тип пространства между каждой линией границы.
Пришло время отформатировать разделы в соответствии с требуемыми файловыми системами. Здесь мы должны создать три файловые системы, так что давай начнём.
Для типа раздела EFI создай файловую систему FAT32.
mkfs.fat -F32 /dev/sda1  # создаёт FAT32 ФС на EFI-разделе (-F32 = 32-битная FAT)Подготовь раздел подкачки:
mkswap /dev/sda2 # инициализирует раздел как swap
swapon /dev/sda2 # активирует swap-разделДля корневого раздела создай файловую систему EXT4 (Таким же образом и для Home, главное сменить номер раздела):
mkfs.ext4 /dev/sda3 # создаёт файловую систему ext4 на корневом разделеПеред установкой необязательным, но крайне полезным шагом является редактирование конфигурации Pacman. Для изменения конфигурации выполни следующую команду:
nano /etc/pacman.conf # открывает конфигурационный файл менеджера пакетов PacmanДалее нажми Ctrl-W для поиска и введи Misc options. Замени блок кода на этот:
#UseSyslog              # отправляет логи pacman в системный журнал (отключено)
Color                   # включает цветной вывод в терминале
ILoveCandy              # заменяет стандартный прогресс-бар на анимацию из точек (пасхалка)
#NoProgressBar          # отключает отображение прогресс-бара при загрузке пакетов (отключено — прогресс-бар отображается)
CheckSpace              # проверяет наличие достаточного места на диске перед установкой пакетов
#VerbosePkgLists        # выводит подробный список пакетов при операциях (отключено — используется краткий вывод)
ParallelDownloads = 10  # позволяет загружать до 10 пакетов одновременно для ускорения установкиТеперь синхронизируй репозиторий Pacman, чтобы ты мог загружать и устанавливать любое программное обеспечение:
pacman -Syy # принудительно обновляет списки пакетов с серверов (-Syy = игнорировать локальный кэш)Мы должны смонтировать корневой раздел («/dev/sda3») в каталог «/mnt», прежде чем мы сможем выполнить какую-либо установку.
mount /dev/sda3 /mnt # монтирует корневой раздел в /mnt для установкиДля домашнего раздела («/dev/sda4») в каталог «/mnt/home», но прежде необходимо создать эту директорию.
mkdir /mnt/home/ && mount /dev/sda4 /mnt/home # создаёт и монтирует домашний каталог (если есть)После установки root пришло время установить все необходимые пакеты. Используй команду pacstrap для установки необходимых пакетов Arch Linux.
pacstrap -K /mnt base linux linux-firmware sudo nano # устанавливает базовую систему в /mnt (-K = безопасный режим)Tip
📦 Что входит в base?
Пакет base включает только самое необходимое: ядро, pacman, базовые утилиты. Графической оболочки, даже текстового редактора (кроме nano, если ты его добавил) — нет. Не пугайся «голому» терминалу после перезагрузки — это нормально!
Загрузка и установка этих пакетов займёт некоторое время. Но теперь мы можем приступить к настройке нашей системы.
После завершения установки сгенерируй файл «/etc/fstab» для твоей новой системы Arch Linux, выполнив следующую команду:
genfstab -U /mnt >> /mnt/etc/fstab # генерирует таблицу монтирования по UUID и добавляет в fstabТеперь, когда мы установили Arch Linux, нам нужно переключиться на физически установленный корневой раздел, используя команду arch-chroot.
arch-chroot /mnt # меняет корень на /mnt и входит в новую системуПосле перехода в нашу установленную систему повтори настройку конфигурации Pacman из предыдущего пункта.
Далее давай настроим часовой пояс. Чтобы найти свой часовой пояс, ты можешь перечислить (ls -l) содержимое каталога «/usr/share/zoneinfo/».
Найди предпочитаемый тобой часовой пояс («/usr/share/zoneinfo/Zone/SubZone»), где «Zone/SubZone» — это твой выбор, например «Америка/Нью-Йорк», «Европа/Париж», «Азия/Бангкок» и так далее. Ты уловил идею.
Создай символическую ссылку для установки часового пояса (замени «America/New_York» на твой часовой пояс).
ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime # устанавливает часовой пояс через символическую ссылкуТеперь нам нужно настроить локаль. Файл «/etc/locale.gen» содержит настройки локали и системных языков и по умолчанию закомментирован. Мы должны открыть этот файл с помощью текстового редактора и раскомментировать строку, содержащую желаемый языковой стандарт.
nano /etc/locale.gen # открывает список доступных локалей в редактореImportant
🌍 Не забудь про UTF-8!
Если ты не раскомментируешь и не сгенерируешь нужную локаль (например, ru_RU.UTF-8), в системе могут отображаться кракозябры вместо кириллицы, а некоторые программы — работать некорректно.
Раскомментируй «en_US.UTF-8 UTF-8» и «ru_RU.UTF-8 UTF-8» (удалив знак «#») и любые другие необходимые локали в «/etc/locale.gen». Затем нажми «Ctrl+O», затем «Enter», чтобы сохранить, и, наконец, «Ctrl+X», чтобы выйти из редактора.
Теперь сгенерируй файл конфигурации локали, используя приведённые ниже команды одну за другой:
locale-gen # генерирует локали на основе /etc/locale.genЗапусти приведённую ниже команду для синхронизации аппаратных часов, автоматически создав файл «/etc/adjtime», содержащий описательную информацию о настройке часов аппаратного режима и коэффициенте смещения часов.
hwclock --systohc # записывает системное время в аппаратные часыСоздай и установи переменную «LANG».
echo LANG=ru_RU.UTF-8 > /etc/locale.conf && export LANG=ru_RU.UTF-8 # задаёт системную локальТеперь мы продвинемся вперёд и зададим имя хоста. Имя хоста — это имя компьютера. Итак, давай назовём его, например, «arch-pc». Используй следующую команду:
echo arch-pc > /etc/hostname # задаёт имя хостаДобавь это имя также в файл «/etc/hosts». Отредактируй файл с помощью Nano editor и добавь следующие строки (замени «arch-pc» на имя хоста, которое ты выбрал ранее).
nano /etc/hosts # открывает файл сопоставления имён и IP-адресов в редакторе127.0.0.1      localhost
::1            localhost
127.0.1.1      arch-pc
Не забудь установить пароль для учётной записи root с помощью команды passwd:
passwd # задаёт пароль root в установленной системеВведи свой пароль дважды. Будь внимателен, так как ты ничего не увидишь во время набора текста.
Теперь мы устанавливаем загрузчик для Arch, чтобы он загрузился после перезагрузки. Загрузчик по умолчанию для дистрибутивов Linux и Arch Linux также представлен пакетом GRUB.
Note
🖥️ Только для UEFI!
Эта инструкция предполагает UEFI-загрузку. Если ты по ошибке загрузился в режиме Legacy/BIOS, команда grub-install --target=x86_64-efi не сработает. Убедись, что в BIOS включён UEFI и отключён Secure Boot.
Установи пакеты GRUB bootloader и EFI boot manager:
pacman -S grub efibootmgr os-prober mtools # устанавливает GRUB и сопутствующие утилиты для UEFIЗатем создай точку монтирования для «/dev/sda1» и смонтируй её.
mkdir /boot/efi && mount /dev/sda1 /boot/efi # создаёт и монтирует точку монтирования EFIТеперь давай установим наш загрузчик.
grub-install --target=x86_64-efi --bootloader-id=grub_uefi # устанавливает GRUB в EFI-разделTip
Если ты видишь сообщение «Installation finished. No error reported» после grub-install, значит, загрузчик установлен успешно. Любая ошибка здесь — повод проверить, смонтирован ли у тебя /boot/efi.
Наконец, сгенерируй файл «/boot/grub/grub.cfg».
grub-mkconfig -o /boot/grub/grub.cfg # генерирует конфигурационный файл GRUBНаш Arch Linux в настоящее время содержит только основные программные пакеты, необходимые для управления системой из командной строки, без GUI (графического интерфейса пользователя).
Arch Linux поддерживает широкий спектр сред рабочего стола. Я установлю GNOME в качестве примера среды рабочего стола.
Первым шагом является установка среды X. Введи приведённую ниже команду, чтобы установить Xorg в качестве сервера отображения.
pacman -S xorg-server xorg-apps # устанавливает базовые компоненты X11Затем установи соответствующий видеодрайвер.
Пользователи Nvidia:
pacman -S nvidia nvidia-utils # драйверы NVIDIAПользователи AMD / ATI:
pacman -S xf86-video-ati # драйверы AMD/ATIПользователи Intel:
pacman -S xf86-video-intel # драйверы IntelТеперь ты можешь установить среду рабочего стола GNOME в Arch Linux с помощью:
pacman -S gnome gnome-extra networkmanager # устанавливает GNOME, GNOME-дополнительные пакеты и сетевой менеджерGNOME предлагает широкий выбор поставщиков для загрузки. Выбери подходящего поставщика для каждого запроса и нажми «Enter», чтобы продолжить. Если ты не уверен, нажми «Enter», чтобы принять значения по умолчанию.
Наконец, включи диспетчер отображения GDM и сетевой менеджер.
systemctl enable gdm && systemctl enable NetworkManager # включает автозапуск GDM и NetworkManagerМетод создания учётной записи пользователя также автоматически создаст домашний каталог для пользователя. Кроме того, мы можем предоставить этой учётной записи привилегии sudo. Напиши своё имя вместо «linuxuser».
Tip
👤 Имя пользователя — латиницей!
Хотя технически можно создать пользователя с кириллическим именем, это может вызвать проблемы в некоторых приложениях и скриптах. Лучше использовать латиницу (например, alex, user, vlad).
useradd -m -G wheel linuxuser # создаёт пользователя с домашней папкой (-m) и добавляет в группу wheel (-G)Обязательно установи пароль для нового пользователя:
passwd linuxuser # задаёт пароль для нового пользователяЗатем включи привилегии sudo для вновь созданного пользователя:
EDITOR=nano visudo # открывает файл sudoers в редакторе nano для настройки sudoПрокрути экран вниз и найди строку:
# %wheel ALL=(ALL) ALL
Раскомментируй его, удалив знак #.
Поздравляю! Мы закончили с нашей установкой Arch Linux, поэтому мы выйдем из терминала, размонтируем корневой раздел, установленный под «/mnt», и перезагрузимся в нашу недавно установленную систему Arch Linux.
exit # выходит из chroot-окруженияumount -R /mnt # рекурсивно размонтирует все подмонтированные разделы в /mntImportant
🔌 Не выключай питание!
После reboot система автоматически загрузится с жёсткого диска. Если компьютер снова загружается с USB — просто вытащи флешку и перезагрузи вручную.
reboot # перезагружает системуТебя поприветствует менеджер загрузки GRUB. Подожди несколько секунд или нажми «Enter», чтобы начать загрузку операционной системы.
Затем тебя поприветствует менеджер входа в систему GDM GNOME. Нажми на пользователя, которого ты создал ранее, и введи его пароль, чтобы войти в систему и наслаждаться твоей недавно установленной системой Arch Linux.




























