
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— нова GPTn— EFI → +512Mt— 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
Усередині:
on- повний диск
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
- Встановлення VS Code на Linux: Коли Кодування Стає Легше за Кавоварку
- Встановлення `yay` на Arch Linux
- Як налаштувати веб-сервер Caddy, щоб він працював замість вас (майже)
- Урок 2 – Цикли та Умови: Приймаємо Рішення і Повторюємося (Без Божевілля)
- Розкрий Силу JavaScript – Подорож для Початківців (Без Плаща Супергероя)