Гайд · Arch Linux

Arch Linux с нуля

Этот гайд проведёт тебя через установку Arch Linux шаг за шагом. Даже если ты впервые открываешь терминал — всё получится. Каждая команда объяснена.

~40–60 мин14 шагов

Сначала потренируйся в VirtualBox — это безопасно.

01Подготовка

1Что нужно

• USB-флешка от 4 ГБ (данные сотрутся)
• Доступ в интернет
• Терпение :3

02Скачивание

2ISO-образ

Скачай ISO с archlinux.org (около 800 МБ).

03Запись флешки

3Windows: Rufus

Скачай Rufus, выбери флешку, ISO, схему GPT, UEFI, нажми Старт.

4Linux: dd

lsblk
sudo dd if=archlinux-*.iso of=/dev/sdX bs=4M status=progress oflag=sync

Замени sdX на свою флешку (без цифры). Осторожно — проверь имя!

04Загрузка с флешки

5BIOS/UEFI

Перезагрузись, жми F2/F12/Esc/Del, выбери флешку. В меню Arch выбери "Arch Linux install medium".

05Интернет

6Проверка

ping -c 3 archlinux.org

Если нет сети: iwctlstation wlan0 connect "SSID".

06Разметка диска

7cfdisk

lsblk
cfdisk /dev/nvme0n1

Создай раздел EFI (512M) и Linux root (остальное). GPT, Write, yes, Quit.

07Форматирование

8mkfs

mkfs.fat -F32 /dev/nvme0n1p1
mkfs.ext4 /dev/nvme0n1p2

08Монтирование

9mount

mount /dev/nvme0n1p2 /mnt
mkdir /mnt/boot && mount /dev/nvme0n1p1 /mnt/boot

09Базовая система

10pacstrap

pacstrap -K /mnt base linux linux-firmware nano networkmanager

Жди 5–15 минут.

11fstab

genfstab -U /mnt >> /mnt/etc/fstab

10Chroot и настройка

12arch-chroot

arch-chroot /mnt

13Время и локаль

ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
hwclock --systohc
echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen && locale-gen
echo "LANG=en_US.UTF-8" > /etc/locale.conf

14Имя и пароль

echo "myarch" > /etc/hostname
passwd

Введи пароль для root (не видно символов — это нормально).

11Загрузчик

15GRUB

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

16Включи NetworkManager и перезагрузка

systemctl enable NetworkManager
exit
umount -R /mnt
reboot

Вытащи флешку после ребута!

12Первый вход

17Логин и создание пользователя

Введи root и пароль. Создай обычного пользователя:

useradd -m -G wheel -s /bin/bash username
passwd username
pacman -S sudo
EDITOR=nano visudo

Раскомментируй %wheel ALL=(ALL) ALL. Теперь можно логиниться под пользователем и использовать sudo.

13Рабочий стол

18Установка XFCE

sudo pacman -S xorg xfce4 xfce4-goodies lightdm lightdm-gtk-greeter
sudo systemctl enable lightdm

Перезагрузись — появится графический вход.

14Возможные проблемы

iCannot find EFI directory

Проверь, что EFI раздел примонтирован в /boot и отформатирован в FAT32.

iЧёрный экран

Загрузись с флешки, arch-chroot /mnt и выполни pacman -S linux-firmware.

iНет Wi-Fi

sudo systemctl enable --now NetworkManager.