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