
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— новая GPTn— EFI → +512Mt→ 1 (EFI System)n— rootw— сохранить и выйти
Шаг 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
Внутри:
on- весь диск
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, между прочим…» 😎
Добро пожаловать в клуб людей,
которые любят страдать — но красиво.
Смотрите также
- Установка VS Code на Linux: Когда Кодирование Становится Удобнее, Чем Кофе
- Установка `yay` на Arch Linux
- Как установить Caddy веб-сервер, чтобы он делал всю работу за вас (ну, почти)
- Arch Linux vs. Ubuntu vs. Fedora: Семейная встреча дистрибутивов Linux
- Fedora Linux: Бунтарь с миссией (но в основном с обновлениями)