Talk:Installation guide (Български)

From ArchWiki
Jump to: navigation, search

Update draft

Тази страница е ръководство за исталирането на Arch Linux от “живия“ диск зареден от официалния инсталационен образ. Преди инсталиране е препорачително да погледнете често задаваните въпроси. За conventions използвани в този документ вижте Help:Reading. In particular, code examples may contain placeholders (formatted in italics) that must be replaced manually.

За по обстойни иструкции вижте съответните ArchWiki страници или man page ръководства на самите програми, връзки и за двете от които са налични на тази страница. При нужда от помощ може да се обърнете към чат-а или да оставите своите въпроси във форума.

Arch Linux би трябвало да работи на всяка x86_64-съвместима машина с минимум 512 MB RAM. Основна инсталация с всички пакети от група base може да заеме по-малко от 800 MB of дисково пространство. Тъй като инсталационният процес трябва да вземе пакети от външни хранилища, това ръководство приема, че е налична работеща интернет връзка.

Преди инсталацията

Свалете и пуснете инсталационния носител, според сдобиване с Arch. Ще бъдете логнати в първата виртуална конзола като root потребител и със Zsh шел.

За да смените с друга конзола — например, за да видите това ръководство с ELinks по време на инсталацията — натиснете Alt+стрелка клавишна комбинация. За да редактирате конфигурационни файлове, използвайте nano, vi или vim.

Изберете клавиатурна подредба

Първоначално избраната console keymap is US. Други достъпни оформления могат да бъдат изброени с:

# ls /usr/share/kbd/keymaps/**/*.map.gz

За да промените клавиатурата добавете името на файла ѝ към loadkeys(1), пропускайки пътя и разширението. Например, за да изберете German клавиатурна подредба:

# loadkeys de-latin1

Console fonts се намират в /usr/share/kbd/consolefonts/ и се избират със setfont(8).

Потвърдете режима на включване

Ако е избран UEFI режим на UEFI дънна платка, Archiso ще boot Arch Linux чрез systemd-boot. За да проверите това, проверете efivars директореята:

# ls /sys/firmware/efi/efivars

Ако директорията не съществува, системата може да зареди в BIOS или CSM режим. Проверете ръководството на дънната ви платка за детайли.

Свързване с интернет

Инсталационният образ включва dhcpcd за жична връзка при включване. Връзката може да бъде потвърдена с ping:

# ping archlinux.org

Ако връзка не е достъпна, stop dhcpcd с systemctl stop dhcpcd@interface където interface може да бъде tab-completed. Продължете с настройването на мрежата според Network configuration.

Обновяване на системния часовник

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

# timedatectl set-ntp true

За да проверите състоянието на услугата, използвайте timedatectl status.

Раделяне на дялове

Разпознатите от системата твърдите дискове са показани block device като /dev/sda или /dev/nvme0n1. За да видите устройствата използвайте lsblk или fdisk. Вижте block устройства.

# fdisk -l

Резултати завършващи на rom, loop или airoot могат да бъдат игнорирани.

Следните дялове са необходими за избраното устройство:

Note: Swap може да бъде отделен дял или swap файл.

За да промените таблицата на дяловете, използвайте fdisk или parted.

# fdisk /dev/sda

Вижте Partitioning за повече информация.

Note: Ако искате да създадете устройство за LVM, disk encryption или RAID, направете това сега.

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

Щом дяловете са създадени, всеки трябва да бъде форматиран в съответната файлова система. Например, за да форматирате дяла root на /dev/sda1 с ext4, използвайте:

# mkfs.ext4 /dev/sda1

Ако създадохте дял за swap (например /dev/sda3), включете го с mkswap:

# mkswap /dev/sda3
# swapon /dev/sda3

Вижте Създаване на файлова система за детайли.

Включване на файловите системи

Включете файловата система на дяла root към /mnt, например:

# mount /dev/sda1 /mnt

Създайте точки на качване за други дялове и ги включете подобаващо:

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

genfstab ще открие качени файлови системи и суап място.

Инсталиране

Избиране на източник

Исталационните пакети трябва да бъдат изтеглени от mirror servers, които са описани в /etc/pacman.d/mirrorlist. На “живата“ система, всички източници са включени и подредени по скорост и времето необходимо за синхронизирането им, когато е бил създаден инсталационният образ.

Колкото по-високо в списъка е източник, толкова по-скоро ще бъде използван при сваляне на пакет. Вероятно бихте искали да редактирате файла, като преместите географски по-близките източници най-горе в списъка, въпреки че и други фактори могат да повлият.

По-късно този файл ще бъде копиран от pacstrap, затова е добре да подреди правилно.

Инсталиране на основни пакети

Използвайте скрипта pacstrap за да инсталирате групата base пакети:

# pacstrap /mnt base

Тази група не включва всички инстроменти от “живата“ инсталация, като btrfs-progs или определени безжични фърмуеари; вижте packages.x86_64 за сравнение.

За да инсталирате пакети и други групи като base-devel, добавете имената им след pacstrap (разделени с интервал) или с индивидуални pacman команди след #Chroot стъпката.

Настройване на системата

Fstab

Генерирайте fstab файл (използвайте -U или -L за да определите по UUID или надпис):

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

Проверете съдържанието на изходящия файл в /mnt/etc/fstab след това, и редактирайте в случай на грешка.

Chroot

Change root в новата система:

# arch-chroot /mnt

Времева зона

Настройте времевата зона с:

# ln -sf /usr/share/zoneinfo/Region/City /etc/localtime

Използвайте hwclock(8) за да създадете /etc/adjtime:

# hwclock --systohc

Тази команда очаква часовника на устройството да бъде UTC. Вижте Time#Time standard за детайли.

Локалност

Махнете # пред en_US.UTF-8 UTF-8, както и от други нужни локализации в /etc/locale.gen и ги създайте с командата:

# locale-gen

Настройте LANG променливата в locale.conf(5) съответно, например:

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

Ако set the keyboard layout, може да направите промените постоянни в vconsole.conf(5):

/etc/vconsole.conf
KEYMAP=de-latin1

Настройване на мрежи

Създайте hostname файла:

/etc/hostname
моето-хост-име

Добавете го и в hosts(5) файла:

/etc/hosts
127.0.0.1	localhost
::1		localhost
127.0.1.1	моето-хост-име.localdomain	моето-хост-име

Ако системата е с постоянен IP адрес, то той трябва да бъде използван вместо 127.0.1.1.

Завършете мрежовото настройване за току що инсталираната среда.

Initramfs

Съдаването на нов initramfs обикновено не е необходимо, защото mkinitcpio е бил задействан от инсталирането на пакета linux при извършването на pacstrap скрипта.

При специални случай, променете mkinitcpio.conf(5) файла и създайте initramfs образ с командата:

# mkinitcpio -p linux

Root парола

Създайте root парола с:

# passwd

Boot loader

Linux-съвместим boot loader трябва да бъде инталиран за да включите Arch Linux. Вижте Category:Boot loaders за да изберете някой от предоставените.

Ако разполагате с Intel или AMD процесор, включете microcode обновления.

Рестартиране

Напуснете chroot средата като напишете exit или като натиснете Ctrl+D.

Също така може да изключите всички дялове с umount -R /mnt: това позволява да забележите "заети" дялове, ако има такива и да намерите причината за това с командата fuser(1).

Накрая рестартирайте машината като напишете reboot: всеки все още включен дял ще бъде автоматично изключен от systemd. Не забравяйте да извадите инсталационния носител, след което се впишете в новата система с root потребителя.

След инсталиране

Вижте основни препоръки за насоки в поддръжка и след инсталационни ръководства (като включване на графична среда, звук или тъчпад).

За списък с програми, които биха ви заинтересовали, вижте List of applications.