Если у вас возникли вопросы, вступите в группу по Arch Linux для получения бесплатной поддержки:
Если вы заметили неточность в чек-листе или у вас есть лучшее предложение, то присылайте свой коммит в github
Актуальность: 2026 г. Основан на: Arch Wiki Installation Guide
gpg --keyserver-options auto-key-retrieve --verify archlinux-version-x86_64.iso.sig
sudo dd if=archlinux-YYYY.MM.DD-x86_64.iso of=/dev/sdX bs=4M status=progress && sync
# Русская раскладка (опционально)
loadkeys ru
setfont cyr-sun16
Проводное (Ethernet):
dhcpcd
Wi-Fi (iwd):
iwctl
[iwd]# station wlan0 connect "SSID"
[iwd]# exit
Проверка соединения:
ping -c 3 archlinux.org
timedatectl set-ntp true
Просмотр дисков:
fdisk -l
lsblk
Разметка для BIOS (MBR) через cfdisk:
cfdisk /dev/sda
Выбрать dos (MBR) → создать разделы:
/dev/sda1 — 1G /boot (тип: Linux, флаг: Bootable)/dev/sda2 — 30G / (тип: Linux)/dev/sda3 — 4G+ swap (тип: Linux swap)/dev/sda4 — остаток /home (тип: Linux)Разметка для UEFI (GPT) через cfdisk:
cfdisk /dev/sda
Выбрать gpt → создать разделы:
/dev/sda1 — 512M-1G EFI (тип: EFI System)/dev/sda2 — 30G+ / (тип: Linux Filesystem)/dev/sda3 — 4G+ swap (тип: Linux swap)/dev/sda4 — остаток /home (тип: Linux Filesystem)BIOS (MBR):
mkfs.ext4 /dev/sda1 -L boot
mkfs.ext4 /dev/sda2 -L root
mkswap /dev/sda3 -L swap
mkfs.ext4 /dev/sda4 -L home
UEFI (GPT):
mkfs.fat -F32 /dev/sda1
mkfs.ext4 /dev/sda2 -L root
mkswap /dev/sda3 -L swap
mkfs.ext4 /dev/sda4 -L home
BIOS:
mount /dev/sda2 /mnt
mkdir /mnt/boot /mnt/home
mount /dev/sda1 /mnt/boot
mount /dev/sda4 /mnt/home
swapon /dev/sda3
UEFI:
mount /dev/sda2 /mnt
mkdir -p /mnt/boot/efi /mnt/home
mount /dev/sda1 /mnt/boot/efi
mount /dev/sda4 /mnt/home
swapon /dev/sda3
# Автоматический выбор быстрых зеркал
reflector --country Russia --latest 5 --sort rate --save /etc/pacman.d/mirrorlist
# Или вручную:
nano /etc/pacman.d/mirrorlist
# Переместить нужное зеркало наверх (Ctrl+K, Ctrl+U)
Важно: Флаг
-Kинициализирует pacman keyring (обязательно!)
Для Intel CPU:
pacstrap -K /mnt base linux linux-firmware intel-ucode nano vim
Для AMD CPU:
pacstrap -K /mnt base linux linux-firmware amd-ucode nano vim
Расширенная установка (рекомендуется):
pacstrap -K /mnt base base-devel linux linux-firmware intel-ucode nano vim networkmanager iwd
# или для AMD:
pacstrap -K /mnt base base-devel linux linux-firmware amd-ucode nano vim networkmanager iwd
genfstab -U /mnt >> /mnt/etc/fstab
cat /mnt/etc/fstab # Проверка
arch-chroot /mnt
Имя компьютера:
echo "myarch" > /etc/hostname
Часовой пояс:
# Москва:
ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
# Екатеринбург:
ln -sf /usr/share/zoneinfo/Asia/Yekaterinburg /etc/localtime
hwclock --systohc
Локализация:
echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
echo "ru_RU.UTF-8 UTF-8" >> /etc/locale.gen
locale-gen
echo 'LANG=ru_RU.UTF-8' > /etc/locale.conf
echo 'KEYMAP=ru' > /etc/vconsole.conf
echo 'FONT=cyr-sun16' >> /etc/vconsole.conf
Пароль root:
passwd
Для BIOS:
pacman -S grub
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
Для UEFI:
pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg
Если несколько ОС (os-prober):
pacman -S os-prober
# Раскомментировать в /etc/default/grub: GRUB_DISABLE_OS_PROBER=false
nano /etc/default/grub
grub-mkconfig -o /boot/grub/grub.cfg
pacman -S networkmanager iwd
systemctl enable NetworkManager
exit
umount -R /mnt
reboot
# Просмотр доступных сетей
nmcli device wifi list
# Подключение
nmcli device wifi connect "SSID" password "пароль"
# Или через nmtui (TUI интерфейс)
nmtui
useradd -m -g users -G wheel,power,storage,audio,video -s /bin/bash username
passwd username
EDITOR=nano visudo
# Раскомментировать строку: %wheel ALL=(ALL:ALL) ALL
nano /etc/pacman.conf
# Раскомментировать:
[multilib]
Include = /etc/pacman.d/mirrorlist
# Обновление баз данных
pacman -Syy
sudo pacman -S xorg-server xorg-xinit
# Автоопределение (рекомендуется для большинства систем):
sudo pacman -S xf86-video-fbdev xf86-video-vesa
# Или конкретные драйверы:
# Intel (modesetting предпочтительнее старого xf86-video-intel):
# sudo pacman -S xf86-video-intel
# AMD:
# sudo pacman -S xf86-video-amdgpu xf86-video-ati
# NVIDIA (проприетарный):
# sudo pacman -S nvidia nvidia-utils
# Xfce + LightDM (рекомендуется)
sudo pacman -S xfce4 xfce4-goodies lightdm lightdm-gtk-greeter
# Альтернативно SDDM:
# sudo pacman -S sddm
sudo pacman -S ttf-liberation ttf-dejavu ttf-droid
sudo pacman -S pipewire pipewire-pulse pipewire-alsa pavucontrol
systemctl --user enable pipewire pipewire-pulse
sudo systemctl enable lightdm
# или для SDDM:
# sudo systemctl enable sddm
reboot
При первом входе: Выбрать “Xfce Session” в меню сессий.
sudo pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay.git /tmp/yay
cd /tmp/yay
makepkg -si
cd ~
rm -rf /tmp/yay
sudo pacman -S firefox thunderbird file-roller \
p7zip unrar gvfs ntfs-3g dosfstools \
man-db man-pages texinfo \
ufw gufw
sudo pacman -S vlc mpv ffmpeg firefox-i18n-ru
sudo pacman -S libreoffice-fresh libreoffice-fresh-ru \
gimp inkscape
sudo pacman -S htop btop neofetch \
qbittorrent veracrypt \
flameshot obs-studio
sudo pacman -S git code
yay -S google-chrome visual-studio-code-bin \
telegram-desktop spotify-launcher \
timeshift papirus-icon-theme
Настройки → Клавиатура → Комбинации клавиш:
| Действие | Команда | Клавиши |
|---|---|---|
| Терминал | xfce4-terminal |
Ctrl+Alt+T |
| Скриншот (весь экран) | xfce4-screenshooter -f |
Ctrl+Print |
| Скриншот (область) | flameshot gui |
|
| Системный монитор | xfce4-taskmanager |
Ctrl+Alt+M |
| Блокировка экрана | xflock4 |
Ctrl+Alt+L |
Настройки → Клавиатура → Раскладка:
yay -S papirus-maia-icon-theme-git capitaine-cursors
Настройки → Внешний вид:
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw enable
sudo systemctl enable ufw
# Простое обновление:
yay -Syu
# С очисткой:
yay -Syu && sudo pacman -Sc && sudo pacman -Rns $(pacman -Qdtq) 2>/dev/null
# С обновлением зеркал:
sudo reflector --country Russia --latest 5 --sort rate --save /etc/pacman.d/mirrorlist && yay -Syu
Если нет других ОС:
sudo nano /etc/default/grub
# Изменить: GRUB_TIMEOUT=5 → GRUB_TIMEOUT=0
sudo grub-mkconfig -o /boot/grub/grub.cfg
| *Чек-лист актуализирован: 2026 г. | Все изменения проверены по Arch Wiki* |
Комментарии