Installation guide (Русский)

From ArchWiki
Jump to: navigation, search

Tango-preferences-desktop-locale.pngЭта страница нуждается в сопроводителеTango-preferences-desktop-locale.png

Статья не гарантирует актуальность информации. Помогите русскоязычному сообществу поддержкой подобных страниц. См. Команда переводчиков ArchWiki
Состояние перевода: На этой странице представлен перевод статьи Installation guide. Дата последней синхронизации: 19 июля 2017. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Этот документ является руководством по установке Arch Linux из-под системы, запущенной с официального установочного образа. Перед установкой рекомендуется посмотреть часто задаваемые вопросы. Чтобы получить разъяснения по понятиям, используемым на этой странице, смотрите статью Help:Чтение.

Более подробные инструкции приведены в соответствующих статьях ArchWiki и на страницах справочных руководств (man) различных программ. Ссылки и на то, и на другое присутствуют в этом руководстве. Общий обзор процесса настройки смотрите на странице archlinux(7). Также вы можете получить помощь в IRC-канале и на англоязычном и русскоязычном форумах Arch Linux.

Перед установкой

Arch Linux способен работать на любой x86_64-совместимой машине, имеющей хотя бы 512 MB ОЗУ. Базовая установка со всеми пакетами группы base занимает меньше 800 MB дискового пространства. Поскольку для процесса установки требуется получать пакеты из удаленного репозитория, необходимо работающее интернет-соединение.

Скачайте и запустите установочный образ, как это описано в статьях из категории Получение и установка Arch. Вы автоматически войдете в систему от имени суперпользователя в первой виртуальной консоли и увидите перед собой приглашение интерпретатора Zsh. Вы можете использовать автоматическую подстановку по клавише tab для часто используемых команд, таких как, например, systemctl(1).

Чтобы в процессе установки переключиться на другую виртуальную консоль, например, чтобы посмотреть это руководство при помощи браузера ELinks, используйте горячие клавиши Alt+стрелка. Для редактирования файлов доступны nano, vi and vim.

Установка раскладки клавиатуры

По умолчанию используется раскладка US. Чтобы посмотреть список доступных раскладок, запустите ls /usr/share/kbd/keymaps/**/*.map.gz. Чтобы изменить раскладку, добавьте имя соответствующего файла к команде loadkeys(1), не указывая полного пути и расширения. Например, чтобы выбрать русскую раскладку, запустите loadkeys ru.

Консольные шрифты расположены в каталоге /usr/share/kbd/consolefonts/ и могут быть выбраны при помощи setfont(8).

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

Если на материнской плате включен режим UEFI, Archiso загрузит Arch Linux соответствующим образом при помощи systemd-boot. Чтобы в этом убедиться, посмотрите содержимое каталога efivars:

# ls /sys/firmware/efi/efivars

Если такого каталога не существует, возможно, система загружена в режиме BIOS или CSM. Для получения дополнительной информации обратитесь к руководству пользователя вашей материнской платы.

Соединение с Интернетом

Для проводных сетевых устройств установочный образ во время загрузки автоматически включает службу dhcpcd. Соединение можно проверить:

# ping archlinux.org

Если узел недоступен, остановите службу dhcpcd при помощи systemctl stop dhcpcd@, Tab и обратитесь к разделу Настройка сети#Драйвер устройства.

Для беспроводных соединений доступны iw(8), wpa_supplicant(8) и netctl. Также смотрите статью Настройка беспроводной сети.

Синхронизация системных часов

Чтобы удостовериться, что время выставлено правильно, используйте timedatectl(1):

# timedatectl set-ntp true

Для проверки статуса службы используйте timedatectl status.

Разбиение дисков на разделы

Когда запущенная система распознает накопители, они становятся доступны как блочные устройства, например, /dev/sda. Чтобы посмотреть их список, используйте lsblk или fdisk, при этом результаты, оканчивающиеся на rom, loop и airoot, можно игнорировать:

# fdisk -l

На выбранном накопителе должны присутствовать следующие разделы (показываются с цифрой на конце):

  • Раздел для корневого каталога /
  • Если включен режим UEFI, необходим EFI System Partition

Пространство подкачки можно расположить на отдельном разделе или в файле.

Для редактирования разметки дисков используйте fdisk или parted. Для получения дополнительной информации смотрите статью Разметка дисков.

Если вы хотите создать составное блочное устройство для LVM, шифрования диска или RAID, сделайте это сейчас.

Форматирование разделов

Когда разделы созданы, каждый из них необходимо отформатировать в подходящую файловую систему. Например, чтобы отформатировать корневой раздел /dev/sda1 в ext4, выполните:

# mkfs.ext4 /dev/sda1

Для получения дополнительной информации смотрите раздел Файловые системы#Создание файловой системы.

Монтирование разделов

Смонтируйте файловую систему корневого раздела в каталог /mnt, например:

# mount /dev/sda1 /mnt

Создайте точки монтирования для всех остальных разделов и примонтируйте их, например:

# mkdir /mnt/boot
# mount /dev/sda2 /mnt/boot

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

Установка

Выбор зеркал

Пакеты для установки должны скачиваться с серверов-зеркал, прописанных в файле /etc/pacman.d/mirrorlist. В установочном образе все зеркала включены и отсортированы по статусу синхронизации и скорости в момент создания этого установочного образа.

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

Позже pacstrap скопирует этот файл в новую систему, так что это действительно стоит сделать.

Установка основных пакетов

Используйте скрипт pacstrap, чтобы установить группу пакетов base:

# pacstrap /mnt base

В этой группе содержатся не все инструменты, имеющиеся на установочном носителе, например, в ней нет btrfs-progs и специфичных прошивок беспроводных сетевых устройств; список можно посмотреть на странице packages.both.

Чтобы установить другие необходимые пакеты или группы, например, base-devel, добавьте их имена к команде pacstrap (разделяя их пробелом) или используйте команды pacman после шага #Chroot.

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

Fstab

Сгенерируйте файл fstab (используйте ключ -U или -L, чтобы для идентификации разделов использовались UUID или метки, соответственно):

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

После этого проверьте файл /mnt/etc/fstab и отредактируйте его в случае необходимости.

Chroot

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

# arch-chroot /mnt

Часовой пояс

Задайте часовой пояс:

# ln -sf /usr/share/zoneinfo/Регион/Город /etc/localtime

Запустите hwclock(8), чтобы сгенерировать /etc/adjtime:

# hwclock --systohc

Эта команда предполагает, что аппаратные часы настроены в формате UTC. Для получения дополнительной информации смотрите раздел Время#Стандарты времени.

Локаль

Включите en_US.UTF-8 UTF-8 и другие необходимые локализации (например, ru_RU.UTF-8 UTF-8), раскомментировав их в файле /etc/locale.gen, после чего сгенерируйте их:

# locale-gen

Задайте необходимое значение переменной LANG в файле locale.conf(5), например:

/etc/locale.conf
LANG=ru_RU.UTF-8

Если вы меняли раскладку клавиатуры, сделайте это изменение постоянным в файле vconsole.conf(5):

/etc/vconsole.conf
KEYMAP=ru

Имя хоста

Создайте файл hostname(5):

/etc/hostname
моёимяхоста

Рекомендуется также добавить соответствующую запись в файл hosts(5):

/etc/hosts
127.0.0.1	localhost.localdomain	localhost
::1		localhost.localdomain	localhost
127.0.1.1	моёимяхоста.localdomain	моёимяхоста

Смотрите также раздел Настройка сети#Установка имени узла.

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

В свежеустановленном окружении нет сетевых соединений, активированных по умолчанию. Чтобы их настроить, обратитесь к разделу Network configuration#Network managers.

Для настройки беспроводной сети установите пакеты iw и wpa_supplicant, а также требуемые пакеты прошивок. Если вы хотите использоватьwifi-menu, установите пакет dialog.

Initramfs

Как правило, создание нового образа initramfs не требуется, поскольку pacstrap автоматически запускает mkinitcpio после установки пакета linux.

Если вам нужно что-либо изменить, отредактируйте файл mkinitcpio.conf(5) и пересоздайте образ initramfs:

# mkinitcpio -p linux

Пароль суперпользователя

Установите пароль суперпользователя:

# passwd

Загрузчик

Чтобы узнать о всех доступных вариантах конфигурации, обратитесь к категории Загрузчики.

Если вы используете процессор Intel, дополнительно установите пакет intel-ucode и включите обновления микрокода.

Перезагрузка

Выйдите из окружения chroot, набрав exit или нажав Ctrl+D.

Вы можете размонтировать все разделы с помощью команды umount -R /mnt, чтобы убедиться в том, что ни один из разделов не остался занят какой-либо программой. Если нужно, для поиска таких программ используйте fuser(1).

Теперь перезагрузите компьютер, набрав reboot: если какие-нибудь разделы остались смонтированными, systemd их размонтирует. Не забудьте извлечь установочный диск. После загрузки войдите в систему в качестве суперпользователя.

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

Дальнейшие указания по настройке системы после установки (например, по настройке графического интерфейса, звука или тачпада) вы можете найти на странице Основные рекомендации.

Множество интересных и полезных программ вы найдете на странице Список приложений.