Skip to content

Пошаговое руководство по установке Arch Linux на русском языке с GNOME. Подходит для новичков. Включает настройку Wi-Fi (iwctl), разделов, загрузчика GRUB, пользователя и GUI.

Notifications You must be signed in to change notification settings

NET-VLADOR/Arch-Linux-Install-Guide-RU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Alt text

Как установить Arch Linux: пошаговое руководство для начинающих 🐧

Arch Linux проста в установке. В этом руководстве показано, как установить Arch Linux шаг за шагом, что проложит путь к успешной настройке.

Многие пользователи Linux хотят попробовать Arch Linux, но общее представление о том, что Arch сложен в установке и освоении, останавливает их. Когда люди говорят, что это “трудно”, они имеют в виду, что это требует усилий. И они правы – тебе нужно приложить немного больше усилий для установки твоей системы, настройки всего и чтения о том, как делать то, что ты хочешь.

Однако в награду за твои усилия ты получишь систему, которую хорошо понимаешь и настраиваешь именно так, как тебе хочется. После установки Arch Linux запускается так же просто, как и любой другой дистрибутив, если не проще.

Ты можешь установить Arch Linux непосредственно на свой компьютер, следуя этому руководству, но ты также можешь установить его на виртуальную машину с помощью VirtualBox или другого программного обеспечения для виртуализации.

Содержание

📖 Нажми чтобы раскрыть!

Important

💡 Примечания по предварительной установке для пользователей VirtualBox и KVM

Перед началом установки пользователи VirtualBox и KVM должны включить EFI в настройках виртуальной машины. В противном случае при попытке установить загрузчик GRUB возникнет ошибка.

Alt text

Tip

🖥️ Установка Arch Linux в VirtualBox / KVM:

Однако, если ты решил установить Arch на KVM с помощью диспетчера виртуальных машин, чтобы включить поддержку UEFI, выполни следующие действия.

Для удобной установки Arch Linux через SSH так же необходимо в настройках сети изменить тип подключения на «Сетевой мост» Alt text

На последнем шаге не спеши нажимать кнопку «Готово» при создании виртуальной машины. Убедись, что ты установил флажок «Настроить конфигурацию перед установкой», затем нажми «Готово».

Откроется новое окно. В нём выбери «UEFI» из выпадающего меню «Прошивка», затем подтверди нажатием «Применить» и, наконец, нажми «Начать установку».

Alt text

В этом руководстве по установке Arch Linux показан весь процесс в виде простых шагов. Итак, без лишних слов, давай начнём.


1. Загрузка установочного образа Arch Linux 🔽

Первое, что нам нужно сделать, это получить образ Arch Linux. Для этого посети страницу загрузки Arch Linux, чтобы загрузить файл ISO-образа. Затем загрузи последний образ компакт-диска. Доступны как прямые ссылки на скачивание, так и торрент-ссылки.

Tip

💾 Как выбрать зеркало?

Если ты в России, Китае или Индии — выбери локальное зеркало. Это ускорит загрузку в разы.

Note

Текущая версия (на момент редактирования):

  • Выпуск: 2025.10.01
  • Ядро: 6.16.8
  • Размер ISO: 1.4 ГБ

Alt text

↩️ К содержанию


2. Подготовка загрузочного USB-накопителя 💾

Как только загрузка твоего ISO-файла Arch Linux завершится, ты должен создать из него live USB. Существует много способов подготовить USB-накопитель в режиме реального времени; один из них — с помощью команды dd.

Warning

⚠️ Осторожно с dd!

Команда dd не прощает ошибок. Если ты укажешь не тот диск (например, /dev/sda вместо /dev/sdb), ты полностью сотрёшь систему. Всегда проверяй имя USB-устройства через lsblk перед записью.

В качестве альтернативы ты можешь использовать такие приложения, как Etcher или Ventoy, которые являются хорошими вариантами для создания загрузочного USB-накопителя.

↩️ К содержанию


3. Загрузка Arch Linux с USB-накопителя ⚡

Как только ты создашь live USB для Arch Linux, выключи компьютер, подключи к нему USB-порт и загрузи систему.

Пожалуйста, помни, что иногда ты не можешь загрузиться с подключённого USB-накопителя с включённой безопасной загрузкой. Если у тебя именно так, зайди в BIOS и сначала отключи безопасную загрузку.

Arch предоставляет тебе два варианта установки – устаревший и режим UEFI. Режим UEFI (Unified Extensible Firmware Interface) является более современным, и большинство современных аппаратных средств поддерживает только установку UEFI. Таким образом, в этом руководстве по установке Arch Linux будет использоваться режим UEFI.

После правильной загрузки в ISO-файл Arch ты должен увидеть что-то похожее на изображение ниже.

Alt text

Выбери опцию «Arch Linux install medium (x86_64, UEFI)» и нажми «Ввод».

После того, как установщик распакует и загрузит ядро Linux, ты будешь автоматически перенаправлен на терминал с правами суперпользователя.

Alt text

↩️ К содержанию


4. Проверка подключения к Интернету 🌐

Прежде всего, проверь подключение к Интернету. Чтобы проверить это, пропингуй веб-сайт, как показано в примере ниже.

ping -c 3 archlinux.org # отправляет 3 пакета на archlinux.org для проверки интернета

Tip

Если команда ping завершилась успешно (0% потерь пакетов), значит, интернет у тебя работает. Если нет — проверь кабель, Wi-Fi или настройки сети.

Если ты используешь проводное соединение, оно обычно подключается автоматически. Однако, если ты получишь сообщение об ошибке, пожалуйста, проверь своё подключение к Интернету или маршрутизатор.

Tip

📶 Подключение к Wi-Fi через iwctl

Если у тебя нет проводного подключения, а только Wi-Fi — запусти интерактивную утилиту:

iwctl

Затем внутри неё выполни:

[iwd]# device list                 # посмотри имя Wi-Fi адаптера (например, wlan0)
[iwd]# station wlan0 scan          # просканируй сети
[iwd]# station wlan0 get-networks  # покажи доступные сети
[iwd]# station wlan0 connect ИМЯ_СЕТИ

Введи пароль от Wi-Fi, когда попросят. После подключения введи quit, чтобы выйти из iwctl. Теперь проверь интернет командой ping -c 3 archlinux.org.

↩️ К содержанию

4.1 Подключение по SSH (Необязательно) 🔐

После завершения проверки подключения мы можем задать пароль для Root пользователя для дальнейшего подключения через SSH. Для этого введи команду ниже и введи пароль.

passwd # задаёт/изменяет пароль текущего пользователя (root в live-среде)

Далее нам необходимо узнать адрес компьютера в сети для подключения по SSH с помощью команды:

ip addr # показывает сетевые интерфейсы и их IP-адреса

Alt text

Теперь мы готовы подключиться к установке Arch через SSH. Для этого воспользуйся командой и введи пароль от Root:

ssh root@ip_addr(твой адрес) # подключает по SSH к машине с указанным IP от имени root

↩️ К содержанию


5. Разделение диска на разделы 🗂️

Следующим шагом в нашем руководстве по установке Arch Linux является разбиение жёсткого диска на разделы. Вот где ты, вероятно, столкнёшься с наибольшими трудностями, если не знаком с инструментами разбиения на разделы, такими как fdisk или cfdisk. Но не волнуйся, это легко, как ты увидишь.

Во-первых, перечисли свои диски:

fdisk -l # выводит список всех дисков и разделов

Note

Обрати внимание на имя своего диска (например, /dev/sda или /dev/nvme0n1). Не перепутай его с USB-флешкой (часто /dev/sdb) — иначе можешь случайно стереть установочный носитель!

Для этого руководства была создана виртуальная машина с пустым жёстким диском объёмом 20 ГБ, обозначенным «/dev/sda». Измени «/dev/sda» на название твоего устройства.

Для базового раздела нам нужно создать следующий макет раздела:

  • /dev/sda1: Системный раздел EFI размером 512 МБ, отформатированный в формате FAT32. Это обеспечивает пространство для хранения загрузчиков и других файлов, необходимых для загрузки.
  • /dev/sda2: Раздел подкачки размером 4 ГБ. Пространство подкачки используется для расширения виртуальной памяти за пределы установленной физической памяти (ОЗУ) или для поддержки записи на диск.
  • /dev/sda3: раздел Linux с оставшимся свободным местом на диске в формате EXT4. Это корневой раздел (/), на котором будет храниться наша операционная система Arch Linux, файлы и другая информация.
  • (Необязательно) /dev/sda4: раздел Home, на котором будут храниться файлы и другая личная информация.

Caution

🛑 Резервная копия!

Все данные на выбранном диске будут безвозвратно удалены. Если на нём есть важная информация — сделай резервную копию до начала установки.

↩️ К содержанию

ℹ️ Подробности по каждому подпункту раздела 5

5.1 Создание системного раздела EFI 🖥️

Теперь давай приступим к созданию таблицы разделов разметки диска, выполнив команду cfdisk на жёстком диске компьютера:

cfdisk /dev/sda # запускает интерактивный разбивщик диска с GPT-поддержкой для /dev/sda

Alt text

Выбери тип метки «GPT» и нажми «Enter».

Затем выбери Free Space и нажми New в нижнем меню. Ты можешь перемещаться по пунктам меню с помощью клавиш «Tab» или стрелок.

Alt text

Введи размер раздела в МБ («512M») и нажми клавишу «Enter».

Alt text

По-прежнему выбирая раздел «/dev/sda1», выбери «Type» в нижнем меню и выбери тип раздела «EFI System».

Alt text Alt text

Ты закончил настройку системного раздела EFI.

Alt text

↩️ К содержанию

5.2 Создание раздела подкачки 📦

Теперь давай создадим раздел подкачки, используя ту же процедуру. Снова выбери «Free space» и нажми «New».

Alt text

Введи размер раздела в ГБ («4G») и нажми клавишу «Enter».

Alt text

По-прежнему выбирая раздел «/dev/sda2», выбери «Type» в нижнем меню и выбери тип раздела «Linux swap».

Alt text Alt text

Ты закончил настройку раздела подкачки.

Alt text

↩️ К содержанию

5.3 Создание корневого раздела 🌱

Наконец, ты должен создать корневой раздел (/). Ещё раз выбери оставшееся «Free space» и нажми «New».

Alt text

Что касается размера, оставь значение размера по умолчанию. Это означает всё оставшееся свободное пространство. Далее нажми клавишу «Enter».

Alt text

По-прежнему выбирая раздел «/dev/sda3», выбери «Type» в нижнем меню и выбери тип раздела «Linux filesystem».

Alt text Alt text

Ты закончил настройку корневого раздела.

Alt text

↩️ К содержанию

5.4 Создание раздела Home (Необязательно) 🏠

Ещё раз выбери оставшееся «Free space» и нажми «New».

Что касается размера, оставь значение размера по умолчанию. Это означает всё оставшееся свободное пространство. Далее нажми клавишу «Enter».

По-прежнему выбирая раздел «/dev/sda4», выбери «Type» в нижнем меню и выбери тип раздела «Linux filesystem».

Ты закончил настройку домашнего раздела.

↩️ К содержанию

5.5 Запись изменений на диск ✅

Далее тебе нужно сохранить внесённые изменения. Выбери «Write» в нижнем меню и нажми «Enter».

Alt text

Введи «yes» и нажми клавишу «Enter».

Alt text

Мы здесь закончили. Выбери «Quit» и нажми «Enter», чтобы сделать это.

Alt text

↩️ К содержанию


6. Создание файловой системы 📁

Теперь, когда разделы твоего диска готовы, пришло время создать файловую систему. Но давай сначала просмотрим сводку таблицы разделов, выполнив следующее:

fdisk -l # повторный просмотр структуры разделов после разметки

Important

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

  • /dev/sda1 → EFI System
  • /dev/sda2 → Linux swap
  • /dev/sda3 → Linux filesystem

Если что-то не так — вернись в cfdisk и исправь.

Так же есть упрощённый вывод разделов.

lsblk # показывает дерево блочных устройств (более читаемо, чем fdisk)

Диск «/dev/sda» должен иметь три (четыре с Home) раздела («/dev/sda1», «/dev/sda2» и «/dev/sda3»), аналогичные показанным выше.

При создании разделов на предыдущих этапах были определены границы пространства для хранения, предоставляемого жёстким диском, и указан тип пространства между каждой линией границы.

Пришло время отформатировать разделы в соответствии с требуемыми файловыми системами. Здесь мы должны создать три файловые системы, так что давай начнём.

Для типа раздела EFI создай файловую систему FAT32.

mkfs.fat -F32 /dev/sda1  # создаёт FAT32 ФС на EFI-разделе (-F32 = 32-битная FAT)

Подготовь раздел подкачки:

mkswap /dev/sda2 # инициализирует раздел как swap
swapon /dev/sda2 # активирует swap-раздел

Для корневого раздела создай файловую систему EXT4 (Таким же образом и для Home, главное сменить номер раздела):

mkfs.ext4 /dev/sda3 # создаёт файловую систему ext4 на корневом разделе

↩️ К содержанию


7. Установка Arch Linux 🛠️

7.1 Настройка конфигурации Pacman ⚙️

Перед установкой необязательным, но крайне полезным шагом является редактирование конфигурации Pacman. Для изменения конфигурации выполни следующую команду:

nano /etc/pacman.conf # открывает конфигурационный файл менеджера пакетов Pacman

Далее нажми Ctrl-W для поиска и введи Misc options. Замени блок кода на этот:

#UseSyslog              # отправляет логи pacman в системный журнал (отключено)
Color                   # включает цветной вывод в терминале
ILoveCandy              # заменяет стандартный прогресс-бар на анимацию из точек (пасхалка)
#NoProgressBar          # отключает отображение прогресс-бара при загрузке пакетов (отключено — прогресс-бар отображается)
CheckSpace              # проверяет наличие достаточного места на диске перед установкой пакетов
#VerbosePkgLists        # выводит подробный список пакетов при операциях (отключено — используется краткий вывод)
ParallelDownloads = 10  # позволяет загружать до 10 пакетов одновременно для ускорения установки

Теперь синхронизируй репозиторий Pacman, чтобы ты мог загружать и устанавливать любое программное обеспечение:

pacman -Syy # принудительно обновляет списки пакетов с серверов (-Syy = игнорировать локальный кэш)

↩️ К содержанию

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

Мы должны смонтировать корневой раздел («/dev/sda3») в каталог «/mnt», прежде чем мы сможем выполнить какую-либо установку.

mount /dev/sda3 /mnt # монтирует корневой раздел в /mnt для установки

Для домашнего раздела («/dev/sda4») в каталог «/mnt/home», но прежде необходимо создать эту директорию.

mkdir /mnt/home/ && mount /dev/sda4 /mnt/home # создаёт и монтирует домашний каталог (если есть)

После установки root пришло время установить все необходимые пакеты. Используй команду pacstrap для установки необходимых пакетов Arch Linux.

pacstrap -K /mnt base linux linux-firmware sudo nano # устанавливает базовую систему в /mnt (-K = безопасный режим)

Tip

📦 Что входит в base?

Пакет base включает только самое необходимое: ядро, pacman, базовые утилиты. Графической оболочки, даже текстового редактора (кроме nano, если ты его добавил) — нет. Не пугайся «голому» терминалу после перезагрузки — это нормально!

Загрузка и установка этих пакетов займёт некоторое время. Но теперь мы можем приступить к настройке нашей системы.

↩️ К содержанию


8. Настройка установленной системы Arch 🧩

После завершения установки сгенерируй файл «/etc/fstab» для твоей новой системы Arch Linux, выполнив следующую команду:

genfstab -U /mnt >> /mnt/etc/fstab # генерирует таблицу монтирования по UUID и добавляет в fstab

Теперь, когда мы установили Arch Linux, нам нужно переключиться на физически установленный корневой раздел, используя команду arch-chroot.

arch-chroot /mnt # меняет корень на /mnt и входит в новую систему

После перехода в нашу установленную систему повтори настройку конфигурации Pacman из предыдущего пункта.

Далее давай настроим часовой пояс. Чтобы найти свой часовой пояс, ты можешь перечислить (ls -l) содержимое каталога «/usr/share/zoneinfo/».

Найди предпочитаемый тобой часовой пояс («/usr/share/zoneinfo/Zone/SubZone»), где «Zone/SubZone» — это твой выбор, например «Америка/Нью-Йорк», «Европа/Париж», «Азия/Бангкок» и так далее. Ты уловил идею.

Создай символическую ссылку для установки часового пояса (замени «America/New_York» на твой часовой пояс).

ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime # устанавливает часовой пояс через символическую ссылку

Теперь нам нужно настроить локаль. Файл «/etc/locale.gen» содержит настройки локали и системных языков и по умолчанию закомментирован. Мы должны открыть этот файл с помощью текстового редактора и раскомментировать строку, содержащую желаемый языковой стандарт.

nano /etc/locale.gen # открывает список доступных локалей в редакторе

Important

🌍 Не забудь про UTF-8!

Если ты не раскомментируешь и не сгенерируешь нужную локаль (например, ru_RU.UTF-8), в системе могут отображаться кракозябры вместо кириллицы, а некоторые программы — работать некорректно.

Раскомментируй «en_US.UTF-8 UTF-8» и «ru_RU.UTF-8 UTF-8» (удалив знак «#») и любые другие необходимые локали в «/etc/locale.gen». Затем нажми «Ctrl+O», затем «Enter», чтобы сохранить, и, наконец, «Ctrl+X», чтобы выйти из редактора.

Alt text

Теперь сгенерируй файл конфигурации локали, используя приведённые ниже команды одну за другой:

locale-gen # генерирует локали на основе /etc/locale.gen

Запусти приведённую ниже команду для синхронизации аппаратных часов, автоматически создав файл «/etc/adjtime», содержащий описательную информацию о настройке часов аппаратного режима и коэффициенте смещения часов.

hwclock --systohc # записывает системное время в аппаратные часы

Создай и установи переменную «LANG».

echo LANG=ru_RU.UTF-8 > /etc/locale.conf && export LANG=ru_RU.UTF-8 # задаёт системную локаль

Теперь мы продвинемся вперёд и зададим имя хоста. Имя хоста — это имя компьютера. Итак, давай назовём его, например, «arch-pc». Используй следующую команду:

echo arch-pc > /etc/hostname # задаёт имя хоста

Добавь это имя также в файл «/etc/hosts». Отредактируй файл с помощью Nano editor и добавь следующие строки (замени «arch-pc» на имя хоста, которое ты выбрал ранее).

nano /etc/hosts # открывает файл сопоставления имён и IP-адресов в редакторе
127.0.0.1      localhost
::1            localhost
127.0.1.1      arch-pc

Не забудь установить пароль для учётной записи root с помощью команды passwd:

passwd # задаёт пароль root в установленной системе

Введи свой пароль дважды. Будь внимателен, так как ты ничего не увидишь во время набора текста.

↩️ К содержанию


9. Установка загрузчика GRUB на Arch Linux 🥾

Теперь мы устанавливаем загрузчик для Arch, чтобы он загрузился после перезагрузки. Загрузчик по умолчанию для дистрибутивов Linux и Arch Linux также представлен пакетом GRUB.

Note

🖥️ Только для UEFI!

Эта инструкция предполагает UEFI-загрузку. Если ты по ошибке загрузился в режиме Legacy/BIOS, команда grub-install --target=x86_64-efi не сработает. Убедись, что в BIOS включён UEFI и отключён Secure Boot.

Установи пакеты GRUB bootloader и EFI boot manager:

pacman -S grub efibootmgr os-prober mtools # устанавливает GRUB и сопутствующие утилиты для UEFI

Затем создай точку монтирования для «/dev/sda1» и смонтируй её.

mkdir /boot/efi && mount /dev/sda1 /boot/efi # создаёт и монтирует точку монтирования EFI

Теперь давай установим наш загрузчик.

grub-install --target=x86_64-efi --bootloader-id=grub_uefi # устанавливает GRUB в EFI-раздел

Tip

Если ты видишь сообщение «Installation finished. No error reported» после grub-install, значит, загрузчик установлен успешно. Любая ошибка здесь — повод проверить, смонтирован ли у тебя /boot/efi.

Наконец, сгенерируй файл «/boot/grub/grub.cfg».

grub-mkconfig -o /boot/grub/grub.cfg # генерирует конфигурационный файл GRUB

↩️ К содержанию


10. Установка среды рабочего стола в Arch Linux 🖼️

Наш Arch Linux в настоящее время содержит только основные программные пакеты, необходимые для управления системой из командной строки, без GUI (графического интерфейса пользователя).

Arch Linux поддерживает широкий спектр сред рабочего стола. Я установлю GNOME в качестве примера среды рабочего стола.

Первым шагом является установка среды X. Введи приведённую ниже команду, чтобы установить Xorg в качестве сервера отображения.

pacman -S xorg-server xorg-apps # устанавливает базовые компоненты X11

Затем установи соответствующий видеодрайвер.

Пользователи Nvidia:

pacman -S nvidia nvidia-utils # драйверы NVIDIA

Пользователи AMD / ATI:

pacman -S xf86-video-ati # драйверы AMD/ATI

Пользователи Intel:

pacman -S xf86-video-intel # драйверы Intel

Теперь ты можешь установить среду рабочего стола GNOME в Arch Linux с помощью:

pacman -S gnome gnome-extra networkmanager # устанавливает GNOME, GNOME-дополнительные пакеты и сетевой менеджер

GNOME предлагает широкий выбор поставщиков для загрузки. Выбери подходящего поставщика для каждого запроса и нажми «Enter», чтобы продолжить. Если ты не уверен, нажми «Enter», чтобы принять значения по умолчанию.

Наконец, включи диспетчер отображения GDM и сетевой менеджер.

systemctl enable gdm && systemctl enable NetworkManager # включает автозапуск GDM и NetworkManager

↩️ К содержанию


11. Создание учётной записи обычного пользователя 👤

Метод создания учётной записи пользователя также автоматически создаст домашний каталог для пользователя. Кроме того, мы можем предоставить этой учётной записи привилегии sudo. Напиши своё имя вместо «linuxuser».

Tip

👤 Имя пользователя — латиницей!

Хотя технически можно создать пользователя с кириллическим именем, это может вызвать проблемы в некоторых приложениях и скриптах. Лучше использовать латиницу (например, alex, user, vlad).

useradd -m -G wheel linuxuser # создаёт пользователя с домашней папкой (-m) и добавляет в группу wheel (-G)

Обязательно установи пароль для нового пользователя:

passwd linuxuser # задаёт пароль для нового пользователя

Затем включи привилегии sudo для вновь созданного пользователя:

EDITOR=nano visudo # открывает файл sudoers в редакторе nano для настройки sudo

Прокрути экран вниз и найди строку:

# %wheel ALL=(ALL) ALL

Раскомментируй его, удалив знак #.

↩️ К содержанию


12. Установка Arch Linux завершена 🎉

Поздравляю! Мы закончили с нашей установкой Arch Linux, поэтому мы выйдем из терминала, размонтируем корневой раздел, установленный под «/mnt», и перезагрузимся в нашу недавно установленную систему Arch Linux.

exit # выходит из chroot-окружения
umount -R /mnt # рекурсивно размонтирует все подмонтированные разделы в /mnt

Important

🔌 Не выключай питание!

После reboot система автоматически загрузится с жёсткого диска. Если компьютер снова загружается с USB — просто вытащи флешку и перезагрузи вручную.

reboot # перезагружает систему

Тебя поприветствует менеджер загрузки GRUB. Подожди несколько секунд или нажми «Enter», чтобы начать загрузку операционной системы.

Alt text

Затем тебя поприветствует менеджер входа в систему GDM GNOME. Нажми на пользователя, которого ты создал ранее, и введи его пароль, чтобы войти в систему и наслаждаться твоей недавно установленной системой Arch Linux.

Alt text

↩️ К содержанию

About

Пошаговое руководство по установке Arch Linux на русском языке с GNOME. Подходит для новичков. Включает настройку Wi-Fi (iwctl), разделов, загрузчика GRUB, пользователя и GUI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published