Skip to content

dmikhv/archinstall-guide-ru

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

🐧 Arch Linux Installation Guide (RU)

Ручная установка Arch Linux с нуля. Русская версия.

Перед началом

  • Все данные на выбранном диске будут удалены.
  • Проверь, что у тебя есть резервная копия важных файлов.
  • Для простого сценария лучше отключить Secure Boot.
  • Гайд рассчитан на установку в UEFI, но внизу есть и вариант для BIOS/Legacy.

Содержание


Подготовка

Скачать ISO

Скачай официальный образ Arch Linux:

https://archlinux.org/download/

Проверить контрольную сумму ISO тоже хорошая идея, если нужна максимальная надёжность.

Запись на флешку

Флешка нужна минимум на 4 ГБ.

Windows

Можно использовать:

  • Rufus
  • Ventoy

Linux

Можно использовать:

  • Ventoy
  • balenaEtcher
  • dd

Ventoy удобен тем, что ISO-файлы можно просто копировать на флешку.

Загрузка

Перезагрузи компьютер и открой BIOS/UEFI:

  • Del
  • F2
  • F11
  • F12
  • Esc

Убедись, что загрузка идёт в нужном режиме:

  • UEFI — современный вариант
  • BIOS/Legacy — старый режим

Интернет

Проверь соединение:

ping -c 3 archlinux.org

Если работает, идём дальше.

Wi‑Fi через iwctl

Запусти:

iwctl

Посмотри устройства:

device list

Пример интерфейса:

wlan0

Сканирование:

station wlan0 scan
station wlan0 get-networks

Подключение:

station wlan0 connect ИМЯ_СЕТИ

После выхода:

exit

Проверка:

ping -c 3 archlinux.org

Подготовка окружения

Русская раскладка

loadkeys ru
setfont cyr-sun16

Проверка UEFI

cat /sys/firmware/efi/fw_platform_size

Если вывод:

64

значит система загружена в UEFI.

Время

timedatectl set-ntp true

Разметка диска

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

lsblk -f
fdisk -l

Примеры устройств:

/dev/sda      SATA диск
/dev/nvme0n1  NVMe SSD
/dev/vda      виртуальный диск

Открываем разметку:

cfdisk /dev/ДИСК

UEFI-схема

Создай:

Раздел Размер Назначение
EFI 512 МБ — 1 ГБ загрузчик
Swap по желанию подкачка
Root остальное система

BIOS-схема

Создай:

Раздел Назначение
Swap подкачка
Root система

После изменений выбери:

Write
Quit

Форматирование

Ниже пример с такой разметкой:

  • EFI — /dev/sdX1
  • Swap — /dev/sdX2
  • Root — /dev/sdX3

Если у тебя другие номера разделов, замени их под свою схему.

UEFI

EFI-раздел:

mkfs.fat -F32 /dev/sdX1

Root:

mkfs.ext4 /dev/sdX3

Swap:

mkswap /dev/sdX2
swapon /dev/sdX2

BIOS (Legacy)

Root:

mkfs.ext4 /dev/sdX2

Swap:

mkswap /dev/sdX1
swapon /dev/sdX1

Монтирование

UEFI

В этом варианте EFI-раздел монтируется в /boot.

mount /dev/sdX3 /mnt
mkdir -p /mnt/boot
mount /dev/sdX1 /mnt/boot

BIOS

mount /dev/sdX2 /mnt

Установка системы

Ставим базовую систему:

pacstrap -K /mnt base linux linux-firmware nano sudo networkmanager

Если нужен заголовочный пакет для DKMS или сборки модулей:

pacstrap -K /mnt linux-headers

Микрокод CPU

Intel:

pacstrap -K /mnt intel-ucode

AMD:

pacstrap -K /mnt amd-ucode

Настройка системы

Создай fstab:

genfstab -U /mnt >> /mnt/etc/fstab
cat /mnt/etc/fstab

Перейди в установленную систему:

arch-chroot /mnt

Часовой пояс

Пример для Москвы:

ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
hwclock --systohc

Если нужен другой город, замени путь на свой.

Локализация

Открой файл:

nano /etc/locale.gen

Раскомментируй строки:

ru_RU.UTF-8 UTF-8
en_US.UTF-8 UTF-8

Создай локали:

locale-gen

Настрой язык системы:

echo "LANG=ru_RU.UTF-8" > /etc/locale.conf

Имя компьютера

echo "arch-pc" > /etc/hostname

Файл hosts

Открой:

nano /etc/hosts

Добавь:

127.0.0.1 localhost
::1 localhost
127.0.1.1 arch-pc.localdomain arch-pc

Раскладка консоли

echo "KEYMAP=ru" > /etc/vconsole.conf
echo "FONT=cyr-sun16" >> /etc/vconsole.conf

Пароль root

passwd

Сеть

Включи NetworkManager:

systemctl enable NetworkManager.service

Загрузчик

Выбери один вариант: systemd-boot или GRUB.

UEFI + systemd-boot

Установка:

bootctl --path=/boot install

Создай конфиг:

nano /boot/loader/loader.conf

Пример:

default arch
timeout 5
editor no

Создай запись загрузки:

nano /boot/loader/entries/arch.conf

Пример для Intel:

title Arch Linux
linux /vmlinuz-linux
initrd /intel-ucode.img
initrd /initramfs-linux.img
options root=UUID=ТВОЙ_UUID rw

Для AMD замени:

intel-ucode.img

на:

amd-ucode.img

UUID можно посмотреть так:

blkid

UEFI + GRUB

Установи пакеты:

pacman -S grub efibootmgr

Установка GRUB:

grub-install \
  --target=x86_64-efi \
  --efi-directory=/boot \
  --bootloader-id=Arch

Создай конфиг:

grub-mkconfig -o /boot/grub/grub.cfg

BIOS + GRUB

Установи пакет:

pacman -S grub

Установка GRUB:

grub-install --target=i386-pc /dev/sdX

Важно: здесь указывается диск целиком, а не раздел.

Создай конфиг:

grub-mkconfig -o /boot/grub/grub.cfg

Рабочий стол

Выбирай только одну среду: GNOME или KDE Plasma.

Вариант A: GNOME

Установка:

pacman -S gnome gdm gnome-tweaks xdg-desktop-portal-gnome
systemctl enable gdm.service

Если нужен набор дополнительных приложений GNOME, можно поставить:

pacman -S gnome-extra

Вариант B: KDE Plasma

Установка:

pacman -S plasma-meta sddm xdg-desktop-portal-kde plasma-nm
systemctl enable sddm.service

Если нужен более полный набор приложений KDE, можно поставить:

pacman -S kde-applications

Пользователь

Создай обычного пользователя:

useradd -m -G wheel username
passwd username

Разреши sudo для группы wheel:

EDITOR=nano visudo

Найди строку:

%wheel ALL=(ALL:ALL) ALL

Убери # в начале строки.


Первый запуск

Выйди из chroot:

exit

Размонтируй разделы:

umount -R /mnt

Перезагрузи систему:

reboot

После перезагрузки вынь флешку.


После установки

Сразу после первого входа обычно делают обновление:

sudo pacman -Syu

Полезные базовые пакеты:

sudo pacman -S man-db man-pages git bash-completion

Если нужен Bluetooth:

sudo pacman -S bluez bluez-utils
sudo systemctl enable bluetooth.service

Если нужен NetworkManager в графической среде, просто убедись, что сервис включён:

systemctl status NetworkManager

Проверить загрузку можно так:

systemd-analyze

Полезные ссылки

About

Руководство по установке Arch Linux как домашней системы, на русском языке

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors