Instalarea și configurarea Arch Linux pe mașinile UEFI

Arch Linux este una dintre cele mai versatile distribuții GNU Linux datorită simplității și pachetelor software de ultimă oră datorită modelului său de lansare, Arch Linux nu este adresat începătorilor din lumea Linux. Acesta oferă, de asemenea, un program de instalare complicat linie de comandă, cu nici un suport interfață grafică. Modelul de instalare a liniei de comandă face ca instalarea sistemului să fie foarte flexibilă, dar și foarte dificilă pentru începătorii Linux.

în plus, Arch Linux oferă propriile depozite de pachete software prin Pacman Package Manager. Arch Linux oferă, de asemenea, un mediu Multiarch pentru diferite arhitecturi CPU, cum ar fi 32bit, 64bit și ARM.

pachetele software, dependențele și patch-urile de securitate sunt în mare parte actualizate în mod regulat, făcând Arch Linux o distribuție de ultimă oră cu câteva pachete testate solid pentru un mediu de producție.

Arch Linux menține, de asemenea, depozitul de utilizatori AUR – Arch, care este o oglindă imensă a depozitelor de software bazate pe comunitate. Oglinzile AUR repo permit utilizatorilor să compileze software-ul din surse și să îl instaleze prin intermediul managerilor de pachete Pacman și Yaourt (încă un alt instrument de depozitare a utilizatorilor).

acest tutorial prezintă un proces de instalare pas cu pas de bază Arch Linux printr-o imagine bootabilă CD/USB pe mașinile bazate pe UEFI. Pentru alte particularizări sau detalii vizitați pagina oficială Arch Linux Wiki la https://wiki.archlinux.org.

cerințe

  1. descărcați imaginea ISO Arch Linux

Pasul 1: Creați un aspect al partițiilor de disc

1. În primul rând, accesați pagina de descărcare Arch Linux și apucați cea mai recentă imagine CD (adică versiunea actuală stabilă: 2020.05.01), creați un CD/USB bootabil, apoi conectați-l la unitatea CD/USB a sistemului.

2. PAS IMPORTANT! De asemenea, asigurați-vă că sistemul dvs. are un cablu Ethernet conectat cu conectivitate la internet și, de asemenea, un server DHCP activ activat.

3. După pornirea CD / USB, vi se vor prezenta primele opțiuni de instalare Arch Linux. Aici, selectați Arch Linux archiso x86_64 UEFI CD și apăsați tasta Enter pentru a continua.

 Meniul De Pornire Arch Linux
Meniul De Pornire Arch Linux
Bootarea Arch Linux
Bootarea Arch Linux

4. După ce instalatorul decomprimă și încarcă nucleul Linux, veți fi aruncat automat la un terminal Arch Linux Bash (TTY) cu privilegii root.

un pas bun acum este să listați Nic-urile mașinii dvs. și să verificați conexiunea la rețeaua internet prin emiterea următoarelor comenzi.

# ifconfig# ping -c2 google.com
verificați rețeaua Arch Linux
verificați rețeaua Arch Linux

în cazul în care nu aveți un server DHCP configurat la sediul dvs. pentru a aloca dinamic adresele IP clienților, emiteți comenzile de mai jos pentru a configura manual o adresă IP pentru Arch Live media.

înlocuiți interfața de rețea și adresele IP în consecință.

# ifconfig eno16777736 192.168.1.52 netmask 255.255.255.0 # route add default gw 192.168.1.1# echo "nameserver 8.8.8.8" >> /etc/resolv.conf
configurați adresa IP pe Arch Linux
configurați adresa IP pe Arch Linux

în acest pas, puteți, de asemenea, să listați hard diskul mașinii dvs. prin emiterea următoarelor comenzi.

# cat /proc/partitions# ls /dev/d*# lsblk# fdisk –l 
verificați discul Arch Linux
verificați discul Arch Linux

în cazul în care mașina dvs. este o mașină virtuală, hard disk-urile pot avea alte nume decât sdx, cum ar fi xvda, vda etc. Emiteți comanda de mai jos pentru a lista discul virtual dacă nu sunteți conștient de schema de denumire a discului.

# ls /dev | grep '^'$* 
verificați discurile virtuale
verificați discurile virtuale

Important de reținut este că Convenția de nume pentru stocarea unității Raspberry PI este de obicei /dev/mmcblk0 și pentru unele tipuri de carduri RAID hardware poate fi /dev/cciss.

5. În pasul următor, vom începe să configurăm partițiile de Hard Disk. Pentru această etapă puteți rula utilitare cfdisk, cgdisk, parted sau gdisk pentru a efectua un aspect de partiție de disc pentru un disc GPT. Vă recomandăm insistent să utilizați cfdisk pentru wizard-driven și simplitatea în utilizare.

pentru o partiție de bază, Tabelul layout utilizează următoarea structură.

  • partiție de sistem EFI (/dev/sda1) cu dimensiune 300M, formatată FAT32.
  • swap partiție (/dev/sda2) cu 2xram dimensiunea recomandată, Swap pe.
  • partiție rădăcină (/dev/sda3) cu cel puțin 20g dimensiune sau restul de spațiu HDD, ext4 formatat.

acum să începem de fapt crearea tabelului de partiții pentru aspectul discului rulând comanda cfdisk împotriva hard disk-ului mașinii, selectați tipul etichetei GPT, apoi selectați spațiu liber apoi apăsați pe Nou din meniul de jos, așa cum este ilustrat în capturile de ecran de mai jos.

# cfdisk /dev/sda
Selectați Tipul Etichetei Arch Linux
Selectați Tipul Etichetei Arch Linux
Selectați Discul De Instalare Arch Linux
Selectați Discul De Instalare Arch Linux

6. Tastați dimensiunea partiției în MB (300m) și apăsați tasta enter, selectați tip din meniul de jos și alegeți tipul de partiție de sistem EFI, așa cum se arată în următoarele capturi de ecran.

dimensiunea sistemului EFI
dimensiunea sistemului EFI
tip sistem EFI
tip sistem EFI
selectați sistemul EFI
selectați sistemul EFI

ați terminat configurarea partiției de sistem EFI.

7. Apoi, să creăm partiția Swap folosind aceeași procedură. Utilizați tasta săgeată în jos și selectați din nou spațiul liber rămas și repetați pașii de mai sus: Nou -> dimensiunea partiției dimensiunea 2xram recomandată (puteți utiliza în siguranță 1g) -> tastați Linux swap.

utilizați capturile de ecran de mai jos ca ghid pentru crearea partiției swap.

 Creare Partiție Swap
Creare Partiție Swap
Setați Dimensiunea Partiției Swap
Setați Dimensiunea Partiției Swap
Selectați Tipul Partiției
Selectați Tipul Partiției
Selectați Partiția Swap
Selectați Partiția Swap

8. În cele din urmă, pentru partiția/(root) utilizați următoarea configurație: nou- > Dimensiune: restul spațiului liber- > Tip Sistem de fișiere Linux.

după ce examinați tabela de partiții selectați scriere, răspundeți cu DA pentru a aplica modificările discului și apoi tastați quit pentru a ieși din utilitarul cfdisk, așa cum se arată în imaginile de mai jos.

 Creare partiție rădăcină
Creare partiție rădăcină
Setați dimensiunea partiției rădăcină
Setați dimensiunea partiției rădăcină
selectați tipul pentru partiția rădăcină
selectați tipul pentru partiția rădăcină
selectați sistemul de fișiere Linux
selectați sistemul de fișiere Linux
Rezumatul tabelului de partiții
Rezumatul tabelului de partiții
confirmați modificările partiției
confirmați modificările partiției
renunțați la consola de gestionare a discului
renunțați la gestionarea discului Consolă

9. Deocamdată, tabela de partiții a fost scrisă pe HDD GPT, dar nu a fost încă creat niciun sistem de fișiere deasupra acestuia. De asemenea, puteți examina rezumatul tabelului de partiții executând comanda fdisk.

# fdisk -l

10. Acum, este timpul să formatați partițiile cu sistemele de fișiere necesare. Emiteți următoarele comenzi pentru a crea un sistem de fișiere FAT32 pentru partiția de sistem EFI (/dev/sda), pentru a crea sistemul de fișiere EXT4 pentru partiția rădăcină (/dev /sda3) și pentru a crea partiția swap pentru/dev / sda2.

# mkfs.fat -F32 /dev/sda1# mkfs.ext4 /dev/sda3# mkswap /dev/sda2
Creați Sistemul De Fișiere Arch Linux
Creați Sistemul De Fișiere Arch Linux

Pasul 2: Instalați Arch Linux

11. Pentru a instala Arch Linux, partiția /(root) trebuie montată la punctul de montare a directorului /mnt pentru a fi accesibilă. De asemenea, partiția swap trebuie inițializată. Emiteți comenzile de mai jos pentru a configura acest pas.

# mount /dev/sda3 /mnt# ls /mnt # swapon /dev/sda2
Montare Partiție Rădăcină
Montare Partiție Rădăcină

12. După ce partițiile au fost făcute accesibile, este timpul pentru a efectua instalarea sistemului Arch Linux. Pentru a crește viteza de descărcare a pachetelor de instalare, puteți edita /etc/pacman.d / mirrorlist fișier și selectați cel mai apropiat site-ul oglindă (de obicei, alege locația serverului țară) pe partea de sus a listei de fișiere oglindă.

# nano /etc/pacman.d/mirrorlist

de asemenea, puteți activa suportul Arch Multilib pentru sistemul live prin necomentarea următoarelor linii din /etc/pacman.fișier conf.

Include = /etc/pacman.d/mirrorlist
Activează Arch Multilib
Activează Arch Multilib

13. Apoi, începeți instalarea Arch Linux prin emiterea următoarei comenzi.

# pacstrap /mnt base base-devel linux linux-firmware nano vim

instalați Arch Linux
instalați Arch Linux
Arch Linux Installer in Progress
Arch Linux Installer in Progress

în funcție de resursele sistemului și de viteza internetului, programul de instalare poate dura între 5 și 20 de minute.

14. După finalizarea instalării, generați fișierul fstab pentru noul dvs. sistem Arch Linux prin emiterea următoarei comenzi.

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

ulterior, inspectați conținutul fișierului fstab executând comanda de mai jos.

# cat /mnt/etc/fstab
generați fișierul fstab
generați fișierul fstab

Pasul 3: configurația sistemului Arch Linux

15. Pentru a configura în continuare Arch Linux, trebuie să chroot în /mnt calea sistemului și să adăugați un nume de gazdă pentru sistemul dvs. prin emiterea comenzilor de mai jos.

# arch-chroot /mnt# echo "archbox-tecmint" > /etc/hostname
Setați numele de gazdă pentru Arch Linux
Setați numele de gazdă pentru Arch Linux

16. Apoi, configurați limba sistemului. Alegeți și decomentați limbile de codare preferate din / etc / locale.gen fișier apoi setați locale prin rularea următoarele comenzi.

# pacman -S nano# nano /etc/locale.gen

localizarea.gen fișier extras:

en_US.UTF-8 UTF-8en_US ISO-8859-1
Set Arch Linux Language
Set Arch Linux Language

generați aspectul limbii sistemului.

# locale-gen# echo LANG=en_US.UTF-8 > /etc/locale.conf# export LANG=en_US.UTF-8
Set Arch Linux Language
Set Arch Linux Language

17. Următorul pas este să configurați fusul orar al sistemului prin crearea unei legături simbolice pentru sub-fusul orar (/usr/share/zoneinfo/Continent/Main_city) în calea fișierului /etc/localtime.

# ls /usr/share/zoneinfo/# ln -s /usr/share/zoneinfo/Aisa/Kolkata /etc/localtime
setați fusul orar Arch Linux
setați fusul orar Arch Linux

de asemenea, trebuie să configurați ceasul hardware pentru a utiliza UTC (ceasul hardware este de obicei setat la ora locală).

# hwclock --systohc --utc

18. La fel ca multe distribuții Linux celebre, Arch Linux folosește oglinzi repo pentru diferite locații ale lumii și arhitecturi multiple de sistem. Depozitele standard sunt activate în mod implicit, dar dacă doriți să activați depozitele Multilib trebuie să decomentați directivele de la /etc/pacman.fișier conf, așa cum se arată în extrasul de mai jos.

# nano /etc/pacman.conf
Activează Arch Multilib
Activează Arch Multilib

19. Dacă doriți să activați suportul yaourt Package Tool (utilizat pentru descărcarea și construirea pachetelor AUR) mergeți în partea de jos a /etc/pacman.conf fișier și se adaugă următoarele directive.

SigLevel = NeverServer = http://repo.archlinux.fr/$arch
Activați Instrumentul Pachet Yaourt
Activați Instrumentul Pachet Yaourt

20. După ce fișierul repository a fost editat, sincronizați și actualizați oglinzile bazei de date și pachetele executând comanda de mai jos.

# pacman -Syu
sincronizați și actualizați baza de date
sincronizați și actualizați baza de date

21. Apoi, configurați o parolă pentru contul root și creați un nou utilizator cu privilegii Sudo în caseta Arch prin emiterea comenzilor de mai jos. De asemenea, expiră parola de utilizator pentru a forța noul utilizator să schimbe parola la prima conectare.

# passwd# useradd -mg users -G wheel,storage,power -s /bin/bash your_new_user# passwd your_new_user# chage -d 0 your_new_user
Creare Utilizator Arch Linux
Creare Utilizator Arch Linux

22. După ce noul utilizator a fost adăugat, trebuie să instalați pachetul sudo și să actualizați linia grupului de roți din fișierul/etc / sudoers pentru a acorda privilegii root utilizatorului nou adăugat.

# pacman -S sudo# pacman -S vim# visudo 

adăugați această linie la fișierul/etc / sudoers:

%wheel ALL=(ALL) ALL
activați privilegiile Sudo
activați privilegiile Sudo

24. În ultimul pas, instalați încărcătorul de încărcare pentru ca Arch să pornească după repornire. Încărcătorul de boot implicit pentru distribuțiile Linux și Arch Linux este, de asemenea, reprezentat de pachetul GRUB.

pentru a instala încărcătorul de încărcare GRUB în mașinile UEFI pe primul hard disk și, de asemenea, pentru a detecta Arch Linux și pentru a configura fișierul GRUB boot loader, executați următoarele comenzi așa cum este ilustrat în următoarele capturi de ecran.

# pacman -S grub efibootmgr dosfstools os-prober mtools# mkdir /boot/EFI# mount /dev/sda1 /boot/EFI #Mount FAT32 EFI partition # grub-install --target=x86_64-efi --bootloader-id=grub_uefi --recheck
instalați încărcătorul de încărcare Grub în Arch Linux
instalați încărcătorul de încărcare Grub în Arch Linux
configurați încărcătorul de încărcare Grub în Arch Linux
configurați încărcătorul de încărcare Grub în Arch Linux

25. În cele din urmă, creați fișierul de configurare GRUB prin emiterea următoarei comenzi.

# grub-mkconfig -o /boot/grub/grub.cfg
creați fișierul de configurare Grub
creați fișierul de configurare Grub

Felicitări! Arch Linux este acum instalat și configurat pentru caseta dvs. Ultimii pași necesari acum sunt ieșirea din mediul chroot, demontarea partițiilor și repornirea sistemului prin emiterea comenzilor de mai jos.

# exit# umount -a# telinit 6

26. După repornire, eliminați imaginea suportului de instalare și sistemul va porni direct în meniul GRUB, așa cum se arată mai jos.

 Meniu Grub Arch Linux
Meniu Grub Arch Linux

27. Când sistemul pornește în Arch Linux, conectați-vă cu acreditările configurate pentru utilizatorul dvs. în timpul procesului de instalare și schimbați parola contului de utilizator așa cum se arată mai jos.

 Arch Linux Login
Arch Linux Login

28. Veți pierde conexiunea la rețeaua de internet, deoarece niciun client DHCP nu rulează în mod implicit în sistem. Pentru a depăși această problemă, emiteți următoarea comandă cu privilegii root pentru a porni și activa clientul DHCP.

de asemenea, verificați dacă interfața de rețea este activată și are o adresă IP alocată de serverul DHCP și dacă conexiunea la internet funcționează conform așteptărilor. Ping un domeniu aleatoriu pentru a testa conexiunea la internet.

$ sudo systemctl start dhcpcd$ sudo systemctl enable dhcpcd# ip a# ping -c2 google.com

deocamdată, sistemul Arch Linux conține doar pachetele software de bază necesare pentru a gestiona sistemul din linia de comandă, fără interfață grafică de utilizator.

datorită portabilității sale ridicate, ciclurilor de lansare a rulării, compilării pachetelor sursă, controlului granular asupra software-ului instalat și vitezei de procesare, Arch Linux seamănă în multe feluri cu Gentoo Linux, dar nu se poate ridica la designul arhitectural complex Gentoo.

cu toate acestea, procesul de gestionare a unui sistem Arch Linux nu este recomandat pentru începătorii Linux. Începătorii Linux care doresc să opereze un sistem Linux asemănător Arch ar trebui să învețe mai întâi principiile Arch Linux instalând distribuția Manjaro Linux.

Lasă un răspuns

Adresa ta de email nu va fi publicată.

More: