«Многие пользователи приходят в мир свободного ПО через Astra Linux, и это отличный выбор. Благодаря её простоте, высокой надёжности и дружелюбному интерфейсу, освоение новой среды проходит плавно и уверенно. Astra Linux доказывает, что Linux — это не только стабильно, но и комфортно. Именно этот позитивный опыт помогает развеять страхи перед системой и разжигает любопытство: «А что ещё я могу настроить под себя?». Благодаря тому, что Astra не отбила желание исследовать систему, а, наоборот, дала прочный фундамент знаний, переход на более гибкие и сложные дистрибутивы, такие как Arch Linux, становится не пугающим вызовом, а закономерным и увлекательным шагом в развитии пользователя.»
(Пошагово, для тех, кто впервые ставит Arch и не хочет «захлебнуться» терминами)
Эта инструкция — базовый путь.
Мы не ставим графику, окружения, драйверы — только минимальный работающий Arch, чтобы потом собирать под себя.
📌 Подготовка
- Скачать ISO Arch Linux (с официального сайта).
- Создать загрузочную флешку (любым способом):
sudo dd if=arch.iso of=/dev/sdX bs=4M status=progress
⚠️ /dev/sdX — флешка. Внимательно с дисками, чтобы не стереть систему.
- Загрузиться с флешки и выбрать:
Boot Arch Linux (x86_64)
📍 Часть 1 — Проверка интернета
Проверяем сеть:
ping archlinux.org
Если ответы идут — ок.
Если Wi-Fi:
iwctl
station wlan0 scan
station wlan0 get-networks
station wlan0 connect ИМЯ_СЕТИ
📍 Часть 2 — Диск и разметка
Посмотреть диски:
lsblk
Пример: диск /dev/sda
Создаём таблицу GPT:
parted /dev/sda mklabel gpt
Создаём разделы:
parted /dev/sda mkpart ESP fat32 1MiB 301MiB
parted /dev/sda set 1 esp on
parted /dev/sda mkpart primary ext4 301MiB 100%
📍 Форматирование
EFI-раздел:
mkfs.fat -F32 /dev/sda1
Основная система:
mkfs.ext4 /dev/sda2
📍 Монтирование
mount /dev/sda2 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot
📍 Установка базовой системы
Это самое важное и короткое место:
pacstrap /mnt base linux linux-firmware nano
📍 Генерация fstab
genfstab -U /mnt >> /mnt/etc/fstab
Проверяем:
cat /mnt/etc/fstab
📍 Переход в систему
arch-chroot /mnt
📍 Настройка системы
Часовой пояс:
ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
hwclock --systohc
(Если Казахстан: Asia/Almaty)
Локаль:
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
📍 Сеть
Имя компьютера:
echo archpc > /etc/hostname
hosts:
nano /etc/hosts
127.0.0.1 localhost
::1 localhost
127.0.1.1 archpc.localdomain archpc
📍 Установка загрузчика GRUB
pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg
📍 Пользователь + пароль
passwd
useradd -m -G wheel -s /bin/bash myuser
passwd myuser
Разрешить sudo:
pacman -S sudo
EDITOR=nano visudo
Убрать # перед строкой:
%wheel ALL=(ALL:ALL) ALL
📍 Завершение и перезагрузка
exit
umount -R /mnt
reboot
🎉 Готово
Теперь у вас загружается чистый минимальный Arch Linux, без мусора, без интерфейса — только база.
Дальше выбор за вами:
- установить графику (XFCE, KDE, GNOME)
- настроить VPN / SSH / сервер
- поставить Arch на старый ноутбук как быструю систему
- превратить в домашний сервер