Arch Linux шаг за шагом – для смелых и немножко безумных

ArchLinux

Arch Linux шаг за шагом – для смелых и немножко безумных

Введение

Привет, герой! 🦸‍♂️
Ты решил поставить Arch Linux – систему, которой пугают новичков, но зато потом можно гордо говорить: «Я использую Arch, между прочим…».

Не бойся. Эта инструкция написана так просто, что даже твой кот справится (если попадёт лапой по клавиатуре). 🐱⌨️

Завари чай, возьми печенье – и поехали!


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

Внутри:

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

Проверим:

ping archlinux.org

Если ответы идут – ура 🎉
Останови Ctrl + C, иначе ping будет стучаться туда до пенсии.


Шаг 4: Разметка диска

Делаем одну большую партицию – проще, чем варить борщ. 🍲

fdisk /dev/sdX

👉 sdX = твой диск (например sda). Проверить можно fdisk -l.

Внутри fdisk:

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

Шаг 5: Форматирование

Наливаем новую «краску» на диск:

mkfs.ext4 /dev/sdX1

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


Шаг 6: Монтируем

mount /dev/sdX1 /mnt

Шаг 7: Устанавливаем базовую систему

Сердце Arch Linux ❤️

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

👉 Здесь всё необходимое: ядро, драйверы, редакторы (Vim – для гениев, Nano – для людей 😅) и man – справочник, чтобы не мучить Google.


Шаг 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: Имя компьютера

Назовём железного друга:

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, между прочим…» 😎


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