Arch Linux з Нуля: Гід для Тих, Хто Хоче Стати Київським Хакером

ArchLinux

Arch Linux з Нуля: Гід для Тих, Хто Хоче Стати Київським Хакером

Вступ

Вітаю, сміливий друже! 🚀
Сьогодні ти встановиш Arch Linux — систему, яка робить тебе:

  • або генієм
  • або людиною, що вміє гуглити швидше за всіх у кімнаті

Арч — це як борщ: якщо правильно зробити — виходить прекрасно.
Якщо неправильно — можна ненароком спалити хату (або SSD).

Але не хвилюйся, ця інструкція для повних початківців,
тобто для тих, хто ще не впевнений, як вимовляти pacman.

Сідай зручніше, бери каву ☕ — і поїхали.


UEFI чи BIOS? Шо там у тебе за техніка

Перш ніж почати різати диск, як домашню ковбасу, треба зрозуміти:

  • UEFI + GPT → сучасні комп’ютери
  • BIOS + MBR → старі мудрі машини, що пережили три Windows і одну війну

Перевір:

ls /sys/firmware/efi
  • Якщо папка є → UEFI
  • Якщо немає → BIOS/MBR

Добре, тепер вибирай свою дорогу. Як у Skyrim, але без драконів.


🟦 Встановлення через UEFI (нові ноутбуки, нормальні люди)

Крок 1: Готуємо USB

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

Перевір диски:

fdisk -l

⚠️ Увага: якщо переплутаєш диск —
стереш або свою систему, або фото колишньої.
Обидва варіанти сумнівні.


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

localectl list-keymaps
loadkeys ua

Можеш ставити us, якщо любиш американо.


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

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

Перевір:

ping archlinux.org

Якщо пінгує — чудово.
Якщо ні — значить, твій телефон сьогодні має поганий настрій.


Крок 4: Розмітка диска (UEFI, GPT)

fdisk /dev/sdX

Усередині:

  • g — нова GPT
  • n — EFI → +512M
  • t — 1 (EFI System)
  • n — коренева
  • w — зберегти

Крок 5: Форматування

EFI:

mkfs.fat -F32 /dev/sdX1

Root:

mkfs.ext4 /dev/sdX2

Крок 6: Монтування

mount /dev/sdX2 /mnt
mkdir -p /mnt/boot
mount /dev/sdX1 /mnt/boot

Крок 7: Встановлюємо базовий Arch

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

Крок 8: fstab

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

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

arch-chroot /mnt

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

ln -sf /usr/share/zoneinfo/Europe/Kyiv /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: Назва комп’ютера

echo "archpc" > /etc/hostname
nano /etc/hosts

Додай:

127.0.0.1   localhost
::1         localhost
127.0.1.1   archpc.localdomain archpc

Крок 13: Пароль root

passwd

Крок 14: GRUB для UEFI

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

Крок 15: Створюємо користувача

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

Крок 16: GNOME (мінімально, красиво, як після ремонту)

pacman -S gnome-shell gdm gnome-disk-utility archlinux-keyring alacritty openssh pavucontrol xorg-server networkmanager network-manager-applet ttf-dejavu ttf-droid wqy-zenhei noto-fonts-emoji sudo gst-libav ntfs-3g gnome-control-center git gnome-keyring gnome-applets wget rsync
systemctl enable gdm.service
systemctl enable NetworkManager.service

Не GNOME з усіма кнопками, а нормальний, швидкий, як на Arch повинно бути.


Крок 17: Microcode

Intel:

pacman -S intel-ucode

AMD:

pacman -S amd-ucode

Крок 18: sudo

EDITOR=nano visudo

Дозволь групі wheel:

%wheel ALL=(ALL) ALL

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

exit
umount -R /mnt
reboot

Якщо бачиш GRUB — ти молодець.
Якщо бачиш чорний екран — ти все одно молодець, просто не на тому етапі.


🟥 Встановлення через BIOS / MBR

(для комп’ютерів, які ще пам’ятають Windows XP)

Крок 1: USB

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

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

loadkeys ua

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

Все те ж саме, що в UEFI.


Крок 4: Розмітка MBR

fdisk /dev/sdX

Усередині:

  • o
  • n
  • повний диск
  • w

Крок 5: Форматування

mkfs.ext4 /dev/sdX1

Крок 6: Монтування

mount /dev/sdX1 /mnt

Кроки 7–13

Точно такі ж, як у UEFI.


Крок 14: GRUB для MBR

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

Крок 15–19

Такі ж, як у UEFI.


Висновок

Вітаю! 🎉

Незалежно від того, встановив ти Arch через UEFI чи BIOS,
тепер ти можеш абсолютно чесно й гордо сказати:

«Я використовую Arch, між іншим…» 😎

Ласкаво просимо до клубу людей,
які страждають, але дуже цим пишаються.


See also