User:Ubone/Installation guide (Български)/draft (Български)
Category:Installation process (Български)
Тази страница е ръководство за исталирането на Arch Linux от “живия“ диск зареден от официалния инсталационен образ. Преди инсталиране е препорачително да погледнете често задаваните въпроси. За нормите използвани в този документ вижте Help:Reading. В частност , примери форматирани с курсив
трябва да бъдат заменени.
За по обстойни иструкции вижте съответните ArchWiki страници или man page ръководства на самите програми, връзки и за двете от които са налични на тази страница. При нужда от помощ може да се обърнете към чат-а или да оставите своите въпроси във форума.
Arch Linux би трябвало да работи на всяка x86_64 съвместима машина с поне 512 MB RAM. Основна инсталация с всички пакети от група base може да заеме по-малко от 800 MB of дисково пространство. Тъй като инсталационният процес трябва да вземе пакети от външни хранилища, това ръководство приема, че е налична работеща интернет връзка.
Преди инсталацията
Ще откриете инсталационния диск и съпътстващите го GnuPG подписи на Download страницата.
Verify signature
Преди да използвате диска е препоръчетелно да проверите подписите му, особено когато е свален от HTTP mirror, изтеглянията ог който могат да бъдат промеменени[dead link 2021-07-05 ⓘ].
On a system with GnuPG installed, do this by downloading the PGP signature (under Checksums) to the ISO directory, and verifying it with:
$ gpg --keyserver pgp.mit.edu --keyserver-options auto-key-retrieve --verify archlinux-version-x86_64.iso.sig
Или използвайте следващата команда, при вече наличен Arch Linux:
$ pacman-key -v archlinux-version-x86_64.iso.sig
- The signature itself could be manipulated if it is downloaded from a mirror site, instead of from archlinux.org as above. In this case, ensure that the public key, which is used to decode the signature, is signed by another, trustworthy key. The
gpg
command will output the fingerprint of the public key. - Another method to verify the authenticity of the signature is to ensure that the public key's fingerprint is identical to the key fingerprint of the Arch Linux developer who signed the ISO-file. See Wikipedia:Public-key_cryptography for more information on the public-key process to authenticate keys.
Включете живата среда
„Живата“ среда може да бъде включена от USB флашка, компакт диск или по мрежа с PXE. За други инсталационни начини, вижте Category:Installation process.
- За да изберете носителя с Arch, вероятно трябва да натиснете клавиш по време на автоматичения тест при включване. Погледнете ръководството на дънната платка на компютъра Ви за повече информация.
- Щом се появи менюто на Arch, изберете Boot Arch Linux и натиснете
Enter
за да влезете в инсталационната среда. - Вижте README.bootparams за списък с boot параметри, и x86_64 за списък с включените пакети.
- Ще бъдете логнати в първата виртуална конзола като root потребител със Zsh шел.
За да смените с друга конзола — например, за да видите това ръководство с ELinks по време на инсталацията — натиснете клавишната комбинация Alt+стрелка
. За да редактирате конфигурационни файлове, използвайте nano, vi или vim.
Изберете клавиатурна подредба
Първоначално избраната конзолна клавиатурна подредба е US. Други достъпни оформления могат да бъдат изброени с:
# ls /usr/share/kbd/keymaps/**/*.map.gz
За да промените клавиатурата добавете името на файла ѝ към loadkeys(1), пропускайки пътя и разширението. Например, за да изберете германска клавиатурна подредба:
# loadkeys de-latin1
Конзолните шрифтове се намират в /usr/share/kbd/consolefonts/
и се избират със setfont(8).
Проверете boot режима
Ако е избран UEFI режим на UEFI дънна платка, Archiso ще включи Arch Linux чрез systemd-boot. За да проверите това, проверете efivars директорията:
# ls /sys/firmware/efi/efivars
Ако директорията не съществува, системата може да зареди в BIOS или CSM режим. Проверете ръководството на дънната ви платка за детайли.
Свързване с интернет
Инсталационният образ включва dhcpcd за жична връзка[dead link 2021-07-05 ⓘ] при включване. Връзката може да бъде потвърдена с ping:
# ping archlinux.org
Ако връзка не е достъпна, stop dhcpcd със systemctl stop dhcpcd@interface
където interface
може да бъде tab-completed. Продължете с настройването на мрежата според Network configuration.
Обновяване на системния часовник
Използвайте timedatectl(1) за да се уверите, че системният часовник е точен:
# timedatectl set-ntp true
За да проверите състоянието на услугата, използвайте timedatectl status
.
Разделяне на дялове
Разпознатите от системата твърдите дискове са показани като /dev/sda
или /dev/nvme0n1
(block устройства). За да ги видите използвайте lsblk или fdisk.
# fdisk -l
Резултати завършващи на rom
, loop
или airoot
могат да бъдат игнорирани.
Следните дялове са необходими за избраното устройство:
- Един дял за root директорията
/
. - Ако UEFI е включено, и системен дял.
За да промените таблицата на дяловете, използвайте fdisk или parted.
# fdisk /dev/sda
Вижте Partitioning за повече информация.
Форматиране на дяловете
Щом дяловете са създадени, всеки трябва да бъде форматиран в съответната файлова система. Например, за да форматирате дяла root на /dev/sdx2
с ext4
, използвайте:
# mkfs.ext4 /dev/sdx2
Ако създадохте дял за swap (например /dev/sda3
), включете го с mkswap:
# mkswap /dev/sdx3 # swapon /dev/sdx3
Вижте Създаване на файлова система за детайли.
Включване на файловите системи
Включете файловата система на дяла root към /mnt
, например:
# mount /dev/sdx2 /mnt
Създайте точки на качване за други дялове и ги включете подобаващо:
# mkdir /mnt/boot # mount /dev/sdx1 /mnt/boot
genfstab(8) ще открие качени файлови системи и суап място.
Инсталиране
Избиране на източник
Исталационните пакети трябва да бъдат изтеглени от mirror сървъри, които са описани в /etc/pacman.d/mirrorlist
. На “живата“ система, всички източници са включени и подредени по скорост и времето необходимо за синхронизирането им, когато е бил създаден инсталационният образ.
Колкото по-високо в списъка е източник, толкова по-скоро ще бъде използван при сваляне на пакет. Вероятно бихте искали да редактирате файла, като преместите географски по-близките източници най-горе в списъка, въпреки че и други фактори могат да повлият.
По-късно този файл ще бъде копиран от pacstrap, затова е добре да ги подредите правилно.
Инсталиране на основни пакети
Използвайте скрипта pacstrap(8) за да инсталирате групата base пакети и Линукс ядрото:
# pacstrap /mnt base linux linux-firmware
Тази група не включва всичко налично на “живата“ инсталация, като btrfs-progs или определени безжични фърмуери; вижте включените пакети за сравнение.
За да инсталирате пакети и други групи като 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. Вижте System 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
Ако сте променили подредбата на конзолната клавиатура, може да направите промените постоянни във 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 скрипта.
За LVM, full-disk encryption или RAID, променете mkinitcpio.conf(5) и създайте отново initramfs образа:
# mkinitcpio -p linux
Root парола
Създайте root парола с:
# passwd
Boot loader
Вижте Arch boot process#Boot loader за списък със Linux съвместими „буут лоудъри“.
Рестартиране
Напуснете chroot средата като напишете exit
или като натиснете Ctrl+D
.
Също така може да изключите всички дялове с umount -R /mnt
: това позволява да забележите "заети" дялове, ако има такива и да намерите причината за това с командата fuser(1).
Накрая рестартирайте машината като напишете reboot
: всеки все още включен дял ще бъде автоматично изключен от systemd. Не забравяйте да извадите инсталационния носител, след което се впишете в новата система с root потребителя.
След инсталиране
Вижте основни препоръки за насоки в поддръжка и след инсталационни ръководства (като включване на графична среда, звук или тъчпад).
За списък с програми, които биха ви заинтересовали, вижте List of applications.