Arch Linux è una delle distribuzioni GNU Linux più versatili grazie alla sua semplicità e ai pacchetti software all'avanguardia grazie alla sua Rilascio a rotazione modello, Arch Linux non è rivolto ai principianti nel mondo Linux. Fornisce anche un complicato programma di installazione da riga di comando, senza supporto per l'interfaccia grafica. Il modello di installazione della riga di comando rende il lavoro di installazione del sistema molto flessibile ma anche molto difficile per i principianti di Linux.
In cima a tutto, Arch Linux fornisce i propri repository di pacchetti software tramite Pacman Package Manager. Arch Linux fornisce anche un Multiarca ambiente per diverse architetture CPU, come 32 bit, 64 bit e ARM.
I pacchetti software, le dipendenze e le patch di sicurezza vengono per lo più aggiornati regolarmente, rendendo Arch Linux una distribuzione all'avanguardia con alcuni solidi pacchetti testati per una produzione ambiente.
Arch Linux mantiene anche il AUR – Arch User Repository
, che è un enorme mirror di repository software guidato dalla comunità. I mirror dei repository di AUR consentono agli utenti di compilare software dai sorgenti e installarlo tramite Pacman e Yaourt (Ancora un altro strumento di repository utente) gestori di pacchetti.Questo tutorial presenta un processo di installazione di base di Arch Linux passo dopo passo tramite un'immagine avviabile da CD/USB su macchine basate su UEFI. Per altre personalizzazioni o dettagli visita la pagina Wiki ufficiale di Arch Linux su https://wiki.archlinux.org.
1. Prima di tutto, vai alla pagina di download di Arch Linux e prendi l'ultima immagine del CD (cioè la versione stabile attuale: 2020.05.01), creare un CD/USB avviabile quindi collegalo all'unità CD/USB di sistema.
2.PASSO IMPORTANTE! Inoltre, assicurati che il tuo sistema abbia un cavo Ethernet collegato con connettività Internet e anche un server DHCP attivo abilitato.
3. Dopo l'avvio del CD/USB, ti verrà presentato per primo Programma di installazione di Arch Linux opzioni. Qui, seleziona Arch Linux archiso x86_64 UEFI CD e premi accedere chiave per continuare.
4. Dopo che il programma di installazione ha decompresso e caricato il Kernel Linux verrai automaticamente catapultato in un Arch Linux Bash terminale (TTY) con privilegi di root.
Un buon passo ora è elencare le NIC della tua macchina e verificare la connessione di rete Internet emettendo i seguenti comandi.
# ifconfig. # ping -c2 google.com.
Nel caso tu non abbia un DHCP server configurato presso la propria sede per allocare dinamicamente gli indirizzi IP ai client, inviare i comandi seguenti per configurare manualmente un indirizzo IP per i media Arch Live.
Sostituire di conseguenza l'interfaccia di rete e gli indirizzi IP.
# 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.
In questo passaggio, puoi anche elencare il disco rigido della tua macchina emettendo i seguenti comandi.
# cat /proc/partitions. # ls /dev/[s|x|v]d* # lsblk. # fdisk –l
Nel caso in cui la tua macchina sia una macchina virtuale, i dischi rigidi possono avere nomi diversi da sdx, ad esempio xvda, vda, eccetera. Emetti il comando seguente per elencare il disco virtuale se non sei a conoscenza dello schema di denominazione del disco.
# ls /dev | grep ‘^[s|v|x][v|d]’$*
Importante da notare è che la convenzione del nome per Lampone PI la memoria dell'unità di solito è /dev/mmcblk0 e per alcuni tipi di schede RAID hardware può essere /dev/cciss.
5. Nel passaggio successivo, inizieremo a configurare il Disco rigido partizioni. Per questa fase puoi correre cfdisk, cgdisk, separato o gdisk utilità per eseguire un layout di partizione del disco per un disco GPT. Consiglio vivamente di utilizzare cfdisk per la sua semplicità d'uso e guidata dalla procedura guidata.
Per una partizione di base, la tabella di layout utilizza la struttura seguente.
/dev/sda1
) con dimensione 300M, formattato FAT32./dev/sda2
) con la dimensione consigliata di 2xRAM, Swap On./dev/sda3
) con almeno 20 GB di spazio su disco fisso o rimanente, formattato ext4.Ora iniziamo effettivamente a creare la tabella delle partizioni del layout del disco eseguendo cfdisk comando sul disco rigido della macchina, selezionare GPT tipo di etichetta, quindi selezionare Spazio libero allora colpisci Nuovo dal menu in basso, come illustrato nelle schermate sottostanti.
# cfdisk /dev/sda.
6. Digita la dimensione della partizione in MB (300M) e premi accedere tasto, selezionare Tipo dal menu in basso e scegli Sistema EFI tipo di partizione, come mostrato nelle schermate seguenti.
Hai finito di configurare la partizione di sistema EFI.
7. Quindi, creiamo il Scambio partizione utilizzando la stessa procedura. Usa il tasto freccia giù e seleziona di nuovo il resto Spazio libero e ripeti i passaggi precedenti: Nuovo-> dimensione della partizione consigliata dimensione 2xRAM (puoi tranquillamente usare 1G) ->Digita Linux swap.
Usa gli screenshot qui sotto come guida per creare la partizione di swap.
8. Infine, per /(root)
partizione utilizzare la seguente configurazione: Nuovo -> Taglia: resto di spazio libero -> Digita il filesystem Linux.
Dopo aver recensito Tabella delle partizioni Selezionare Scrivere, rispondi con sì per applicare le modifiche al disco e quindi digita esentato uscire cfdisk utility, come mostrato nelle immagini sottostanti.
9. Per ora, la tua tabella delle partizioni è stata scritta HDD GPT ma nessun file system è stato ancora creato su di esso. Puoi anche rivedere il riepilogo della tabella delle partizioni eseguendo comando fdisk.
# fdisk -l.
10. Ora è il momento di formattare le partizioni con i file system richiesti. Immetti i seguenti comandi per creare un FAT32 file system per Sistema EFI partizione (/dev/sda), per creare il EST4 file system per la partizione di root (/dev/sda3) e creare la partizione di swap per /dev/sda2.
# mkfs.fat -F32 /dev/sda1. # mkfs.ext4 /dev/sda3. # mkswap /dev/sda2.
11. Per installare Arch Linux, il /(root)
la partizione deve essere montata su /mnt
punto di montaggio della directory per essere accessibile. Inoltre, la partizione di swap deve essere inizializzata. Immetti i comandi seguenti per configurare questo passaggio.
# mount /dev/sda3 /mnt. # ls /mnt # swapon /dev/sda2.
12. Dopo che le partizioni sono state rese accessibili, è il momento di eseguire l'installazione del sistema Arch Linux. Per aumentare la velocità di download dei pacchetti di installazione è possibile modificare /etc/pacman.d/mirrorlist file e seleziona il sito web mirror più vicino (di solito scegli la posizione del server del tuo paese) in cima all'elenco dei file mirror.
# nano /etc/pacman.d/mirrorlist.
Puoi anche abilitare Arch Multilib supporto per il sistema live decommentando le seguenti righe da /etc/pacman.conf file.
[multilibre] Include = /etc/pacman.d/mirrorlist.
13. Quindi, avvia l'installazione di Arch Linux emettendo il seguente comando.
# pacstrap /mnt base base-devel linux linux-firmware nano vim.
A seconda delle risorse di sistema e della velocità di Internet, il completamento dell'installazione può richiedere da 5 a 20 minuti.
14. Al termine dell'installazione, generare fstab file per il tuo nuovo sistema Arch Linux emettendo il seguente comando.
# genfstab -U -p /mnt >> /mnt/etc/fstab.
Successivamente, ispeziona il contenuto del file fstab eseguendo il comando seguente.
# cat /mnt/etc/fstab.
15. Per configurare ulteriormente Arch Linux, devi eseguire il chroot in /mnt
il percorso di sistema e aggiungi un nome host per il tuo sistema emettendo i comandi seguenti.
# arch-chroot /mnt. # echo "archbox-tecmint" > /etc/hostname.
16. Quindi, configura la lingua del tuo sistema. Scegli e decommenta le tue lingue di codifica preferite da /etc/locale.gen file quindi imposta la tua locale eseguendo i seguenti comandi.
# pacman -S nano. # nano /etc/locale.gen.
l'estratto del file locale.gen:
it_IT.UTF-8 UTF-8. en_US ISO-8859-1.
Genera il layout della lingua del tuo sistema.
# locale-gen. # echo LANG=en_US.UTF-8 > /etc/locale.conf. # export LANG=en_US.UTF-8.
17. Il passaggio successivo consiste nel configurare il fuso orario del sistema creando un collegamento simbolico per il fuso orario secondario (/usr/share/zoneinfo/Continent/Main_city) a /etc/localtime percorso del file.
# ls /usr/share/zoneinfo/ # ln -s /usr/share/zoneinfo/Aisa/Kolkata /etc/localtime.
Dovresti anche configurare l'orologio hardware per usare l'UTC (l'orologio hardware è solitamente impostato sull'ora locale).
# hwclock --systohc --utc.
18. Come molte famose distribuzioni Linux, Arch Linux utilizza i mirror dei repository per diverse località del mondo e più architetture di sistema. I repository standard sono abilitati di default, ma se vuoi attivarli Multilib repository che devi decommentare [multilibre]
direttive da /etc/pacman.conf file, come mostrato nell'estratto seguente.
# nano /etc/pacman.conf.
19. Se vuoi abilitare Strumento pacchetto Yaourt supporto (usato per scaricare e creare pacchetti AUR) vai in fondo a /etc/pacman.conf file e aggiungere le seguenti direttive.
[archlinuxfr] SigLevel = Mai. Server = http://repo.archlinux.fr/$arch.
20. Dopo che il file del repository è stato modificato, sincronizzare e aggiornare i mirror e i pacchetti del database eseguendo il comando seguente.
# pacman -Syu.
21. Quindi, imposta una password per l'account root e crea un nuovo utente con privilegi Sudo nella casella Arch emettendo i comandi seguenti. Inoltre, far scadere la password dell'utente per obbligare il nuovo utente a modificare la password al primo accesso.
# passwd. # useradd -mg users -G wheel, storage, power -s /bin/bash your_new_user. # passwd tuo_nuovo_utente. # chage -d 0 tuo_nuovo_utente.
22. Dopo che il nuovo utente è stato aggiunto, è necessario installare il pacchetto sudo e aggiornare la riga del gruppo wheel da /etc/sudoers file per concedere i privilegi di root all'utente appena aggiunto.
# pacman -S sudo. # pacman -S vim. # visudo
Aggiungi questa riga a /etc/sudoers file:
%wheel ALL=(ALL) ALL.
24. Nell'ultimo passaggio, installa il Boot loader in modo che Arch si avvii dopo il riavvio. Anche il boot loader predefinito per le distribuzioni Linux e Arch Linux è rappresentato dal pacchetto GRUB.
Per installare il boot loader GRUB nelle macchine UEFI sul primo disco rigido e rilevare anche Arch Linux e configurare il file del boot loader GRUB, eseguire i seguenti comandi come illustrato di seguito screenshot.
# pacman -S grub efibootmgr dosfstools os-prober mtools. # mkdir /boot/EFI. # mount /dev/sda1 /boot/EFI #Mount partizione EFI FAT32 # grub-install --target=x86_64-efi --bootloader-id=grub_uefi --recheck.
25. Infine, crea il file di configurazione di GRUB emettendo il seguente comando.
# grub-mkconfig -o /boot/grub/grub.cfg.
Congratulazioni! Arch Linux è ora installato e configurato per la tua casella. Gli ultimi passaggi necessari ora sono uscire dall'ambiente chroot, smontare le partizioni e riavviare il sistema emettendo i comandi seguenti.
# Uscita. # smontare -a. # telini 6.
26. Dopo il riavvio, rimuovere l'immagine del supporto di installazione e il sistema si avvierà direttamente nel menu di GRUB come mostrato di seguito.
27. Quando il sistema si avvia in Arch Linux, accedi con le credenziali configurate per il tuo utente durante il processo di installazione e modifica la password dell'account utente come mostrato di seguito.
28. Perderai la connessione alla rete Internet perché nessun client DHCP è in esecuzione per impostazione predefinita nel sistema. Per superare questo problema, emettere il seguente comando con i privilegi di root per avviare e abilitare il client DHCP.
Inoltre, controlla se l'interfaccia di rete è attiva e ha un indirizzo IP assegnato dal server DHCP e se la connessione Internet funziona come previsto. Esegui il ping di un dominio casuale per testare la connessione Internet.
$ sudo systemctl start dhcpcd. $ sudo systemctl abilita dhcpcd. # ip a. # ping -c2 google.com.
Per ora, il Arch Linux contiene solo i pacchetti software di base necessari per gestire il sistema dalla riga di comando, senza Interfaccia grafica utente.
Grazie alla sua elevata portabilità, ai cicli di rilascio in sequenza, alla compilazione dei pacchetti sorgente, al controllo granulare sul software installato e alla velocità di elaborazione, Arch Linux assomiglia in molti modi a Gentoo Linux, ma non può essere all'altezza della progettazione architettonica complessa di Gentoo.
Tuttavia, il processo di gestione di un sistema Arch Linux non è consigliato ai principianti di Linux. I principianti di Linux che desiderano utilizzare un sistema Linux simile ad Arch dovrebbero prima imparare i principi di Arch Linux installando il Manjaro Linux distribuzione.