Коротко о главном
Arch Linux не имеет графического установщика в классическом понимании: система собирается вручную из live-среды. Это пугает новичков, но даёт понимание того, из чего состоит Linux. Ниже — последовательность установки на один диск с UEFI, systemd-boot и минимальным набором пакетов.
Ручная установка учит разбираться в разметке, загрузчике и зависимостях. Arch даёт свежие пакеты и документацию Arch Wiki, но требует внимательности: здесь никто не подстрахует автоматически.
Этот материал — быстрый старт по Arch Linux. За 15 минут вы получите рабочую конфигурацию и поймёте, куда смотреть дальше.
Установка
В Arch Linux и производных пакет доступен в официальных репозиториях:
pacstrap -K /mnt base linux linux-firmware networkmanager sudo vim
Минимальная настройка
1. Загрузитесь с ISO и проверьте сеть
Современный образ Arch поднимает сеть автоматически при наличии DHCP. Убедитесь, что интерфейс получил адрес и время синхронизировано — иначе подписи пакетов не проверятся.
ip a
timedatectl set-ntp true
ping -c 2 archlinux.org
2. Разметьте диск
Для UEFI нужен раздел EFI размером 512 МБ–1 ГБ и корневой раздел. Разметка уничтожает данные: дважды проверьте имя устройства через lsblk.
lsblk -o NAME,SIZE,MODEL
cfdisk /dev/nvme0n1
mkfs.fat -F32 /dev/nvme0n1p1
mkfs.ext4 /dev/nvme0n1p2
3. Смонтируйте и установите базу
Смонтируйте корень в /mnt, а EFI-раздел — внутрь будущей системы. pacstrap устанавливает минимальный набор; добавляйте только то, что нужно сразу.
mount /dev/nvme0n1p2 /mnt
mkdir -p /mnt/boot
mount /dev/nvme0n1p1 /mnt/boot
pacstrap -K /mnt base linux linux-firmware
4. Сгенерируйте fstab и войдите в chroot
genfstab создаёт таблицу монтирования по UUID. Проверьте файл перед перезагрузкой: ошибка здесь приводит к незагружаемой системе.
genfstab -U /mnt >> /mnt/etc/fstab
cat /mnt/etc/fstab
arch-chroot /mnt
Минимальный конфиг
Начните с минимального рабочего варианта. Не копируйте большой конфиг целиком: добавляйте параметры по одному и проверяйте результат после каждого изменения.
# /etc/pacman.conf
[options]
ParallelDownloads = 5
Color
ILoveCandy
Шпаргалка по командам
- Загрузитесь с ISO и проверьте сеть: ip a
- Разметьте диск: lsblk -o NAME,SIZE,MODEL
- Смонтируйте и установите базу: mount /dev/nvme0n1p2 /mnt
- Сгенерируйте fstab и войдите в chroot: genfstab -U /mnt >> /mnt/etc/fstab
- Настройте локаль и пользователя: ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
- Установите загрузчик: bootctl install
Практические советы
Эти рекомендации проверены на повседневных задачах. Начните с тех, которые закрывают вашу текущую боль, а не со всего списка сразу.
Совет 1. Читайте Arch Wiki по вашей задаче: это самый точный источник, но прове
Читайте Arch Wiki по вашей задаче: это самый точный источник, но проверяйте дату правок.
Совет 2. Не ставьте AUR-помощники до того, как разберётесь с pacman и подписями
Не ставьте AUR-помощники до того, как разберётесь с pacman и подписями пакетов.
Совет 3. Ведите список установленных вручную пакетов: pacman -Qe помогает при п
Ведите список установленных вручную пакетов: pacman -Qe помогает при переустановке.
Совет 4. Для NVIDIA установите драйвер сразу после базы, иначе можно остаться б
Для NVIDIA установите драйвер сразу после базы, иначе можно остаться без графики.
Что дальше
Быстрый старт не означает «настроить навсегда». Когда базовый сценарий заработает, вернитесь к конфигурации и проверьте, что она переживёт перезагрузку: файлы на месте, служба включена в автозагрузку, путь к данным не зависит от текущего каталога.
Дальше имеет смысл разобраться с резервной копией и журналами Arch Linux. Это не самая заметная часть работы, но именно она превращает эксперимент в инструмент, которым можно пользоваться каждый день.
Чек-лист
- Команды из шпаргалки выполняются без ошибок после перезагрузки.
- Пароли и токены не хранятся в истории команд и конфигурации в открытом виде.
- Понятно, где смотреть логи и что считать признаком проблемы.
- Есть копия конфигурации, которую можно восстановить.
Короткие ответы на частые вопросы
Нужно ли запускать всё от root?
Нет. Права root нужны для установки пакетов и изменения системных файлов, но сама программа и её данные должны принадлежать отдельному пользователю. Постоянная работа под root превращает любую ошибку в критическую.
Что делать, если после перезагрузки ничего не работает?
Сначала проверьте, включена ли служба в автозагрузку и не изменился ли путь к конфигурации. Посмотрите журнал текущей загрузки: он почти всегда указывает на отсутствующий файл, неверные права или занятый порт.
Как обновлять без сюрпризов?
Читайте примечания к версии, делайте резервную копию конфигурации и проверяйте обновление на тестовом стенде. Не обновляйтесь в пятницу вечером перед выходными: время на откат должно быть частью плана.
Итог
Этого достаточно, чтобы начать. Дальше углубляйтесь по мере задач: документация Arch Linux станет понятнее, когда появится реальный сценарий использования.