Arch Linux è una delle distribuzioni Linux minimaliste più popolari in uso oggi. Se si desidera un versatile, bleeding-edge distribuzione Linux con un ingombro leggero, Arch Linux ha coperto dalla testa ai piedi. Arch, tuttavia, ha una curva di apprendimento ripida, e mentre la documentazione per Arch Linux è completa, molti nuovi utenti possono trovarlo travolgente e complicato.,

In questo tutorial, installeremo un sistema Arch Linux di base utilizzando il disco completo su un computer o una macchina virtuale(VM).

Installazione di Arch Linux

Prerequisiti

Hai bisogno di:

  • Un computer o una VM con almeno 1GB di RAM, e 20GB di storage
  • Software in grado di masterizzare un DVD
  • Un DVD vuoto sul quale ci sarà masterizzare la ISO
  • Una connessione a Internet

Scarica l’Arch Linux ISO

Prima di poter installare Arch Linux, è necessario scaricare l’immagine ISO di Arch Linux sito web., Per fare ciò, vai a https://archlinux.org/download e scorri verso il basso fino a visualizzare un elenco di mirror, come mostrato di seguito.

Pagina di download di Arch Linux

Scegli il mirror più vicino a te e scarica il file ISO di Arch Linux, che viene mostrato di seguito.

NOTA: la pagina che vedi potrebbe essere leggermente diversa dallo screenshot, a seconda del mirror che scegli.,

Arch Linux ISO

una Volta scaricato l’Arch Linux ISO, si consiglia di verificare il checksum SHA1. Se il checksum che ottieni è diverso da quello sul file ISO che hai potrebbe essere stato manomesso e non dovrebbe essere usato.

Masterizzare l’ISO di Arch Linux su un DVD

NOTA: Se si prevede di installare Arch Linux su una VM, è possibile saltare questo passaggio e avviare direttamente nell’immagine ISO.,

Ora che abbiamo scaricato l’ISO di Arch Linux, lo masterizzeremo sul DVD. C’è una varietà di software, molti liberi, che permettono di fare questo, come Brasero, AnyBurn, o il PowerISO non libero.

Avvia Arch Linux

Ora avvieremo il DVD di installazione (o l’ISO direttamente se stai usando una VM). Una volta caricato, dovresti essere accolto con uno schermo come quello qui sotto.

Menu ISO di Arch Linux

Da qui, premere invio per avviare Arch Linux.,

Impostare il layout di tastiera

NOTA: Se non si desidera modificare il layout di tastiera US predefinito, è possibile saltare questo passaggio.

Una volta avviato l’ambiente live, possiamo cambiare la tastiera dal layout US predefinito, se lo si desidera. Per elencare tutti i layout disponibili, utilizzare:

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

Impostare il layout della tastiera utilizzando il comando loadkeys:

# loadkeys KEYMAP

Dove KEYMAP è la mappa dei tasti che si desidera utilizzare.

Controlla la tua connessione Internet

Per installare Arch Linux, avremo bisogno di una connessione Internet funzionante., Se si utilizza una connessione cablata, è necessario essere già connessi a Internet. È possibile verificare la connessione a Internet utilizzando il comando ping:

# ping -c 3 google.com
Uscita di ping

Se si desidera utilizzare una connessione Internet wireless per installare Arch Linux, consultare configurazione della rete wireless, la documentazione su Arch Linux wiki https://wiki.archlinux.org/index.php/Wireless_network_configuration.,

Abilita NTP

Una volta verificato che abbiamo una connessione Internet funzionante, dobbiamo abilitare Network Time Protocol (NTP) per consentire al sistema di aggiornare l’ora tramite la rete. Per fare ciò, eseguire:

# timedatectl set-ntp true

Partizionare il disco rigido

Successivamente, dobbiamo partizionare il disco rigido. Mentre ci sono molti modi in cui questo può essere fatto, per questo tutorial creeremo due partizioni, una per Arch Linux e una per agire come spazio di swap., Per iniziare, usa fdisk per elencare tutte le unità disponibili:

# fdisk -l

NOTA: L’output che ottieni da fdisk potrebbe essere diverso da quello nello screenshot.

Output di fdisk

prendere nota del nome del disco che si desidera partizione. Ora, useremo cfdisk, un gestore di partizioni, per partizionare le unità:

NOTA: In cfdisk, utilizzare i tasti freccia per navigare e il tasto invio per selezionare.,

# cfdisk /dev/sdX

Dove X si riferisce alla lettera dell’unità, che si desidera partizionare.

Si dovrebbe essere accolti da una schermata che chiede di selezionare il tipo di etichetta. Nella maggior parte dei casi, questo sarà ” dos.”

tipi di etichette cfdisk

Evidenziare il tipo di etichetta e premere invio. Dovrebbe essere visualizzata una schermata simile a quella qui sotto.,

Elenco delle partizioni in cfdisk

Ora creeremo le partizioni. Per fare ciò, seleziona “Nuovo”. Ti verrà richiesto di inserire la dimensione della partizione. Assicurati di lasciare abbastanza spazio per creare un’altra partizione per il tuo spazio di swap, che sarà il doppio della quantità di RAM.

Inserendo la dimensione della partizione

Successivamente, ti verrà chiesto se la partizione deve essere primaria o estesa. Seleziona “primario”.,

Rendere la partizione primaria

Ora rendere la partizione avviabile selezionando “Avviabile”. Il tuo schermo dovrebbe essere simile a quello qui sotto.

Rendere avviabile la partizione

Ora, utilizzando lo stesso processo come prima, utilizzando lo spazio rimanente sul disco, creare un’altra partizione primaria. Non rendere questa partizione avviabile.,

Il tipo di partizione deve essere cambiato da “83 Linux” a “82 Linux swap / Solaris”. Per fare ciò, selezionare “Tipo” sulla partizione di swap e selezionare “82 Linux swap / Solaris”, come mostrato di seguito.

Modifica del tipo di partizione

Ora, scrivi le modifiche all’unità. Per fare ciò, selezionare “Scrivi” e digitare “sì”, come mostrato di seguito.,

Scrivere le modifiche

È ora possibile uscire da `cfdisk` selezionando “Esci”.

Crea Filesystem

Ora che l’unità è stata partizionata, possiamo creare il filesystem. Ci sono diverse opzioni per questo, ma per questo tutorial, useremo il filesystem ext4., Per creare il filesystem, utilizzare:

# mkfs.ext4 /dev/sdX1
Utilizzando mkfs per creare il filesystem

Crea spazio di swap

Successivamente, creeremo uno spazio di swap. Lo spazio di swap in Linux è lo spazio su disco rigido che funge da RAM extra., Per fare questo, eseguire:

# mkswap /dev/sdX2
Creare lo spazio di swap

Montare il Filesystem e lo Spazio di Swap

Ora che sia il filesystem e lo spazio di swap sono stati creati, essi devono essere montati. Per fare ciò, useremo i seguenti comandi:

# mount /dev/sdX1 /mnt
# swapon /dev/sdX2

Questi comandi monteranno il filesystem e attiveranno lo spazio di swap, rispettivamente.,

Installare il sistema di base

Successivamente, useremo l’utilità pacstrap per scaricare e installare tutti i componenti necessari di Arch Linux. Per usare pacstrap, eseguire:

# pacstrap /mnt base base-devel

NOTA: questo passaggio potrebbe richiedere del tempo.

Utilizzando pacstrap per installare il sistema

Generare il File fstab

Ora dobbiamo generare il file fstab., Per fare ciò, eseguire:

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

Chroot in Arch Linux

Dopo pacstrap è fatto in esecuzione, ci sarà chroot nella nuova installazione di Arch Linux utilizzando arch-chroot:

# arch-chroot /mnt
Uso arch-chroot per inserire il nuovo sistema

Impostare il fuso Orario

Se arch-chroot è stato di successo, si dovrebbe ora essere in appena installato Arch Linux. Da qui, dobbiamo configurarlo. Per iniziare con la configurazione, specificheremo il fuso orario., Questo può essere ottenuto con il comando ln:

# ln -sf /usr/share/zoneinfo/REGION/CITY /etc/localtime

Dove REGIONE e CITTÀ rappresentano il fuso orario e forse tab-completato.

Impostazione del fuso orario

Aggiornare l’orologio hardware con:

# hwclock --systohc

Generare Locale di File

Ora si genererà il file locale. Per fare ciò, decommenta ” en_US.UTF-8 UTF-8 ” e qualsiasi altro locale che si desidera utilizzare in / etc / locale.,gen ed eseguire:

# locale-gen
il comando locale-gen

Creare Internazionali File di Configurazione

Avanti, si crea il locale file di configurazione:

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

Creare un nome di File e Attivare il DHCP

A questo punto dobbiamo creare il file hostname. Per fare ciò, eseguire:

# echo "HOSTNAME" > /etc/hostname

Dove HOSTNAME è il nome host, che si desidera utilizzare per il sistema.,

Ora, attivare il DHCP:

# systemctl enable dhcpcd

Impostare la Password di Root

Ora dobbiamo impostare la password per l’account di root con passwd:

# passwd
Impostazione della password di root

Installare un Boot Loader

Infine, possiamo installare il boot loader. Per questo tutorial, useremo il bootloader GRUB.,stem:

# grub-install /dev/sdX
Installing GRUB

And configure it:

# grub-mkconfig -o /boot/grub/grub.cfg
Creating the GRUB configuration file

Exit and Reboot

Now, we will exit the arch-chroot environment:

# exit

And reboot the system:

# reboot

Login to Arch Linux

Once the system has been rebooted, GRUB will load.,

GRUB

Da lì, è possibile premere invio per avviare Arch Linux e accedere al nuovo sistema Arch Linux come root.

Arch Linux login

Conclusione

Ora hai una nuova installazione funzionante di Arch Linux. Arch non contiene molti pacchetti software pronti all’uso, né include una GUI., Tuttavia, è possibile configurare e personalizzare Arch Linux per soddisfare le vostre esigenze, qualunque esse siano.