Cum se instalează Arch Linux

Când vine vorba despre sistemele de operare Linux, Arch Linux se remarcă ca fiind una dintre cele mai dificile distribuții. Acest lucru se datorează complexității procesului de instalare, care de multe ori este perceput ca fiind foarte complicat. Această distribuție a fost concepută special pentru utilizatorii avansați, care au o înțelegere solidă a modului în care funcționează un sistem Linux. Practic, este o alegere pentru cei care se simt confortabil cu controlul asupra sistemului, lăsând utilizatorii începători fără opțiuni simple. Scopul acestui articol este de a simplifica pașii necesari pentru instalarea Arch Linux. Este necesar să aveți cunoștințe de bază despre sisteme Linux, cum ar fi partiționarea, înainte de a începe instalarea. Dacă nu ați lucrat niciodată cu Linux, această distribuție nu este recomandată pentru început.

Ce este necesar pentru instalare?

Înainte de a începe instalarea, aveți nevoie de următoarele:

• Un stick USB cu o capacitate de cel puțin 512 MB.

• Aplicația Etcher: Descărcați și instalați-o pe computer.

• Imaginea ISO a distribuției Arch Linux: Descărcați.

• Documentați-vă cu privire la modul în care accesați BIOS-ul sistemului pe care veți instala Arch Linux.

Crearea stick-ului USB bootabil

Introduceți stick-ul USB și deschideți aplicația Etcher. Selectați imaginea ISO Arch Linux pe care ați descărcat-o. Etcher va detecta automat stick-ul USB conectat (presupunând că aveți doar unul conectat). Dacă aveți mai multe stick-uri USB conectate și Etcher a selectat unul greșit, faceți clic pe opțiunea de modificare a unității și alegeți stick-ul corect.

Faceți clic pe „Flash”. Este posibil să vi se ceară parola de administrator. Așteptați până când procesul este finalizat, durata depinzând de specificațiile sistemului dvs.

Modificarea ordinii de boot

Pentru a porni instalarea Arch Linux de pe stick-ul USB, trebuie să vă asigurați că sistemul pornește de pe USB. În mod implicit, computerele pornesc de pe hard disk sau unitatea optică. Pentru a modifica ordinea de boot, reporniți sistemul și accesați setările BIOS.

Ar trebui să identificați o filă denumită „Configurare sistem”. Aici veți găsi opțiunea de modificare a ordinii de boot. Asigurați-vă că unitățile USB sunt selectate ca fiind primele în lista de dispozitive de boot.

Pornirea de pe USB

Înainte de a porni Arch Linux, este recomandat să vă conectați la rețea prin cablu Ethernet. Alternativ, conexiunea WiFi poate fi configurată, dar va necesita pași suplimentari după pornire.

Conectați stick-ul USB și porniți sistemul. Așteptați ca Arch Linux să pornească. Pe ecran vor apărea o serie de comenzi. Nu întrerupeți acest proces.

Odată pornit, veți vedea mesajul [email protected] ~ # în partea superioară a interfeței. În acest moment, puteți crea partiții și, opțional, să vă conectați la WiFi. Dacă sunteți conectat prin cablu Ethernet, sistemul se va conecta automat la internet. Pentru conexiunea WiFi, consultați secțiunea următoare.

Conectarea la WiFi

Introduceți următoarea comandă:

wifi-menu -o

Selectați rețeaua WiFi dorită din lista disponibilă. Asigurați-vă că numele rețelei este identic cu cel din lista. Introduceți parola și Arch Linux se va conecta la rețea.

Partiționarea discului

Partiționarea discului poate părea complicată, dar în realitate este mai simplă decât pare. Este nevoie doar de puțină informație.

Pentru a începe, introduceți următoarea comandă în consolă. Aceasta va afișa toate hard disk-urile și partițiile cunoscute de sistem. Identificați hard disk-ul pe care doriți să instalați Arch Linux și notați dispozitivul bloc asociat acestuia.

lsblk

De exemplu, primul hard disk detectat este de obicei /dev/sda. Al doilea va fi /dev/sdb și așa mai departe.

Pentru a crea partițiile, veți folosi instrumentul Parted. Pentru a-l porni, executați următoarea comandă:

parted /dev/sda

Veți vedea următorul mesaj în partea de sus a liniei de comandă, confirmând că ați intrat în instrumentul Parted:

GNU Parted 3.2

Folosind /dev/sda

MBR/BIOS

Versiunea BIOS a Arch Linux nu necesită partiții speciale pentru pornire. Pentru această versiune, este suficientă o partiție rădăcină și o partiție swap.

În Parted, începeți prin a crea tabelul de partiții.

mklabel msdos

Comanda mklabel șterge toate partițiile existente pe unitatea specificată (în acest tutorial, /dev/sda) și creează un tabel de partiții MBR/BIOS.

Apoi, trebuie creată partiția rădăcină. Pentru a face acest lucru, trebuie să înțelegeți modul de funcționare al comenzii mkpart.

De exemplu: dacă unitatea are 8 GB, veți crea o partiție rădăcină de 6 GB și o partiție swap de 2 GB (sau mai mult).

mkpart primary ext4 1MiB 6GiB

Setați partiția rădăcină ca fiind bootabilă:

set 1 boot on

Creați partiția swap:

mkpart primary linux-swap 6GiB 100%

Ieșiți din Parted:

quit

GPT/EFI

Procesul de partiționare în GPT/EFI este similar cu cel MBR/BIOS. Începeți prin deschiderea Parted.

parted /dev/sda

Creați tabelul de partiții:

mklabel gpt

Creați partiția EFI boot. Aceasta trebuie să fie separată de restul sistemului.

mkpart ESP fat32 1MiB 513MiB

A doua partiție (/dev/sda2) va fi partiția rădăcină, unde va fi instalat Arch Linux. Creați-o cu această comandă:

mkpart primary ext4 513MiB 6GiB

În final, creați partiția swap. Deși este uneori subestimată, această partiție este utilă în special când programele depășesc memoria RAM disponibilă.

mkpart primary linux-swap 6GiB 100%

Ați terminat? Ieșiți din Parted:

quit

Montarea sistemelor de fișiere

După ce ați creat partițiile cu Parted, programul de instalare Arch Linux va formata și monta partițiile în locațiile corespunzătoare, pregătindu-le pentru instalare.

MBR/BIOS

Formatați partiția rădăcină în sistemul de fișiere Ext4 cu ajutorul instrumentului mkfs:

mkfs.ext4 -F /dev/sda1

Montați partiția:

mount /dev/sda1 /mnt

Activați partiția swap:

mkswap /dev/sda2
swapon /dev/sda2

GPT/EFI

Formatați partiția boot în sistemul de fișiere Fat32. Apoi, montați partițiile root și boot în locațiile corespunzătoare (/mnt și /mnt/boot). În plus, creați și activați partiția swap.

mkfs.fat -F32 /dev/sda1

mkfs.ext4 -F /dev/sda2

mount /dev/sda2 /mnt

mkdir /mnt/boot

mount /dev/sda1 /mnt/boot

mkswap /dev/sda3

swapon /dev/sda3

Instalarea sistemului de bază

Acum că totul este configurat, puteți începe instalarea sistemului folosind comanda pacstrap. Rețineți că acest proces poate dura ceva timp.

pacstrap -i /mnt base base-devel

După finalizarea pacstrap, generați un fișier fstab, care conține informații despre sistemul de fișiere, inclusiv UUID-urile și punctele de montare.

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

Pentru a începe configurarea noului sistem, intrați în Arch Chroot.

arch-chroot /mnt

Configurarea sistemului

Începeți prin a seta locația. Pentru cei care nu știu, locația definește limba sistemului. Folosind editorul de text nano, găsiți locația dvs. și eliminați semnul # din fața acesteia. Salvați modificările cu CTRL + O.

nano /etc/locale.gen

Generați locația și setați-o ca fiind implicită:

locale-gen

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

export LANG=en_US.UTF-8

MBR/BIOS

Următorul pas este instalarea bootloader-ului Grub:

pacman -S grub
grub-install --recheck --target=i386-pc /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg

GPT/EFI

pacman -S grub efibootmgr

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub
grub-mkconfig -o /boot/grub/grub.cfg

Folosind editorul de text Nano, editați fișierul pacman.conf. Derulați în jos și eliminați toate simbolurile # din fața [multilib] (și a liniilor de dedesubt), apoi apăsați CTRL + O pentru a salva modificările. Aceasta vă va permite să instalați software pe 32 de biți pe sisteme pe 64 de biți.

nano /etc/pacman.conf

După editare, resincronizați Pacman cu:

pacman -Syy

Instalați sudo:

pacman -S sudo

Modificați fișierul sudoers. Utilizați editorul Nano pentru a edita acest fișier. Găsiți linia %wheel ALL=(ALL) ALL, eliminați semnul # și salvați modificările cu CTRL + O.

EDITOR=nano visudo

Creați un utilizator nou pentru sistemul Arch Linux instalat:

useradd -m -g users -G wheel,storage,power -s /bin/bash owner

Setați parola pentru noul utilizator:

passwd owner

În final, setați parola pentru utilizatorul root:

passwd

Alegerea unui mediu desktop

Suntem la ultimul pas al procesului. Tot ce este necesar pentru ca Arch Linux să funcționeze corect este instalat, cu excepția unui mediu desktop. Un mediu desktop sau „interfață grafică” este foarte important. Fără el, Arch Linux este mult mai dificil de folosit. Să instalăm unul!

Începeți prin a instala sistemul Xorg. Acesta este esențial și este fundația oricărui desktop:

pacman -S xorg-server xorg-server-utils xorg-xinit mesa xf86-input-synaptics

Apoi, alegeți unul dintre mediile desktop din lista de mai jos. Selectați mediul dorit introducând comenzile corespunzătoare.

Gnome Shell:

pacman -S gnome gnome-extra gdm networkmanager network-manager-applet
systemctl enable gdm

systemctl enable NetworkManager

Plasma KDE:

pacman -S plasma dolphin kwrite dolphin-plugins sddm networkmanager network-manager-applet
systemctl enable sddm

systemctl enable NetworkManager

LXDE:

pacman -S lxde lxdm networkmanager network-manager-applet
systemctl enable lxdm

systemctl enable NetworkManager

LXQT:

pacman -S lxqt sddm networkmanager network-manager-applet
systemctl enable sddm
systemctl enable NetworkManager

Cinnamon:

pacman -S cinnamon gdm networkmanager network-manager-applet
systemctl enable gdm
systemctl enable NetworkManager

Budgie:

pacman -S budgie-desktop gnome-extra gnome gdm networkmanager network-manager-applet
systemctl enable gdm
systemctl enable NetworkManager

XFCE4:

pacman -S xfce4 xfce4-goodies lxdm networkmanager network-manager-applet
systemctl enable lxdm
systemctl enable NetworkManager

Mate:

pacman -S mate mate-extra lxdm networkmanager network-manager-applet
systemctl enable lxdm
systemctl enable NetworkManager

Drivere grafice

Intel:

pacman -S xf86-video-intel intel-dri lib32-intel-dri libva-intel-driver libva

Nvidia (GPU-uri noi):

pacman -S nvidia nvidia-libgl lib32-nvidia-libgl nvidia-settings

Notă: Instalarea acestui driver poate cere eliminarea Mesa, deoarece intră în conflict cu driverele Nvidia. Efectuați eliminarea, dacă este necesar.

Nvidia (GPU-uri vechi):

pacman -S xf86-video-nouveau

AMD:

pacman -S xf86-video-ati mesa-libgl lib32-mesa-libgl mesa-vdpau lib32-mesa-vdpau

După toți acești pași, puteți reporni computerul, elimina stick-ul USB cu Arch Linux și porni noul sistem Arch Linux.