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

Как установить Arch Linux: пошаговое руководство для начинающих 🐧
Arch Linux проста в установке. В этом руководстве показано, как установить Arch Linux шаг за шагом, что проложит путь к успешной настройке.
Многие пользователи Linux хотят попробовать Arch Linux, но общее представление о том, что Arch сложен в установке и освоении, останавливает их. Когда люди говорят, что это “трудно”, они имеют в виду, что это требует усилий. И они правы – тебе нужно приложить немного больше усилий для установки твоей системы, настройки всего и чтения о том, как делать то, что ты хочешь.
Однако в награду за твои усилия ты получишь систему, которую хорошо понимаешь и настраиваешь именно так, как тебе хочется. После установки Arch Linux запускается так же просто, как и любой другой дистрибутив, если не проще.
Ты можешь установить Arch Linux непосредственно на свой компьютер, следуя этому руководству, но ты также можешь установить его на виртуальную машину с помощью VirtualBox или другого программного обеспечения для виртуализации.
Содержание
📖 Нажми чтобы раскрыть!
- 1. Загрузка установочного образа Arch Linux 🔽
- 2. Подготовка загрузочного USB-накопителя 💾
- 3. Загрузка Arch Linux с USB-накопителя ⚡
- 4. Проверка подключения к Интернету 🌐
- 4.1 Подключение по SSH (Необязательно) 🔐
- 5. Разделение диска на разделы 🗂️
- 5.1 Создание системного раздела EFI 🖥️
- 5.2 Создание раздела подкачки 📦
- 5.3 Создание корневого раздела 🌱
- 5.4 Создание раздела Home (Необязательно) 🏠
- 5.5 Запись изменений на диск ✅
- 6. Создание файловой системы 📁
- 7. Установка Arch Linux 🛠️
- 7.1 Настройка конфигурации Pacman ⚙️
- 7.2 Установка системы 📥
- 8. Настройка установленной системы Arch 🧩
- 9. Установка загрузчика GRUB на Arch Linux 🥾
- 10. Установка среды рабочего стола в Arch Linux 🖼️
- 11. Создание учетной записи обычного пользователя 👤
- 12. Установка Arch Linux завершена 🎉
[!IMPORTANT] 💡 Примечания по предварительной установке для пользователей VirtualBox и KVM
Перед началом установки пользователи VirtualBox и KVM должны включить EFI в настройках виртуальной машины. В противном случае при попытке установить загрузчик GRUB возникнет ошибка.
[!TIP] 🖥️ Установка Arch Linux в VirtualBox / KVM:
Однако, если ты решил установить Arch на KVM с помощью диспетчера виртуальных машин, чтобы включить поддержку UEFI, выполни следующие действия.
Для удобной установки Arch Linux через SSH так же необходимо в настройках сети изменить тип подключения на «Сетевой мост»
На последнем шаге не спеши нажимать кнопку «Готово» при создании виртуальной машины. Убедись, что ты установил флажок «Настроить конфигурацию перед установкой», затем нажми «Готово».
Откроется новое окно. В нём выбери «UEFI» из выпадающего меню «Прошивка», затем подтверди нажатием «Применить» и, наконец, нажми «Начать установку».
В этом руководстве по установке Arch Linux показан весь процесс в виде простых шагов. Итак, без лишних слов, давай начнём.
1. Загрузка установочного образа Arch Linux 🔽
Первое, что нам нужно сделать, это получить образ Arch Linux. Для этого посети страницу загрузки Arch Linux, чтобы загрузить файл ISO-образа. Затем загрузи последний образ компакт-диска. Доступны как прямые ссылки на скачивание, так и торрент-ссылки.
[!TIP] 💾 Как выбрать зеркало?
Если ты в России, Китае или Индии — выбери локальное зеркало. Это ускорит загрузку в разы.
[!NOTE] Текущая версия (на момент редактирования):
- Выпуск:
2025.10.01- Ядро:
6.16.8- Размер ISO:
1.4 ГБ

↩️ К содержанию
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 ты должен увидеть что-то похожее на изображение ниже.

Выбери опцию «Arch Linux install medium (x86_64, UEFI)» и нажми «Ввод».
После того, как установщик распакует и загрузит ядро Linux, ты будешь автоматически перенаправлен на терминал с правами суперпользователя.

↩️ К содержанию
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-адреса

Теперь мы готовы подключиться к установке 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

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

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

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

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

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

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

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

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

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

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

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

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

↩️ К содержанию
5.4 Создание раздела Home (Необязательно) 🏠
Ещё раз выбери оставшееся «Free space» и нажми «New».
Что касается размера, оставь значение размера по умолчанию. Это означает всё оставшееся свободное пространство. Далее нажми клавишу «Enter».
По-прежнему выбирая раздел «/dev/sda4», выбери «Type» в нижнем меню и выбери тип раздела «Linux filesystem».
Ты закончил настройку домашнего раздела.
↩️ К содержанию
5.5 Запись изменений на диск ✅
Далее тебе нужно сохранить внесённые изменения. Выбери «Write» в нижнем меню и нажми «Enter».

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

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

↩️ К содержанию
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», чтобы выйти из редактора.

Теперь сгенерируй файл конфигурации локали, используя приведённые ниже команды одну за другой:
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», чтобы начать загрузку операционной системы.

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

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


