Arch Linux с Нуля: Руководство для Тех, Кто Не Боится Терминала

ArchLinux

Arch Linux с Нуля: Руководство для Тех, Кто Не Боится Терминала

Введение

Добро пожаловать, храбрый друг! 🚀
Сегодня ты установишь Arch Linux — систему, которая делает из обычного человека:

  • либо гения,
  • либо человека, который знает терминал лучше, чем свою родню.

Arch — это как борщ: если сделал правильно — шедевр.
Если сделал неправильно — сиди, чини, разбирайся и будь молодцом.

Эта инструкция для абсолютных новичков,
то есть для тех, кто смотрит на pacman и думает:
«Это что, игры устанавливать?»

Садись поудобнее, наливай кофе ☕ — и погнали.


UEFI или BIOS? Разберёмся, на чём вообще твой компьютер ездит

Прежде чем мы начнём резать диск как праздничный оливье, нужно понять:

  • UEFI + GPT → современные ноуты и компы
  • BIOS + MBR → старые машины, которые пережили всё, кроме Arch Linux

Проверяем:

ls /sys/firmware/efi
  • Папка есть → UEFI
  • Папки нет → BIOS/MBR

Теперь выбирай свою судьбу.


🟦 Установка через UEFI (современные ПК, нормальная жизнь)

Шаг 1: Готовим флешку

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

Посмотреть диски:

fdisk -l

⚠️ Осторожно: если перепутаешь диск —
можешь случайно стереть Windows тёщи.
Хотя… это не всегда плохо.


Шаг 2: Клавиатура

localectl list-keymaps
loadkeys ru

Если нужно — ставь us, он универсальный, как доллары.


Шаг 3: Интернет

iwctl
device list
station wlan0 scan
station wlan0 get-networks
station wlan0 connect имя-твоей-wifi
exit

Тестируем:

ping archlinux.org

Если пингуется — ты в интернете.
Если нет — значит, вселенная проверяет твою стойкость.


Шаг 4: Разметка диска (UEFI, GPT)

fdisk /dev/sdX

Внутри:

  • g — новая GPT
  • n — EFI → +512M
  • t → 1 (EFI System)
  • n — root
  • 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: Установка базовой системы

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/Moscow /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: hostname + hosts

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 установлен.
Не перегруженный, не тяжёлый, не нервный — чистый, как после переустановки Windows.


Шаг 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

(для компьютеров, которым пора на пенсию, но они всё ещё работают)

Шаг 1: Флешка

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

Шаг 2: Клавиатура

loadkeys ru

Шаг 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 для BIOS/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, между прочим…» 😎

Добро пожаловать в клуб людей,
которые любят страдать — но красиво.


Смотрите также