Acest document este un ghid pentru instalarea Arch Linux folosind sistemul LIVE pornit de pe un mediu de instalare realizat dintr-o imagine oficială de instalare. Mediul de instalare oferă caracteristici de accesibilitate descrise în pagină instalați Arch Linux cu opțiuni de accesibilitate. Pentru mijloace alternative de instalare, a se vedea categoria:procesul de instalare.
înainte de instalare, vă recomandăm să vizualizați întrebările frecvente. Pentru convențiile utilizate în acest document, consultați Ajutor:lectură., În special, exemplele de cod pot conține substituenți (formatați în italics
) care trebuie înlocuiți manual.
pentru instrucțiuni mai detaliate, consultați articolele ArchWiki respective sau paginile man ale diferitelor programe, ambele legate de acest ghid. Pentru ajutor interactiv, canalul IRC și forumurile sunt de asemenea disponibile.
Arch Linux ar trebui să ruleze pe orice mașină compatibilă cu x86_64 cu un minim de 512 MIB RAM, deși este nevoie de mai multă memorie pentru a porni sistemul live pentru instalare. O instalare de bază ar trebui să dureze mai puțin de 2 GiB de spațiu pe disc., Deoarece procesul de instalare trebuie să recupereze pachetele dintr-un depozit la distanță, acest ghid presupune că este disponibilă o conexiune la internet funcțională.
Pre-instalare
Dobândi o imagine de instalare
Vizitați pagina de Descărcare și, în funcție de cum doriți să boot-eze, să dobândească ISO fișier sau un netboot imagine, și respectiv GnuPG semnătură.
verificați semnătura
este recomandat să verificați semnătura imaginii înainte de utilizare, în special atunci când descărcați dintr-un oglindă HTTP, unde descărcările sunt în general predispuse să fie interceptate pentru a servi imagini rău intenționate.,
Pe un sistem cu GnuPG instalat, face acest lucru prin descărcarea PGP signature (sub Checksum în pagina de Descărcare) la ISO director, și verificarea cu:
$ gpg --keyserver-options auto-key-retrieve --verify archlinux-version-x86_64.iso.sig
în mod Alternativ, de la o existente Arch Linux instalare rulați:
$ pacman-key -v archlinux-version-x86_64.iso.sig
- semnătura în sine ar putea fi manipulat dacă este descărcat de pe un site oglindă, în loc de archlinux.org ca mai sus. În acest caz, asigurați-vă că cheia publică, care este utilizată pentru a decoda semnătura, este semnată de o altă cheie de încredere., Comanda
gpg
va afișa amprenta cheii publice. - o altă metodă pentru a verifica autenticitatea semnăturii este de a se asigura că amprenta cheii publice este identică cu amprenta cheie a dezvoltatorului Arch Linux care a semnat fișierul ISO. Vezi Wikipedia: criptografie cu cheie publică pentru mai multe informații despre procesul cu cheie publică pentru autentificarea cheilor.,
pregătiți un mediu de instalare
imaginea de instalare poate fi furnizată mașinii țintă printr-o unitate flash USB, un disc optic sau o rețea cu PXE: urmați articolul corespunzător pentru a vă pregăti un mediu de instalare din imaginea aleasă.
Boot mediul live
- indicați dispozitivul de pornire curent către cel care are mediul de instalare Arch Linux. De obicei, se realizează prin apăsarea unei taste în timpul fazei POST, așa cum este indicat pe ecranul de pornire. Consultați manualul plăcii de bază pentru detalii.
- când apare meniul boot loader al mediului de instalare, selectați Arch Linux install medium și apăsați
Enter
pentru a intra în mediul de instalare.sfat: imaginea de instalare utilizează systemd-boot pentru bootarea în modul UEFI și syslinux pentru bootarea în modul BIOS. A se vedea README.bootparams pentru o listă de parametri de boot., - veți fi conectat la prima consolă virtuală ca utilizator rădăcină și vi se va prezenta un prompt zsh shell.
pentru a comuta la o consolă diferită—de exemplu, pentru a vizualiza acest ghid cu Lynx alături de instalare—utilizați comanda rapidă Alt+arrow
. Pentru a edita fișierele de configurare, sunt disponibile mcedit(1), nano și vim. A se vedea pachetele.x86_64 pentru o listă a pachetelor incluse în mediul de instalare.
setați aspectul tastaturii
harta implicită a consolei este US., Machete disponibile pot fi enumerate cu:
# ls /usr/share/kbd/keymaps/**/*.map.gz
Pentru a modifica layout-ul, adăugați un fișier corespunzător numele loadkeys(1), omițând calea de fișier și extensia. De exemplu, pentru a seta o tastatură germană:
# loadkeys de-latin1
fonturile consolei sunt localizate în /usr/share/kbd/consolefonts/
și pot fi setate și cu setfont(8).
Verifica modul de pornire
Pentru a verifica modul de încărcare, lista efivars director:
# ls /sys/firmware/efi/efivars
în Cazul în care comanda prezinta directorul fără eroare, atunci sistemul este pornit în modul UEFI., Dacă directorul nu există, sistemul poate fi pornit în modul BIOS (sau CSM). Dacă sistemul nu a pornit în modul dorit, consultați manualul plăcii de bază.
se Conecteze la internet
Pentru a configura o conexiune de rețea în mediul live, du-te prin următoarele etape:
- Asigura interfața de rețea este listat și a permis, de exemplu, cu ip-link(8):
# ip link
- Pentru wireless, asigurați-vă că placa wireless nu este blocat cu rfkill.
- Conectați—vă la rețea:
- Ethernet-conectați cablul.,
- Wi-Fi—autentificați-vă în rețeaua wireless utilizând iwctl.
- configurați conexiunea la rețea:
- DHCP: adresa IP dinamică și atribuirea serverului DNS (furnizate de systemd-networkd și systemd-resolved) ar trebui să funcționeze din cutie pentru interfețele de rețea cu fir și fără fir.
- adresa IP statică: urmați configurația rețelei # adresa IP statică.,
- legătura poate fi verificată cu ping:
# ping archlinux.org
Actualiza sistemul de ceas
Utilizare timedatectl(1) pentru a asigura ceasul de sistem sunt corecte:
# timedatectl set-ntp true
Pentru a verifica starea serviciului, utilizarea timedatectl status
.,
Partiție discuri
atunci Când a recunoscut de sistem, hard disk-uri sunt atribuite la un bloc de dispozitiv, cum ar fi /dev/sda
, /dev/nvme0n1
sau /dev/mmcblk0
. Pentru a identifica aceste dispozitive, utilizați lsblk sau fdisk.
# fdisk -l
Rezultatele se încheie în rom
, loop
sau airoot
poate fi ignorat.
următoarele partiții sunt necesare pentru un dispozitiv ales:
- o partiție pentru directorul rădăcină
/
., - pentru bootarea în modul UEFI: o partiție de sistem EFI.dacă doriți să creați orice dispozitive bloc stivuite pentru LVM, criptare de sistem sau RAID, fă-o acum.,artition type
Suggested size /mnt/boot
or/mnt/efi
/dev/efi_system_partition
EFI system partition At least 260 MiB /dev/swap_partition
Linux swap More than 512 MiB /mnt
/dev/root_partition
Linux x86-64 root (/) Remainder of the device See also Partitioning#Example layouts.,
notă:- utilizați fdisk sau parted pentru a modifica tabelele de partiții, de exemplu
fdisk /dev/the_disk_to_be_partitioned
. - Swap space poate fi setat pe un fișier swap pentru sistemele de fișiere care îl suportă.
- dacă discul de pe care doriți să îl porniți are deja o partiție de sistem EFI, nu creați alta, ci utilizați în schimb partiția existentă.
formatați partițiile
odată ce partițiile au fost create, fiecare partiție nou creată trebuie formatată cu un sistem de fișiere corespunzător., De exemplu, pentru a crea un sistem de fișiere Ext4 pe
/dev/root_partition
, a alerga:# mkfs.ext4 /dev/root_partition
Dacă ați creat o partiție de swap, inițializa cu mkswap(8):
# mkswap /dev/swap_partition
a se Vedea sistemele de Fișiere#de a Crea un sistem de fișiere pentru detalii.
notă: pentru dispozitivele bloc stivuite înlocuiți/dev/*_partition
cu calea corespunzătoare a dispozitivului bloc.montați sistemele de fișiere
montați volumul rădăcină la
/mnt
., De exemplu, dacă volumul rădăcină este/dev/root_partition
:# mount /dev/root_partition /mnt
Crea rămase puncte de montare (cum ar fi
/mnt/efi
) folosind mkdir(1) și montați corespunzător de volume.Dacă ați creat un swap de volum, activa, cu swapon(8):
# swapon /dev/swap_partition
genfstab(8) mai târziu va detecta montate sisteme de fișiere și spațiu de swap.
instalare
selectați oglinzile
pachetele care urmează să fie instalate trebuie descărcate de pe serverele oglindă, care sunt definite în
/etc/pacman.d/mirrorlist
., Pe sistemul live, După conectarea la internet, reflector actualizează lista oglinzilor alegând 70 de oglinzi HTTPS sincronizate cel mai recent și sortându-le după rata de descărcare.cu cât este mai mare o oglindă în listă, cu atât mai multă prioritate este dată la descărcarea unui pachet. Poate doriți să inspectați fișierul pentru a vedea dacă este satisfăcător. Dacă nu, editați fișierul în consecință și mutați oglinzile cele mai apropiate din punct de vedere geografic în partea de sus a listei, deși ar trebui luate în considerare alte criterii.,
acest fișier va fi ulterior copiat în noul sistem de către pacstrap, deci merită să obțineți dreptate.
Instalare esențiale pachete
Folositi pacstrap(8) script-ul pentru a instala pachetul de bază, Linux kernel-ului și firmware-ul pentru hardware comun:
# pacstrap /mnt base linux linux-firmware
Sfat:- puteți înlocui un kernel linux pentru pachetul de alegerea ta, sau ai putea omite în întregime atunci când instalați într-un recipient.
- puteți omite instalarea pachetului de firmware atunci când instalați într-o mașină virtuală sau într-un container.,
pachetul de bază nu include toate instrumentele din instalarea live, deci instalarea altor pachete poate fi necesară pentru un sistem de bază complet funcțional., În special, ia în considerare instalarea:
- în spaž tiul utilizator utilități pentru management de sisteme de fișiere care vor fi utilizate pe sistemul,
- utilitare pentru accesarea RAID sau partiții LVM,
- specific de firmware pentru alte dispozitive care nu sunt incluse in linux-firmware-ul,
- software-ul necesar pentru crearea de rețele,
- un editor de text,
- pachete de accesare a documentației în om și paginile info: man-db, omul-pagini și texinfo.,
Pentru a instala alte pachete sau pachet grupuri, adăuga numele la pacstrap comanda de mai sus (spațiu separat) sau de a folosi pacman în timp ce chroot în noul sistem. Pentru comparație, pachetele disponibile în sistemul live pot fi găsite în pachete.x86_64.
Configurare sistem
Fstab
pentru a Genera un fstab file (utilizare
-U
sau-L
pentru a defini de UUID sau etichete, respectiv):# genfstab -U /mnt >> /mnt/etc/fstab
Verificați rezultă
/mnt/etc/fstab
fișier, și editați-l în caz de erori.,Chroot
Schimba rădăcină în noul sistem:
# arch-chroot /mnt
fus orar
Setare fus orar:
# ln -sf /usr/share/zoneinfo/Region/City /etc/localtime
Run hwclock(8) pentru a genera
/etc/adjtime
:# hwclock --systohc
Această comandă presupune ceasului este setat la UTC. Consultați ora sistemului#standard de timp pentru detalii.
Localizare
Editare
/etc/locale.gen
și decomentațien_US.UTF-8 UTF-8
și alte necesare de calitate. Generați locales prin rularea:# locale-gen
creați locale.,conf (5) fișier, și setați variabila Lang în consecință:
/etc/locale.conf
LANG=en_US.UTF-8
Dacă setați aspectul tastaturii, faceți modificările persistente în vconsole.conf(5):
/etc/vconsole.,conf
KEYMAP=de-latin1
configurare Rețea
Creare fișier hostname:
/etc/hostname
myhostname
se Adaugă intrări de potrivire pentru gazde(5):
/etc/hosts
127.0.0.1 localhost::1localhost127.0.1.1 myhostname.localdomainmyhostname
Dacă sistemul are o permanentă adresa IP, ar trebui să fie folosit în loc de
127.0.1.1
.,finalizați configurația rețelei pentru mediul nou instalat, care poate include instalarea unui software adecvat de gestionare a rețelei.Initramfs
crearea unui nou initramfs nu este de obicei necesară, deoarece mkinitcpio a fost rulat la instalarea pachetului de kernel cu pacstrap.pentru LVM, criptare de sistem sau RAID, modificați mkinitcpio.conf(5) și de a recrea initramfs imagine:
# mkinitcpio -P
parola de Root
Setați parola de root:
# passwd
Boot loader
Alege și de a instala un Linux-capabil să boot loader., Dacă aveți un procesor Intel sau AMD, activați în plus actualizările de microcode.
Reboot
Ieșire chroot mediului prin tastarea
exit
sau apăsândCtrl+d
.opțional demontați manual toate partițiile cu
umount -R /mnt
: acest lucru permite observarea oricăror partiții „ocupate” și găsirea cauzei cu fuser(1).în cele din urmă, reporniți mașina tastândreboot
: orice partiții încă montate vor fi demontate automat de systemd., Nu uitați să eliminați mediul de instalare și apoi să vă conectați la noul sistem cu contul rădăcină.Post-instalare
consultați recomandări generale pentru instrucțiuni de management al sistemului și tutoriale post-instalare (cum ar fi configurarea unei interfețe grafice cu utilizatorul, a unui sunet sau a unui touchpad).
pentru o listă de aplicații care pot fi de interes, consultați lista de aplicații.
- utilizați fdisk sau parted pentru a modifica tabelele de partiții, de exemplu