Installation Guide (Русский)
Этот документ проведет вас через процесс установки Arch Linux c использованием Arch Install Scripts. Рекомендуется перед установкой ознакомиться с FAQ (Русский)._
Поддерживаемая сообществом вики Arch'а является превосходным ресурсом, к которому следует обращаться в первую очередь при возникновении каких-либо проблем. Если ответ на интересующий вас вопрос в другом месте не найден, доступны IRC-канал (irc://irc.mibbit.net/#archlinux-ru) и форумы. Также обращайтесь к страницам руководств (man) тех команд, с которыми вы незнакомы; обычно они вызываются при помощи man command (где command - имя интересующей вас команды).
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
Также можно установить и другие пакеты, добавив их имена, разделенные пробелами, к команде выше.
Установка загрузчика
- Для 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
- Настройте загрузчик. Относительно GRUB обратитесь к разделу GRUB installation and Configuration; в случасе с Syslinux смотрите информацию в разделе Syslinux configuration.
- Установите 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, содержащую руководства послеустановочной настройки системы, например, настройке тачпада или рендерингу шрифтов.