Installation Guide (Русский)

From ArchWiki
Jump to: navigation, search


Этот документ проведет вас через процесс установки Arch Linux c использованием Arch Install Scripts. Рекомендуется перед установкой ознакомиться с FAQ (Русский)._ Поддерживаемая сообществом вики Arch'а является превосходным ресурсом, к которому следует обращаться в первую очередь при возникновении каких-либо проблем. Если ответ на интересующий вас вопрос в другом месте не найден, доступны IRC-канал (irc://irc.mibbit.net/#archlinux-ru) и форумы. Также обращайтесь к страницам руководств (man) тех команд, с которыми вы незнакомы; обычно они вызываются при помощи man command (где command - имя интересующей вас команды).

Tip: Новички могут обратиться к подробному руководству по установке.

Contents

Получение установочного образа

Загрузите новый установочный образ диска Arch Linux с соответствующей страницы на главном сайте дистрибутива.

  • Предлагается единый установочный образ, с помощью которого вы сможете загрузиться как на i686, так и на x86_64 системах, чтобы провести установку по сети. Диск с репозиторием [core] для оффлайн-установки больше не доступен и не поддерживается.
  • Установочный образ подписан цифровой подписью, и вы можете проверить ее перед установкой командой
    pacman-key -v <iso-file>.sig
  • Образ может быть записан на CD, смонтирован как iso-файл или записан на usb устройство (флешку) с помощью команды dd. Он предназначен только для установки системы - обновление уже установленной системы производится стандартным способом, командой pacman -Syu.

Установка

Раскладка клавиатуры

Для большинства стран и видов клавиатур уже доступны соответствующие раскладки, нужная из которых может быть выбрана командой, например loadkeys ru. Другие раскладки можно найти в /usr/share/kbd/keymaps/ (можно не указывать полный путь и расширение файла с раскладкой при использовании команды loadkeys).

Создание разделов

Для подробностей обратитесь к разделу Partitioning.

При необходимости не забудьте создать LVM, LUKS или RAID устройства.

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

Более подробно вы можете прочитать здесь.

Если вы используете (U)EFI, вам, скорее всего, понадобится отдельный раздел для размещения служебного раздела UEFI. Подробнее можно прочитать здесь.

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

Как минимум, вы должны смонтировать корневой раздел в /mnt. Например:

# mount /dev/sda2 /mnt

Если вы хотите, чтобы еще какие-либо разделы были автоматически учтены скриптом установки genfstab, необходимо создать соответствующие директории внутри /mnt и смонтировать туда нужные разделы. Например для отдельных загрузочного и домашнего разделов:

# mkdir /mnt/boot && mount /dev/sda1 /mnt/boot
# mkdir /mnt/home && mount /dev/sda3 /mnt/home

Подключение к интернету

Сервис DHCP уже доступен для всех подходящих устройств. Для проводного подключения просто запустите dhcpcd. Если вам необходимо установить статический IP или вы хотите использовать средства настройки наподобие Netcfg, вам сначала надо остановить данный сервис: systemctl stop dhcpcd.service. Для получения дополнительной информации обратитесь к руководству по настройке сети.

Беспроводное соединение

Если у вас беспроводное соединение, запустите wifi-menu для его настройки. Смотрите разделы Wireless Setup и Netcfg, чтобы определить, какие дополнительные драйверы требуются для вашего устройства.

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

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

Скрипт pacstrap установит базовую систему.

# pacstrap /mnt base

Также можно установить и другие пакеты, добавив их имена, разделенные пробелами, к команде выше.

Установка загрузчика

Grub

  • Для BIOS
# arch-chroot /mnt pacman -S grub-bios
  • Для EFI (иногда вместо него нужно установить grub-efi-i386 )
# arch-chroot /mnt pacman -S grub-efi-x86_64

Syslinux

# arch-chroot /mnt pacman -S syslinux

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

Создайте fstab следующей командой. (Если вы хотите использовать UUID или метки, используйте опции -U или -L соответственно.)

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

Далее перейдите в свою установленную систему с помощью chroot.

# arch-chroot /mnt
  • Укажите имя хоста в файле /etc/hostname.
  • Создайте ссылку /etc/localtime на /usr/share/zoneinfo/Zone/SubZone. Где Zone и Subzone замените на то, что вам нужно. Например
# ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime
  • Установите используемый в системе язык, настроив locale в /etc/locale.conf.
  • Раскомментируйте нужные локали в /etc/locale.gen и сгенерируйте locale-gen.
  • Настройте /etc/mkinitcpio.conf как вам нужно (см. mkinitcpio) и создайте ramdisk:
# mkinitcpio -p linux
  • Установите root пароль с помощью команды passwd.

Размонтирование разделов и перезагрузка

Если вы все еще в окружении chroot, введите exit или нажмите Ctrl+D. В шаге 3 мы смонтировали разделы в /mnt. Теперь отмонтируем их.

# umount /mnt/{boot,home,}

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

Управление пользователями

Добавьте необходимые вам аккаунты пользователей, как это описано на странице User management. Нежелательно использование аккаунта суперпользователя для регулярной работы с системой, или подключения к ней через сервер SSH. Используйте аккаунт суперпользователя только для решения задач администрирования системы.

Управление пакетами

Смотрите статьи pacman и FAQ: Package Management для получения ответов на вопросы, касающиеся установки, обновления и управления пакетами.

Управление сервисами

Arch Linux использует systemd в качестве системы инициализации и менеджера служб (сервисов) для Linux. Для обслуживания установленного Arch Linux было бы неплохо изучить основы данной системы. Взаимодействие с systemd происходит посредством команды systemctl. Обратитесь к разделу Основы использования systemctl для получения более подробной информации.

Звук

ALSA обычно работает "из коробки", требуется лишь включить звук. Установите пакет alsa-utils (который содержит утилиту alsamixer) и следуйте инструкциям из данного раздела.

ALSA включена в ядро и рекомендуется к использованию. Если данная архитектура не работает, то работоспособной альтернативой является OSS. Если у вас повышенные требования к звуку, обратитесь к статье Sound system для просмотра различных вариантов решения.

Видеодрайвер

Ядро Linux включает открытые (open-source) видеодрайверы и аппаратную поддержку ускорения видеобуфера. Тем не менее, в X11 необходима пользовательская поддержка OpenGL и ускорения 2D.

Если вы не знаете, какой видеочипсет имеется на вашей машине, выполните команду:

$ lspci | grep VGA

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

$ pacman -Ss xf86-video | less

Драйвер vesa - самый общий драйвер, подходящий в большинстве случаев и работающий практически с любым GPU, но он не обеспечивает какое-либо 2D или 3D ускорение. Драйвер vesa загрузится, если более подходящий драйвер не будет найден или его загрузка завершится неудачей, и Xorg запустится в режиме совместимости. Для установки данного драйвера выполните команду:

# pacman -S xf86-video-vesa

Чтобы заработало видеоускорение и поддерживались все режимы, доступные для GPU, требуется подходящий видеодрайвер.

Производитель Тип Драйвер Пакет Multilib
(для 32-бит. приложений в Arch x86_64)
Документация
AMD/ATI Открытый xf86-video-ati lib32-ati-dri ATI
Проприетарный catalyst-dkms lib32-catalyst-utils AMD Catalyst
Intel Открытый xf86-video-intel lib32-intel-dri Intel Graphics
Nvidia Открытый xf86-video-nouveau lib32-nouveau-dri Nouveau
xf86-video-nv (устаревший драйвер)
Проприетарный nvidia lib32-nvidia-utils NVIDIA
nvidia-304xx lib32-nvidia-304xx-utils

Оконная система

Система X Window (обычно именуемая X11, или X) - сетевой и оконный протокол, который обеспечивает отрисовку окон на растровых дисплеях. Это стандарт де-факто для внедрения графических интерефейсов пользователя (GUI). Обратитесь за более подробной информацией к статье Xorg.

Wayland - новый протокол оконной системы с реализованным референсным композитным менеджером Weston, но он находится на ранней стадии развития и в силу этого слабо поддерживается приложениями.

Шрифты

Вы по желанию можете установить набор шрифтов TrueType, поскольку по умолчанию в свежеустановленной системе будут только немасштабируемые шрифты. DejaVu - набор высококачественных неспециализированных шрифтов с хорошим покрытием таблицы Unicode:

# pacman -S ttf-dejavu

Обратитесь к статье Font Configuration за советами по настройке рендеринга шрифтов и к статье Fonts за инструкциями по выбору и установке шрифтов.

Приложение

Обратитесь к статье List of Applications для просмотра списка приложений, которые могут вас заинтересовать.

Также смотрите статью General Recommendations, содержащую руководства послеустановочной настройки системы, например, настройке тачпада или рендерингу шрифтов.