Коротко о главном

Arch Linux не имеет графического установщика в классическом понимании: система собирается вручную из live-среды. Это пугает новичков, но даёт понимание того, из чего состоит Linux. Ниже — последовательность установки на один диск с UEFI, systemd-boot и минимальным набором пакетов.

Ручная установка учит разбираться в разметке, загрузчике и зависимостях. Arch даёт свежие пакеты и документацию Arch Wiki, но требует внимательности: здесь никто не подстрахует автоматически.

В тестовой среде Arch Linux запускается за пару минут. В рабочей — важны воспроизводимость, резервные копии, мониторинг и понятный план восстановления. Разберём, как подойти к этому системно.

Что меняется в рабочей среде

В тестовой среде достаточно, чтобы Arch Linux запускался. В продакшене добавляются требования к доступности, безопасности и восстановлению. Чем раньше вы зафиксируете эти требования, тем меньше придётся переделывать.

Базовая установка

Установка

В 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

5. Настройте локаль и пользователя

Задайте часовой пояс, локаль и пароль root. Затем создайте обычного пользователя с sudo — работать под root постоянно не стоит.

ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
hwclock --systohc
echo 'en_US.UTF-8 UTF-8' >> /etc/locale.gen
locale-gen
useradd -m -G wheel -s /bin/bash user
passwd user

Конфигурация для повторяемого развёртывания

Начните с минимального рабочего варианта. Не копируйте большой конфиг целиком: добавляйте параметры по одному и проверяйте результат после каждого изменения.

# /etc/pacman.conf
[options]
ParallelDownloads = 5
Color
ILoveCandy

Безопасность и наблюдаемость

Ограничьте доступ к административным интерфейсам, включите логирование и проверяйте, что изменения конфигурации применяются автоматически. Ручные правки на сервере должны быть исключением, а не нормой.

Чек-лист

  • Версии пакетов и конфигурация хранятся в репозитории или системе управления.
  • Есть резервная копия данных и проверенный сценарий восстановления.
  • Административный доступ ограничен по сети и снабжён отдельными учётными записями.
  • Логи и метрики собираются, а оповещения настроены на реальные пороги.
  • Изменения проходят проверку на тестовом стенде до выката.
  • Есть план отката и ответственный за его выполнение.

Практические советы

Эти рекомендации проверены на повседневных задачах. Начните с тех, которые закрывают вашу текущую боль, а не со всего списка сразу.

Совет 1. Читайте Arch Wiki по вашей задаче: это самый точный источник, но прове

Читайте Arch Wiki по вашей задаче: это самый точный источник, но проверяйте дату правок.

Совет 2. Не ставьте AUR-помощники до того, как разберётесь с pacman и подписями

Не ставьте AUR-помощники до того, как разберётесь с pacman и подписями пакетов.

Совет 3. Ведите список установленных вручную пакетов: pacman -Qe помогает при п

Ведите список установленных вручную пакетов: pacman -Qe помогает при переустановке.

Совет 4. Для NVIDIA установите драйвер сразу после базы, иначе можно остаться б

Для NVIDIA установите драйвер сразу после базы, иначе можно остаться без графики.

Совет 5. Не отключайте проверку подписей ради скорости установки.

Не отключайте проверку подписей ради скорости установки.

Типичные ошибки

Ниже — сбои, которые встречаются чаще всего. Перед исправлением сохраните текущие конфиги и запишите, какие изменения вносите: так проще откатиться.

1. Система не загружается после установки

Проверьте, что EFI-раздел смонтирован в /boot при установке загрузчика, а запись в loader.conf указывает на правильный раздел и ядро. Загрузитесь с ISO и повторите arch-chroot.

2. pacstrap не может скачать пакеты

Проверьте сеть, время и зеркала в /etc/pacman.d/mirrorlist. Обновите archlinux-keyring и повторите попытку.

3. Нет сети после перезагрузки

В chroot нужно включить NetworkManager или другой сетевой сервис. Проверьте systemctl status NetworkManager и наличие firmware для Wi-Fi.

Итог

В рабочей среде Arch Linux должен быть предсказуемым: версии зафиксированы, изменения проходят проверку, резервные копии существуют, а сбои видны в мониторинге. Чек-лист выше — минимальная отправная точка.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 0 / 5. Количество оценок: 0

Оценок пока нет. Поставьте оценку первым.

Поделиться: Telegram ВКонтакте