Skip to content
EN
← Все статьи

Arch Linux: установка через archinstall и вручную, пакеты, AUR

Монитор с минималистичным рабочим столом Linux и панелями терминалов

Arch Linux — дистрибутив с непрерывными обновлениями (rolling release), пакетным менеджером pacman и минимальной базой, которую вы сами превращаете в рабочую систему. Установить его можно двумя путями: скриптом archinstall из официального образа или вручную по Installation guide. Он хорош для рабочей машины энтузиаста, но для продакшн-сервера обычно выбирают LTS-дистрибутив.

Что такое Arch Linux

Arch — независимый дистрибутив для архитектуры x86_64. У него нет «версий» в привычном смысле: раз в месяц выходит свежий установочный образ, а уже установленная система просто обновляется командой pacman -Syu и всегда остаётся актуальной. Переустанавливать её ради новой версии не нужно. Четыре вещи определяют, каково с ним жить.

Rolling release: всегда свежие версии

Пакеты приходят в репозитории вскоре после выхода новой версии у разработчиков программы. Вы получаете свежее ядро, свежий Mesa и свежий KDE раньше, чем в дистрибутивах с фиксированными выпусками. Обратная сторона — изредка обновление требует ручного вмешательства: переименованный конфиг, смена пакета, новая схема. Такие случаи публикуются в новостях на главной странице archlinux.org, и Arch Wiki прямо просит читать их перед обновлением.

pacman и официальные репозитории

pacman ставит, удаляет и обновляет пакеты из официальных репозиториев (core, extra и multilib для 32-битных библиотек). Он быстрый и предсказуемый, а его ключи короткие: -S установить, -R удалить, -Q запросить локальную базу. Главное правило — не делать частичных обновлений: не запускать pacman -Sy отдельно и не ставить пакет командой pacman -Sy имя. Синхронизация базы всегда идёт вместе с полным обновлением — pacman -Syu.

AUR — пользовательский репозиторий

Arch User Repository — это не пакеты, а рецепты сборки (PKGBUILD), которые публикуют сами пользователи. Там есть почти всё, чего нет в официальных репозиториях. Но AUR неофициален: команда Arch эти рецепты не проверяет, о чём сказано на странице Arch User Repository в вики, и вредоносные пакеты там уже находили — см. новость об инциденте с вредоносными пакетами AUR. Как работать с ним аккуратно, разобрано ниже.

Arch Wiki

Arch Wiki — главная ценность проекта. Статьи про NetworkManager, GRUB, NVIDIA или Wi-Fi полезны пользователям любых дистрибутивов. Для установки откройте Installation guide на русском: он короткий, но каждая ссылка в нём ведёт на подробную статью.

Arch Linux и другие дистрибутивы: кому он подходит

Сравнивать дистрибутивы по «скорости» и «стабильности» без замеров бессмысленно, поэтому в таблице только проверяемые свойства: как выходят версии, чем ставятся пакеты и чем устанавливается сама система.

ДистрибутивМодель выпусковПакетыУстановщикКому
Arch LinuxRolling releasepacman + AURarchinstall (текстовое меню) или вручнуюТем, кто хочет собрать систему сам и понимать каждый компонент
ManjaroRolling, собственные репозитории с задержкой относительно Archpacman, графический pamacГрафический CalamaresТем, кому нужен Arch-подобный дистрибутив с готовым рабочим столом
EndeavourOSRolling, репозитории Arch плюс небольшой свойpacman + AURГрафический CalamaresТем, кто хочет почти чистый Arch без ручной установки
UbuntuФиксированные выпуски, LTS раз в два годаapt, .deb, snapГрафическийНовичкам, рабочим станциям, серверам
DebianФиксированные выпуски (stable)apt, .debDebian InstallerСерверам и тем, кто ценит неизменность
FedoraФиксированные выпуски примерно раз в полгодаdnf, .rpmГрафический AnacondaРазработчикам, которым нужны свежие версии без rolling

Arch подойдёт, если вы готовы читать документацию, хотите свежие версии программ, любите собирать окружение под себя (например, тайловый Hyprland вместо готового рабочего стола) и не боитесь командной строки.

Arch не подойдёт, если компьютер нужен «чтобы просто работал» без обслуживания, если систему месяцами не обновляют (долго не обновлявшийся Arch обновить сложнее, чем регулярно обновляемый), и если это продакшн-сервер, где важна предсказуемость, а не свежесть.

Arch Linux скачать: где взять ISO и как проверить образ

Официальный образ берут только на archlinux.org/download: через торрент или с HTTP-зеркала из списка на той же странице. Образ обновляется ежемесячно, файл называется вида archlinux-ГГГГ.ММ.ДД-x86_64.iso. Размер указан там же; для образа от 1 сентября 2026 года это около 1,5 ГБ. Неофициальные «сборки Arch» с чужих сайтов не нужны: весь смысл дистрибутива — собрать систему из официальных пакетов.

Перед записью проверьте образ. Контрольная сумма ловит повреждённую загрузку, а подпись — подменённый файл. На Linux положите рядом с ISO файлы sha256sums.txt и .sig со страницы загрузки:

sha256sum -c sha256sums.txt --ignore-missing
gpg --auto-key-locate clear,wkd -v --locate-external-key pierre@archlinux.org
gpg --verify archlinux-2026.09.01-x86_64.iso.sig archlinux-2026.09.01-x86_64.iso

В Windows сумму считают в PowerShell и сравнивают с SHA256 на странице загрузки:

Get-FileHash .\archlinux-2026.09.01-x86_64.iso -Algorithm SHA256

Флешку на Linux записывают через dd. Проверьте имя устройства командой lsblk: dd без вопросов перезапишет любой диск, включая системный.

sudo dd bs=4M if=archlinux-2026.09.01-x86_64.iso of=/dev/sdX conv=fsync oflag=direct status=progress

В Windows удобнее Rufus. Если он спросит режим записи гибридного образа, выберите запись как DD-образ. Перед загрузкой с флешки отключите Secure Boot в настройках UEFI: установочный образ Arch с ним не загружается. Включить Secure Boot можно после установки, это отдельная процедура из вики.

Установка Arch Linux через archinstall

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

  1. Загрузитесь с флешки и выберите пункт Arch Linux install medium. Вы окажетесь в консоли под root.
  2. Подключитесь к сети. Кабель обычно работает сразу. Для Wi-Fi запустите iwctl, узнайте имя адаптера командой device list, затем выполните station wlan0 get-networks и station wlan0 connect ИмяСети, где wlan0 — ваш адаптер. Проверьте связь: ping -c 3 archlinux.org.
  3. Запустите установщик командой archinstall.
  4. Пройдите меню: язык, зеркала, раскладка и локали, разметка диска, загрузчик, имя компьютера, пароль root, пользователь с правами sudo, профиль (Desktop с выбором окружения — KDE Plasma, GNOME и другие — или Minimal/Server), аудио, ядро, сеть (для ноутбука удобен NetworkManager), часовой пояс. Названия пунктов немного меняются от версии к версии.
  5. Выберите Install и подтвердите. Когда появится зелёное сообщение о том, что можно перезагружаться, введите reboot и достаньте флешку.

Что важно знать заранее. Вики предупреждает: archinstall использует свои умолчания, отличные от ручной установки, а режим ручной разметки не защищает от пересекающихся и невыровненных разделов. Если оставить пароль root пустым, учётная запись root будет отключена и вход в систему пойдёт через sudo — не потеряйте пароль пользователя. Профили рабочих столов относятся к самому archinstall, а не к официальным пакетам. Если образ старый, а archinstall уже обновился, вики разрешает обновить только его: pacman -Sy archinstall. Лог установки лежит в /var/log/archinstall/install.log, его просят прикладывать к вопросам на форуме.

Пошаговая установка Arch Linux вручную

Ручная установка дольше, но после неё вы знаете, из чего состоит система и где что настраивается. Ниже — крупные шаги Installation guide для UEFI-компьютера с одним диском. Имена разделов (/dev/nvme0n1p1 и т. п.) замените своими, а при расхождении верьте вики: она обновляется вместе с образом.

1. Раскладка, режим загрузки, сеть, время

loadkeys ru
setfont cyr-sun16
cat /sys/firmware/efi/fw_platform_size
ping -c 3 archlinux.org
timedatectl

Русская раскладка переключается сочетанием Ctrl+Shift. Если fw_platform_size вернул 64, компьютер загружен в режиме UEFI. Ошибка «No such file or directory» означает загрузку в режиме BIOS/CSM. Время синхронизируется само, как только появится сеть; без точного времени не пройдут проверка подписей пакетов и TLS.

2. Разметка и форматирование

Посмотрите диски командой fdisk -l или lsblk, затем разметьте нужный в cfdisk или fdisk. Для UEFI с GPT вики предлагает раздел EFI на 1 ГиБ, swap от 4 ГиБ (можно обойтись swap-файлом или zram) и корень на остаток — не меньше 23–32 ГиБ.

mkfs.fat -F 32 /dev/nvme0n1p1
mkswap /dev/nvme0n1p2
mkfs.ext4 /dev/nvme0n1p3
mount /dev/nvme0n1p3 /mnt
mount --mkdir /dev/nvme0n1p1 /mnt/boot
swapon /dev/nvme0n1p2

Если на диске уже есть раздел EFI от Windows, не создавайте второй и не форматируйте существующий — иначе сотрёте загрузчик Windows. Просто смонтируйте его в /mnt/boot.

3. Установка базовых пакетов

Пакет base намеренно минимален: в нём нет ни редактора, ни сетевого менеджера. Добавьте их сразу, иначе после перезагрузки окажетесь без сети:

pacstrap -K /mnt base linux linux-firmware intel-ucode networkmanager nano sudo man-db

Для процессора AMD вместо intel-ucode укажите amd-ucode. В виртуальной машине микрокод и прошивки можно не ставить. Список зеркал (/etc/pacman.d/mirrorlist) переедет в новую систему, поэтому при медленной загрузке поднимите в нём ближайшие зеркала.

4. Настройка системы в chroot

genfstab -U /mnt >> /mnt/etc/fstab
arch-chroot /mnt
ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
hwclock --systohc
nano /etc/locale.gen        # раскомментируйте en_US.UTF-8 UTF-8 и ru_RU.UTF-8 UTF-8
locale-gen
echo "LANG=ru_RU.UTF-8" > /etc/locale.conf
printf "KEYMAP=ru\nFONT=cyr-sun16\n" > /etc/vconsole.conf
echo "archbox" > /etc/hostname
systemctl enable NetworkManager
passwd

Проверьте получившийся /etc/fstab глазами: в нём должны быть корень, /boot и swap. Имя хоста — латиница в нижнем регистре, цифры и дефис.

5. Загрузчик

Самый распространённый вариант — GRUB. Для UEFI:

pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg

Для старого компьютера в режиме BIOS: grub-install --target=i386-pc /dev/sdX (указывается диск, а не раздел), затем та же команда grub-mkconfig. Альтернатива для UEFI — systemd-boot, у него отдельная статья в вики.

6. Перезагрузка

exit
umount -R /mnt
reboot

Если umount сообщает, что раздел занят, значит, какой-то процесс ещё держит файл на нём. Найти его поможет fuser.

Установка Arch Linux рядом с Windows

Для dual boot освободите место под Arch средствами самой Windows («Управление дисками», «Сжать том»), отключите в Windows быстрый запуск и используйте существующий раздел EFI, не форматируя его. Чтобы GRUB увидел Windows, установите os-prober, добавьте в /etc/default/grub строку GRUB_DISABLE_OS_PROBER=false и перезапустите grub-mkconfig -o /boot/grub/grub.cfg. Если в chroot Windows не находится, повторите команду уже из установленной системы — вики отмечает, что внутри chroot os-prober может сработать неправильно. Если диск Windows зашифрован BitLocker, заранее сохраните ключ восстановления.

Установка Arch Linux на VirtualBox

Первую установку разумно сделать в виртуальной машине: ошибка в разметке там ничего не стоит. Создайте ВМ с типом Linux / Arch Linux (64-bit), выделите память с запасом и диск не меньше 25–30 ГБ (вики рекомендует под корень от 23–32 ГиБ) и подключите ISO как оптический привод. Режим EFI включается флажком Enable EFI в настройках системы ВМ, и включать его нужно до установки: если сменить режим после, машина перестанет загружаться. После установки поставьте гостевые дополнения и включите их службу:

sudo pacman -S virtualbox-guest-utils
sudo systemctl enable --now vboxservice

Как создать машину, настроить сеть и общие папки, разобрано в статье про VirtualBox.

Arch Linux после установки: что сделать первым делом

Обновить систему

sudo pacman -Syu

Перед каждым крупным обновлением загляните в новости на archlinux.org. После обновления пакета linux перезагрузитесь: модули старого ядра удаляются с диска, и до перезагрузки, например, не смонтируется флешка с файловой системой, модуль которой ещё не был загружен.

Создать пользователя и настроить sudo

Работать под root постоянно не стоит. Если ставили вручную, создайте пользователя из группы wheel и разрешите этой группе sudo:

useradd -m -G wheel -s /bin/bash ivan
passwd ivan
EDITOR=nano visudo          # раскомментируйте строку %wheel ALL=(ALL:ALL) ALL

Файл sudoers правят только через visudo: он проверяет синтаксис перед сохранением, а синтаксическая ошибка делает sudo неработоспособным.

Сеть и Wi-Fi

С NetworkManager проводная сеть поднимается сама. Список сетей Wi-Fi и подключение из терминала:

nmcli device wifi list
nmcli device wifi connect "ИмяСети" password "пароль"

Драйверы

Для видеокарт Intel и AMD достаточно mesa (для Vulkan — vulkan-intel или vulkan-radeon). Для NVIDIA вики сейчас рекомендует открытые модули: nvidia-open для ядра linux, nvidia-open-lts для linux-lts, nvidia-open-dkms для любых ядер. Для старых карт действуют другие пакеты, поэтому сверьтесь с таблицей на странице NVIDIA в Arch Wiki. Отдельно ставить драйверы «с сайта производителя» в Arch не нужно.

Рабочий стол: KDE Plasma, GNOME, Hyprland

sudo pacman -S plasma-meta konsole dolphin sddm
sudo systemctl enable sddm

Для GNOME: sudo pacman -S gnome и sudo systemctl enable gdm. Hyprland — тайловый композитор Wayland, пакет hyprland есть в официальном репозитории. Но его конфигурация и способ запуска заметно менялись между версиями, поэтому настраивайте его по актуальным страницам Arch Wiki и вики Hyprland, а не по старым видео.

AUR-хелпер и риски AUR

Хелпер (yay, paru) скачивает PKGBUILD из AUR, собирает пакет и ставит его через pacman. Сам хелпер тоже живёт в AUR, поэтому первый раз его собирают вручную:

sudo pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay.git
cd yay
less PKGBUILD
makepkg -si

Правила безопасности: ставьте из AUR только то, чего нет в официальных репозиториях. Перед сборкой читайте PKGBUILD и файлы .install — ищите загрузку с посторонних доменов и выполнение скачанного кода. Смотрите на возраст пакета, число голосов и комментарии. Не запускайте makepkg от root (он и сам откажется). Свежий пакет от нового автора с «исправленной» версией популярной программы — повод насторожиться.

Arch Linux пакеты: pacman вместо apt

Команды apt в Arch нет, и пакеты .deb напрямую не ставятся. Если вы пришли с Debian или Ubuntu, вот соответствия:

ЗадачаDebian / UbuntuArch Linux
Обновить системуapt update && apt upgradepacman -Syu
Установить пакетapt install пакетpacman -S пакет
Удалить с ненужными зависимостямиapt remove пакет, apt autoremovepacman -Rs пакет
Найти пакетapt search словоpacman -Ss слово
Сведения о пакетеapt show пакетpacman -Si пакет (установленный — -Qi)
Файлы пакетаdpkg -L пакетpacman -Ql пакет
Чей это файлdpkg -S /путьpacman -Qo /путь
Список установленныхapt list --installedpacman -Q
Очистить кэш пакетовapt cleanpacman -Sc или paccache -r

Программу, которую вендор раздаёт только в .deb, сначала ищите в extra и в AUR: там часто есть пакет с суффиксом -bin, который перепаковывает официальный бинарник. Утилита paccache входит в пакет pacman-contrib и по умолчанию оставляет три последние версии каждого пакета в кэше. Список ненужных «сирот» показывает pacman -Qdt.

Arch Linux на сервере сайта: честно

Поставить Arch на VPS можно, и некоторые так делают. Но для продакшн-сервера, где крутятся сайт, база и почта, обычно выбирают LTS-дистрибутивы — Debian, Ubuntu LTS или AlmaLinux. Причина не в качестве Arch, а в модели обновлений:

  • Обновления в LTS предсказуемы. Внутри выпуска приходят в основном исправления безопасности, а PHP, PostgreSQL или nginx не меняют мажорную версию под работающим сайтом. В Arch очередной pacman -Syu может принести новую мажорную версию PostgreSQL, и базу придётся переносить вручную.
  • Обновление ядра требует перезагрузки, а откладывать обновления в Arch вредно: частичные обновления не поддерживаются, а систему, которую долго не обновляли, обновить сложнее.
  • Ручные вмешательства из новостей Arch на сервере без внимательного админа превращаются в простой.
  • Экосистема хостингов — панели, инструкции провайдеров, готовые образы — ориентирована в основном на Debian, Ubuntu и RHEL-совместимые системы.

Arch уместен на сервере там, где простой не критичен: домашний сервер, стенд, CI-раннер, машина для экспериментов. Если выбираете площадку, сравните варианты в статье хостинг, VPS, выделенный сервер и облако. После покупки VPS пройдите чек-лист первых 30 минут и настройте вход по SSH-ключу — эти шаги нужны на любом дистрибутиве, включая Arch.

Как проверить систему и сервер после настройки

Локально сначала убедитесь, что ничего не сломалось:

systemctl --failed
journalctl -p 3 -b
ss -tulpn
checkupdates

Первые две команды покажут упавшие службы и ошибки текущей загрузки, ss — какие порты слушает система, checkupdates из pacman-contrib — доступные обновления без частичной синхронизации базы. Если на машине работает сайт, проверьте её и снаружи:

  • Сканер портов покажет, какие порты сервера видны из интернета. Лишний открытый порт базы данных или панели — первое, что стоит закрыть.
  • Проверка SSL покажет, какой сертификат отдаёт сайт и когда он истекает.
  • Проверка HTTP-заголовков покажет, отвечает ли сайт и с каким кодом.

Частые вопросы

Arch Linux подходит новичку?

Если новичок готов читать вики и разбираться — да, archinstall снял самую трудную часть. Если нужен компьютер, который работает без обслуживания, проще начать с Ubuntu, Fedora или Linux Mint, а к Arch вернуться позже. Промежуточный вариант — EndeavourOS: это почти чистый Arch с графическим установщиком.

Сколько весит Arch Linux после установки?

Зависит от выбранного: минимальная система без графики занимает мало, а полноценный KDE или GNOME с приложениями — в разы больше. Проверить на своей машине: df -h / для раздела целиком и du -sh /var/cache/pacman/pkg для кэша пакетов, который со временем растёт и чистится через paccache -r.

Можно ли запустить Arch Linux в Windows?

Да, есть официальный образ для WSL 2. В PowerShell выполните wsl --install archlinux, запускайте систему командой wsl -d archlinux. Это удобно для работы с командной строкой Linux, но полноценную установку на диск не заменяет.

Что такое BlackArch?

Это набор инструментов для тестирования на проникновение поверх Arch: отдельный репозиторий и образы. Для учебного пентеста своих систем чаще берут Kali — о нём есть отдельная статья. Проверять чужие системы без разрешения владельца незаконно.

Archer Linux и Arch Linux — одно и то же?

Нет. Archer — линейка роутеров TP-Link, у которых своя прошивка; к дистрибутиву Arch Linux она отношения не имеет. Запросы «archer linux» обычно ищут именно Arch Linux с опечаткой.

Arch Linux стабильный?

«Стабильный» здесь означает две разные вещи. Работает ли без сбоев — при регулярных обновлениях и чтении новостей обычно да. Меняются ли версии программ — да, постоянно, в этом и суть rolling release. Если важна неизменность версий, это не ваш дистрибутив. Для снижения риска можно поставить пакет linux-lts вторым ядром и держать его в меню загрузчика как запасной вариант.

Проверьте ваш сайт прямо сейчас

Следить за своим сервером →
Другие статьи: Инфраструктура
Инфраструктура
Настройка nginx с нуля: конфиги, контексты и server-блок
06.08.2026 · 736 просм.
Инфраструктура
Логи nginx: где лежат, как читать и как настроить ротацию
06.08.2026 · 644 просм.
Инфраструктура
Почта на своём домене: Яндекс 360, VK WorkSpace или свой
21.07.2026 · 575 просм.
Инфраструктура
Версионирование API: URL, заголовки и параметры запроса
16.03.2026 · 424 просм.