# Installation guide (Українська)

Ця стаття описує процес встановлення і налаштування Arch Linux за допомогою Arch Install Scripts. Перед встановленням, рекомендується переглянути FAQ. Команда підтримки Arch Wiki є відмінним ресурсом і шукайте допомогу з усіх питань першочергово тут. IRC-канал (irc://irc.freenode.net/#archlinux), та форум також доступні, якщо відповідь не може бути знайдена в іншому місці. Крім того, переконайтеся, що немає відповіді на ваше питання на `man`-сторінках для будь-якої команди; які можна викликати `man command`.

## Завантаження

Завантажити новий iso-образ Arch Linux можна зі сторінки завантаження Arch Linux.

- В один iso-образ включені i686 і x86_64 живі системи для установки Arch Linux по мережі. Середовища, що містять [core] репозиторій більше не надаються.
- Образи встановлення підписані і настійно рекомендуємо перевірити свої підписи перед використанням. В Arch Linux, це можна зробити за допомогою

      pacman-key -v <iso-file>.sig

- Образ може бути записаний на компакт-диск, змонтований у вигляді файлу ISO, або на USB флеш-накопичувач за допомогою утиліти `dd`. Даний iso-образ призначений тільки для нових встановлень, в існуючих системах Arch Linux завжди можна оновитись за допомогою `pacman -Syu`.

## Встановлення

### Розкладка клавіатури

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

### Створення розділів

Докладніше дивись partitioning.

При потребі не забудьте створити LVM, LUKS, чи RAID пристрої.

### Форматування розділів

Докладніше дивись File Systems[broken link: invalid section].

Якщо ви використовуєте (U)EFI, вам, швидше за все, потрібен ще один розділ для розміщення розділів UEFI системи.

Читай Create an UEFI System Partition in Linux[broken link: invalid section].

### Монтування розділів

Тепер ми повинні змонтувати кореневий розділ в {ic|/mnt}}.

    # mount /dev/sda2 /mnt

Якщо ви хочете створити будь-які інші розділи, які будуть автоматично монтуватись скриптом `genfstab`, треба створити теки та змонтувати їх, наприклад для розділів `/boot`, `/home`

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

### Підключення до мережі Інтернет

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

## Бездротове з'єднання =

Виконайте `wifi-menu` для налаштування вашої бездротової мережи. Докладніше дивись Wireless network configuration та Netcfg.

### Встановлення базової системи

Перед початком встановлення, ви, можливо, захочете відредагувати `/etc/pacman.d/mirrorlist` для вибору відповідного дзеркала.

Для України рекомендуються наступні дзеркала в UA-IX:

    # Server = http://ftp.linux.kiev.ua/pub/Linux/ArchLinux/$repo/os/$arch
    # Server = http://mirrors.mithril.org.ua/linux/archlinux/$repo/os/$arch

Копія файлу буде також встановлена в вашу систему за допомогою `pacstrap`.

Скрипт pacstrap встановить базову систему. Група пакунків base-devel також повинна бути встановлена, якщо ви плануєте компілювати програми з AUR або ABS.

    # pacstrap /mnt base base-devel

Також можна встановити і інші пакунки, додавши їх назви, розділені пробілами, до команди вище.

### Встановлення завантажувача

#### GRUB

- Для BIOS

    # arch-chroot /mnt pacman -S grub-bios

- Для EFI (в рідкісних випадках вам буде потрібно `grub-efi-i386` замість `grub-efi-x86_64`)

    # arch-chroot /mnt pacman -S grub-efi-x86_64

- Встановити GRUB після chroot'інга (див. розділ Налаштування системи).

#### 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/Kiev /etc/localtime

- Також можливо ви захочете налаштувати locale в `/etc/locale.conf`.
- Налаштуйте розкладку консолі та шрифти в `/etc/vconsole.conf`
- Розкоментуйте(приберіть знак 'гратки', що стоїть на початку рядка) потрібні рядки locales в `/etc/locale.gen` і згенеруйте `locale-gen`.
- Налаштуйте `/etc/mkinitcpio.conf` для ваших потреб (читай mkinitcpio) і створіть ramdisk:

    # mkinitcpio -p linux

- Налаштування завантажувача: звернутися до відповідної статті в розділі установки завантажувача.
- Встановіть root пароль `passwd`.

### Розмонтування розділів та перезавантаження

Якщо ви все ще в chroot оточенні введіть `exit` або натисніть `Ctrl+D`. Ми змонтували розділи в `/mnt`. Тепер розмонтуємо їх.

    # umount /mnt/{boot,home,}

Тепер перезавантажтеся і увійдіть в нову систему з облікового запису root.

## Дії після встановлення базової системи

### Керування користувачами

Обов'язково створіть, щонайменше, одного користувача, як описано в User management. Це погана практика використання облікового запису суперкористувача(root) для постійної роботи, і не використовуйте його через SSH на сервері. Обліковий запис суперкористувача повинен використовуватися тільки для адміністративних завдань.

### Керування пакунками

Читайте pacman та FAQ#Package management для отримання інформації про встановлення, оновлення та керування пакунками.

### Керування службами

Arch Linux використовує systemd як систему ініціалізації та менеджер служб для Linux. Для кращого розуміння Arch Linux, було б непогано навчитися основам systemd. Взаємодія з systemd здійснюється через `systemctl` команди. Читайте systemd#Basic systemctl usage для отримання докладнішої інформації.

### Звук

ALSA як правило, працює 'з коробки'. Встановить alsa-utils (який містить `alsamixer`) і дотримуйтесь цих інструкцій. ALSA включений в ядро і є рекомендованим. Якщо він не працює, OSS є життєздатною альтернативою. Якщо у вас є підвищені вимоги до аудіо, подивіться Sound system для огляду різних статей.

### Відео-драйвер

Ядро Linux включає в себе відкриті відео-драйвера і підтримку апаратного прискорення кадровим буфером. Підтримка для OpenGL та 2D-прискорення в X11.

Якщо ви не знаєте, який відео-чипсет доступний на вашій машині, запустіть:

    $ lspci | grep VGA

Для отримання повного списку відкритих відеодрайверів, шукайте у базі даних пакетів:

    $ pacman -Ss xf86-video | less

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

    # pacman -S xf86-video-vesa

Щоб працювало прискорення відео у всіх режимах, оберіть відповідний драйвер відео:

Brand | Type | Driver | Multilib Package (for 32-bit applications on Arch x86_64) | Documentation
--- | --- | --- | --- | ---
AMD/ATI | Open source | xf86-video-ati | lib32-ati-dri[broken link: replaced by lib32-mesa] | ATI
Proprietary | catalyst-dkmsAUR | lib32-catalyst-utilsAUR | AMD Catalyst
Intel | Open source | xf86-video-intel | lib32-intel-dri[broken link: replaced by lib32-mesa] | Intel graphics
Nvidia | Open source | xf86-video-nouveau | lib32-nouveau-dri[broken link: replaced by lib32-mesa] | Nouveau
xf86-video-nv | – | (legacy driver)
Proprietary | nvidia | lib32-nvidia-utils | NVIDIA
nvidia-304xx | lib32-nvidia-304xx-utils

### Графічний сервер

X Window System (X11, або X) є мережевим і графічним протоколом, який забезпечує роботу віконної системи на дисплеї. Це стандарт де-факто для побудови графічного інтерфейсу користувача. Докладніше - Xorg. Wayland, новий протокол графічного сервера з композитним менеджером Weston, доступний для використання. Дуже мало підтримується додатків на цій ранній стадії розвитку.

### Шрифти

Ви можете встановити набір TrueType шрифтів, бо тільки растрові шрифти включені за замовчуванням. DejaVu являє собою набір високої якості, загального призначення з хорошими шрифтами Юнікоду:

    # pacman -S ttf-dejavu

Зверніться до Font configuration за інформацією, як налаштувати рендерінг шрифтів і Fonts за інструкціями по встановленню.

## Додатково

Список програм, які, можливо, вас зацікавлять, дивиться List of applications.

Читайте General recommendations для подальшої установки, підручники для створення сенсорної панелі або рендерінга шрифтів.

Categories:

- Українська
- Getting and installing Arch (Українська)

Hidden categories:

- Pages with broken section links
- Pages with broken package links