GNU/Linux >> Linux Esercitazione >  >> Arch Linux

Come installare Arch Linux [Guida passo passo]

Breve:questo tutorial mostra come installare Arch Linux in semplici passaggi.

Arch Linux è una distribuzione Linux a rilascio progressivo per uso generale che è molto popolare tra gli appassionati di fai-da-te e gli utenti Linux più accaniti.

L'installazione predefinita copre solo un sistema di base minimo e prevede che l'utente finale configuri il sistema da solo.

Questo è il motivo per cui l'installazione di Arch Linux è di per sé una sfida, ma allo stesso tempo è un'opportunità di apprendimento per gli utenti Linux intermedi.

Ti mostrerò come installare Arch Linux. Segui attentamente i passaggi e leggi le istruzioni correttamente.

Come installare Arch Linux

I passaggi di installazione possono variare in alcuni punti a seconda che si disponga di un sistema UEFI o BIOS legacy. Oggigiorno la maggior parte dei nuovi sistemi viene fornita con UEFI.

L'ho scritto qui concentrandomi sul sistema UEFI, ma menzionerò anche i passaggi che sono diversi per i sistemi BIOS legacy.

Sebbene tu possa seguire questi passaggi per la configurazione di una macchina virtuale, abbiamo un tutorial dedicato sull'installazione di Arch Linux in VirtualBox.

Attenzione!

Il metodo discusso qui cancella il sistema operativo esistente (s) dal tuo computer e installa Arch Linux su di esso. Quindi, se hai intenzione di seguire questo tutorial, assicurati di aver eseguito il backup dei tuoi file, altrimenti lo perderai tutto. Sei stato avvisato.

Ma prima di vedere come installare Arch Linux da una USB, assicurati di avere i seguenti requisiti:

Requisiti per l'installazione di Arch Linux:

– Una macchina compatibile con x86_64 (cioè 64 bit).
– Minimo 512 MB di RAM (consigliato 2 GB)
– Almeno 2 GB di spazio libero su disco (consigliati 20 GB per l'utilizzo di base con un ambiente desktop)
– Una connessione Internet attiva
– Un'unità USB con almeno 2 GB di capacità di archiviazione
– Familiarità con la riga di comando di Linux

Dopo esserti assicurato di avere tutti i requisiti, procediamo con l'installazione di Arch Linux.

Passaggio 1:scarica l'ISO di Arch Linux

Puoi scaricare la ISO dal sito ufficiale. Sono disponibili sia il download diretto che i collegamenti torrent.

Scarica Arch Linux

Passaggio 2:crea una USB live di Arch Linux

Dovrai creare una live USB di Arch Linux dall'ISO che hai appena scaricato.

È possibile utilizzare lo strumento GUI di Etcher per creare l'USB live. È disponibile sia per Windows che per Linux.

In alternativa, se sei su Linux, puoi usare il comando dd per creare una USB live. Sostituisci /percorso/di/archlinux.iso con il percorso in cui hai scaricato il file ISO e /dev/sdx con l'unità USB nell'esempio seguente. Puoi ottenere le informazioni sull'unità utilizzando lsblk comando.

dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx status=progress && sync

Fase 3:avvia dall'USB live

Tieni presente che in alcuni casi potresti non essere in grado di eseguire l'avvio da USB live con l'avvio protetto abilitato. Se questo è il tuo caso, disabilita prima l'avvio protetto.

Dopo aver creato una USB live per Arch Linux, spegni il PC. Collega la tua USB e avvia il tuo sistema. Durante l'avvio, tenere premuto il tasto F2, F10 o F12 (a seconda del sistema) per accedere alle impostazioni di avvio.

Qui, seleziona per eseguire l'avvio da USB o disco rimovibile. Una volta che lo fai e il sistema si avvia, dovresti vedere un'opzione come questa:


Seleziona Boot Arch Linux (x86_64). Dopo vari controlli, Arch Linux si avvierà al prompt di accesso con l'utente root.

Non usi la tastiera americana? Leggi questo

Il layout di tastiera predefinito nella sessione live è US. Mentre la maggior parte delle tastiere in lingua inglese funzionerà perfettamente, lo stesso non può valere per le tastiere francese, tedesca e altre tastiere.

Se incontri difficoltà, puoi elencare tutti i layout di tastiera supportati:

ls /usr/share/kbd/keymaps/**/*.map.gz

E poi cambia il layout in uno appropriato usando il comando loadkeys . Ad esempio, se vuoi la tastiera tedesca, questo è quello che utilizzerai:

loadkeys de-latin1

I passaggi successivi includono il partizionamento del disco, la creazione del filesystem e il montaggio.

Ancora una volta, leggi tutte le istruzioni correttamente e segui attentamente ogni passaggio. Perdi un passaggio o ignori qualcosa e avrai difficoltà a installare Arch.

Fase 4:partiziona i dischi

Per partizionare i dischi, useremo il gestore di partizioni basato sulla riga di comando fdisk.

Usa questo comando per elencare tutti i dischi e le partizioni del tuo sistema:

fdisk -l

Il tuo disco rigido dovrebbe essere etichettato come /dev/sda o /dev/nvme0n1. Utilizzare l'etichettatura del disco appropriata per il proprio sistema. Sto usando /dev/sda perché è più comune.

Innanzitutto, seleziona il disco che intendi formattare e partizionare:

fdisk /dev/sda

Ti suggerisco di eliminare tutte le partizioni esistenti sul disco usando il comando d . Una volta che hai l'intero spazio libero su disco, è il momento di creare nuove partizioni con il comando n .

Verifica se la modalità UEFI è abilitata

Alcuni passaggi sono diversi per i sistemi UEFI e non UEFI. Dovresti verificare se hai un sistema abilitato UEFI o meno. Usa questo comando:

ls /sys/firmware/efi/efivars

Se questa directory esiste, hai un sistema abilitato UEFI. Dovresti seguire i passaggi per il sistema UEFI. I passaggi che differiscono sono chiaramente indicati.

Crea una partizione ESP (solo per sistemi UEFI)

Se hai un sistema UEFI , devi crea una partizione EFI all'inizio del tuo disco. Altrimenti, salta questo passaggio.

Quando inserisci n, ti verrà chiesto di scegliere un numero di disco, inserisci 1. Rimani con la dimensione del blocco predefinita, quando richiede la dimensione della partizione, inserisci +512M.

Un passaggio importante consiste nel modificare il tipo di partizione EFI in Sistema EFI (anziché in Linux).

Inserisci t per cambiare tipo. Immettere L per visualizzare tutti i tipi di partizione disponibili, quindi immettere il numero corrispondente nel sistema EFI.

Crea partizione di root

Devi creare una partizione radice sia per UEFI che per sistemi legacy .

La pratica comune di partizionamento era/è quella di creare partizioni root, swap e home separatamente. Puoi semplicemente creare una singola partizione di root e creare un file di scambio e una home nella directory principale stessa.

Quindi, in questo approccio, avremo una singola partizione di root, nessuno scambio, nessuna casa.

Mentre sei nel comando fdisk, premi n per creare una nuova partizione. Gli darà automaticamente il numero di partizione 2. Questa volta continua a premere invio per allocare l'intero spazio rimanente su disco alla partizione di root.

Quando hai finito con il partizionamento del disco, inserisci w comando per scrivere le modifiche sul disco ed uscire dal comando fdisk.

Fase 4:crea il filesystem

Ora che hai le partizioni del disco pronte, è il momento di creare il filesystem su di esso. Segui i passaggi per il tuo sistema

Creazione del filesystem per il sistema UEFI

Quindi, hai due partizioni del disco e la prima è di tipo EFI. Crea un file system FAT32 su di esso usando il comando mkfs:

mkfs.fat -F32 /dev/sda1

Ora crea un filesystem Ext4 sulla partizione di root:

mkfs.ext4 /dev/sda2

Creazione di filesystem per sistemi non UEFI

Per il sistema non UEFI, hai solo una singola partizione di root. Quindi fallo ext4:

mkfs.ext4 /dev/sda1

Fase 5:connettiti al Wi-Fi

Puoi connetterti al WiFi in modo interattivo utilizzando questa utile utility chiamata menu wifi. Basta inserire questo comando e seguire i passaggi:

wifi-menu

Dovresti essere in grado di vedere le connessioni attive e connetterti ad esse usando la password. Una volta connesso, controlla se puoi usare Internet usando il comando ping:

ping google.com

Se ricevi byte in risposta, sei connesso. Usa Ctrl+C per interrompere la risposta al ping.

Fase 6:seleziona uno specchio appropriato

Questo è un grosso problema con l'installazione di Arch Linux. Se continui a installarlo, potresti scoprire che i download sono troppo lenti. In alcuni casi, è così lento che il download non riesce.

È perché la mirrorlist (che si trova in /etc/pacman.d/mirrorlist) ha un numero enorme di mirror ma non in un buon ordine. Lo specchio superiore viene scelto automaticamente e potrebbe non essere sempre una buona scelta.

Per fortuna, c'è una soluzione per questo. Per prima cosa sincronizza il repository pacman in modo da poter scaricare e installare il software:

pacman -Syy

Ora, installa anche il riflettore che puoi utilizzare per elencare gli specchi freschi e veloci che si trovano nel tuo paese:

pacman -S reflector

Fai un backup dell'elenco dei mirror (per ogni evenienza):

cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak

Ora, ottieni la buona lista di specchi con riflettore e salvala in mirrorlist. Puoi cambiare il Paese dagli Stati Uniti al tuo Paese.

reflector -c "US" -f 12 -l 10 -n 12 --save /etc/pacman.d/mirrorlist

Tutto a posto ora.

Passaggio 7:installa Arch Linux

Dato che hai tutte le cose pronte, è ora di installare finalmente Arch Linux. Lo installerai nella directory principale, quindi montalo prima.

Ricordi il nome della partizione di root ? Usalo per montarlo:

mount /dev/sda2 /mnt

Con root montato, è ora di utilizzare il meraviglioso script pacstrap per installare tutti i pacchetti necessari:

pacstrap /mnt base linux linux-firmware vim nano

Ci vorrà del tempo per scaricare e installare questi pacchetti. Se i download vengono interrotti, non c'è bisogno di farsi prendere dal panico. Puoi eseguire il comando precedente ancora una volta e ha ripreso il download.

Ho aggiunto l'editor di testo Vim e Nano all'elenco perché dovrai modificare alcuni file dopo l'installazione.

Fase 8:Configura il sistema Arch installato

Genera un file fstab per definire come le partizioni del disco, i dispositivi a blocchi o i file system remoti vengono montati nel filesystem.

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

Ora usa arch-chroot e inserisci il disco montato come root. In realtà, ora stai usando il sistema Arch Linux appena installato sul disco. Dovrai apportare alcune modifiche alla configurazione del sistema installato in modo da poterlo eseguire correttamente all'avvio dal disco.

arch-chroot /mnt

Impostazione del fuso orario

Per impostare il fuso orario su Linux, puoi usare il comando timedatectl. Per prima cosa trova il tuo fuso orario:

timedatectl list-timezones

E poi impostalo in questo modo (sostituisci Europa/Parigi con il fuso orario desiderato):

timedatectl set-timezone Europe/Paris

Impostazione delle impostazioni internazionali

Questo è ciò che imposta la lingua, la numerazione, la data e i formati di valuta per il tuo sistema.

Il file /etc/locale.gen contiene tutte le impostazioni locali e la lingua di sistema in un formato commentato.

Apri il file usando l'editor Vim o Nano e decommenta (rimuovi il # dall'inizio della riga) la lingua che preferisci. Ho usato en_GB.UTF-8 (Inglese con Gran Bretagna).

Ora genera la configurazione della locale nel file di directory /etc usando i comandi seguenti uno per uno:

locale-gen
echo LANG=en_GB.UTF-8 > /etc/locale.conf
export LANG=en_GB.UTF-8

Sia le impostazioni locali che quelle del fuso orario possono essere modificate in seguito anche quando utilizzi il tuo sistema Arch Linux.

Configurazione di rete

Crea un /etc/hostname file e aggiungi la voce del nome host a questo file. Hostname è fondamentalmente il nome del tuo computer sulla rete.

Nel mio caso, imposterò il nome host come mioarca . Puoi scegliere quello che vuoi:

echo myarch > /etc/hostname

La parte successiva consiste nel creare il file hosts:

touch /etc/hosts

E modifica questo file /etc/hosts con l'editor Vim o Nano per aggiungere le seguenti righe (sostituisci myarch con il nome host che hai scelto in precedenza):

127.0.0.1	localhost
::1		localhost
127.0.1.1	myarch

Configura la password di root

Dovresti anche impostare la password per l'account root usando il comando passwd:

passwd

Fase 9:installa il bootloader di Grub

Questo è uno dei passaggi cruciali e differisce per i sistemi UEFI e non UEFI. Lascia che lo mostri prima per i sistemi UEFI.

Assicurati di utilizzare ancora arch-chroot. Installa i pacchetti richiesti:

pacman -S grub efibootmgr

Crea la directory in cui verrà montata la partizione EFI:

mkdir /boot/efi

Ora monta la partizione ESP che hai creato

mount /dev/sda1 /boot/efi

Installa grub in questo modo:

grub-install --target=x86_64-efi --bootloader-id=GRUB --efi-directory=/boot/efi

Un ultimo passaggio:

grub-mkconfig -o /boot/grub/grub.cfg

Installa grub su sistemi non UEFI

Installa prima il pacchetto grub:

pacman -S grub

E poi installa grub in questo modo (non inserire il numero del disco sda1, solo il nome del disco sda):

grub-install /dev/sda

Ultimo passaggio:

grub-mkconfig -o /boot/grub/grub.cfg

Fase 10:installa un ambiente desktop (GNOME in questo caso)

Il primo passo è installare l'ambiente X. Digita il comando seguente per installare Xorg come server di visualizzazione.

pacman -S xorg

Ora puoi installare l'ambiente desktop GNOME su Arch Linux usando:

pacman -S gnome

L'ultimo passaggio include l'abilitazione del display manager GDM per Arch. Suggerisco anche di abilitare Network Manager

systemctl start gdm.service
systemctl enable gdm.service
systemctl enable NetworkManager.service

Ora esci da chroot usando il comando exit:

exit

E poi spegni il sistema

shutdown now

Non dimenticare di estrarre l'USB live prima di riaccendere il sistema. Se tutto va bene, dovresti vedere la schermata di Grub e poi la schermata di accesso a GNOME.

Se vuoi KDE desktop, segui questo tutorial sull'installazione di KDE su Arch Linux.

Ultima parola sull'installazione di Arch Linux

Un approccio simile è stato dimostrato in questo video (guarda a schermo intero per vedere i comandi) dal lettore di It's FOSS Gonzalo Tormo:

A questo punto potresti aver capito che l'installazione di Arch Linux non è facile come l'installazione di Ubuntu. Tuttavia, con un po' di pazienza, puoi sicuramente realizzarlo e poi dire al mondo che usi Arch Linux.

La stessa installazione di Arch Linux fornisce una grande quantità di apprendimento. Raccomando alcune cose essenziali da fare dopo aver installato Arch Linux, dove troverai i passaggi per installare vari altri ambienti desktop e saperne di più sul sistema operativo. Puoi continuare a giocarci e vedere quanto è potente Arch.

Facci sapere nei commenti se incontri difficoltà durante l'installazione di Arch Linux.



Arch Linux
  1. Come installare Arch Linux

  2. Come installare VirtualBox su Arch Linux

  3. Come installare Pacaur in Arch Linux

  4. Come installare Oracle Java 10 in Arch Linux

  5. Come installare Go (Golang) in Arch Linux/Manjaro

Come installare Virtualbox in Arch Linux

Come installare l'ultima versione di Arch Linux

Come installare Dropbox nelle distribuzioni Arch Linux

Come installare Skype su Arch Linux

Come installare Skype su Arch Linux

Come installare Java su Arch Linux