Arch Linux крок за кроком – для тих, хто не боїться терміналу

ArchLinux

Arch Linux крок за кроком – для тих, хто не боїться терміналу

Вступ

Вітаю, герой! 🦸‍♂️
Ти вирішив поставити Arch Linux – систему, яка лякає новачків, але робить з тебе гуру після інсталяції.

Не хвилюйся: ця інструкція така проста, що навіть твоя бабуся могла б повторити (якщо б у неї був ноутбук замість городини 🥒).

Налий кави ☕ або узвару – і вперед!


Крок 1: Готуємо флешку

Скачай Arch Linux з офіційного сайту.
Потрібна флешка мінімум на 2 ГБ.

На Linux запусти:

sudo dd bs=4M if=path/to/archlinux.iso of=/dev/sdX status=progress oflag=sync

👉 sdX заміни на свою флешку (наприклад sdb).
⚠️ Якщо вибереш не те – прощай фото з відпустки в Карпатах.
Перевір диски:

fdisk -l

Крок 2: Клавіатура

Натискаєш y, а виходить z? 😱
Виправляємо:

localectl list-keymaps
loadkeys us

👉 Для української розкладки пізніше додамо, зараз залишимо us – так простіше.


Крок 3: Інтернет

Якщо є кабель – вже працює.
Wi-Fi? Використовуємо iwctl:

iwctl

Всередині:

device list
station wlan0 scan
station wlan0 get-networks
station wlan0 connect nazva-wifi
exit

Перевір:

ping archlinux.org

Якщо є відповіді – ура 🎉
Зупини ping комбінацією Ctrl + C, бо воно буде бігати вічно, як наші маршрутки.


Крок 4: Розмітка диску

Робимо одну велику партіцію – простіше ніж варити борщ. 🍲

fdisk /dev/sdX

👉 sdX = твій диск (sda). Перевір через fdisk -l.

У fdisk:

  1. o → нова таблиця MBR
  2. n → нова партіція
  3. Primary → звісно Primary
  4. Enter, Enter → увесь диск
  5. w → записати й вийти

Крок 5: Форматуємо

Наливаємо свіжий шар фарби – файлову систему ext4:

mkfs.ext4 /dev/sdX1

👉 X1 = твоя партіція (sda1).


Крок 6: Монтуємо

mount /dev/sdX1 /mnt

Крок 7: Ставимо базову систему

Ось серце Arch:

pacstrap -K /mnt base base-devel linux linux-firmware gvim nano man

👉 Тут все, що треба: ядро, драйвери, редактори (Vim для мазохістів, Nano для нормальних людей 😅) і man – підручник на всі випадки життя.


Крок 8: fstab

Arch має знати, де твій диск.

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

Перевір:

blkid | grep sdX

Відкрий:

nano /mnt/etc/fstab

Приклад:

# /dev/sda1
UUID=0a8efcfd-4bad-406a-a13b-93112fc4bc45   /   ext4   rw,relatime   0 1

Крок 9: Входимо в систему

arch-chroot /mnt

Тепер ти всередині свого нового Arch. 🏡


Крок 10: Часовий пояс

Щоб не залишитись у 1970 році:

ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime
hwclock --systohc

👉 Можеш обрати свій регіон, головне – не переплутай, інакше буде вечір замість ранку.


Крок 11: Мова

nano /etc/locale.gen

Прибери # з:

en_US.UTF-8 UTF-8

Потім:

locale-gen
echo "LANG=en_US.UTF-8" > /etc/locale.conf

Крок 12: Назва комп’ютера

Дамо йому ім’я (наприклад, archpc):

echo "archpc" > /etc/hostname

Редагуємо hosts:

nano /etc/hosts

Додаємо:

127.0.0.1   localhost
::1         localhost
127.0.1.1   archpc.localdomain archpc

Крок 13: Root пароль

passwd

Вигадай нормальний пароль.
1234 – це не серйозно.


Крок 14: Завантажувач (GRUB)

Щоб система взагалі стартувала:

pacman -S grub
grub-install --target=i386-pc /dev/sdX
grub-mkconfig -o /boot/grub/grub.cfg

👉 Тільки диск (sda), не партіція (sda1).


Крок 15: Користувач

Root занадто сильний, краще зробимо звичайного юзера:

useradd -m -G users,wheel,video -s /bin/bash admin
passwd admin

Крок 16: GNOME (з Wayland)

Бо без графіки буде нудно. 🖥️

pacman -S gnome-shell gdm gnome-control-center gnome-disk-utility \
networkmanager network-manager-applet wget rsync \
ttf-dejavu ttf-droid noto-fonts-emoji wqy-zenhei \
archlinux-keyring alacritty dnsmasq sudo gst-libav \
ntfs-3g git gnome-keyring gnome-applets

Увімкни сервіси:

systemctl enable gdm.service
systemctl enable NetworkManager.service

Крок 17: Мікрокод

Intel:

pacman -S intel-ucode

AMD:

pacman -S amd-ucode

Крок 18: Sudo

Додамо суперсили для користувача:

EDITOR=nano visudo

Зніми # з:

%wheel ALL=(ALL) ALL

Крок 19: Перезавантаження 🚀

exit
umount -R /mnt
reboot

І ось він – екран входу GNOME. 🎉


Висновок

Вітаю! 🎊
Тепер у тебе є свіженький Arch Linux з GNOME і Wayland.

Arch – це як LEGO: можна побудувати хатинку, а можна й Хрещатик. 🏙️

А тепер твоя черга казати знайомим:
“Я використовую Arch, між іншим…” 😎


See also