# Installation guide (Italiano)

Questo documento vi guiderà attraverso il processo di installazione di Arch Linux utilizzando il sistema live avviato con l'immagine ufficiale di installazione. Prima di installare, è consigliato dare una lettura alle FAQ (Italiano).

Category:Getting and installing Arch contiene diverse altre guide all'installazione per casi specifici.

L'Arch wiki mantenuto dalla community è una risorsa eccellente e deve essere la prima risorsa da consultare in caso di problemi. Sono disponibili anche il canale IRC (per la comunità italiana: irc://irc.azzurra.org/archlinux o irc://irc.freenode.net/#archlinux.it, mentre per il supporto internazionale: irc://irc.freenode.net/#archlinux), ed il forum italiano o internazionale per ricercare ulteriori risposte. Inoltre, assicurarsi di leggere le pagine `man` per qualsiasi comando sconosciuto; di solito può essere invocato tramite `man "command"`.

## Download

Scarica la nuova ISO di Arch Linux ISO dalla pagina di download.

- Viene distribuita una sola immagine da essere utilizzata su architetture i686 e x86_64 per installare Arch Linux tramite la rete. Le immagini che contenevano il repository [core] non sono più distribuite.
- Le immagini sono firmate ed è altamente raccomandato verificare la firma prima di usarle: questo si può fare scaricando il file .sig dalla pagina di download (o uno dei mirror elencati qui ) per la stessa directory del file .iso e quindi verificarlo tramite `pacman-key -v iso-file.sig`
- Le immagini possono essere masterizzate su CD, montate come ISO, o scritte direttamente su penna USB. Le ISO servono ad installare un nuovo sistema di Arch Linux; un sistema Arch Linux può sempre essere aggiornato tramite `pacman -Syu`.

## Installazione

### Layout di tastiera

Sono disponibili diverse mappature per molti paesi e tipi di tastiere, e un comando come `loadkeys it` basta per impostare la mappatura desiderata.

    # loadkeys it

Ulteriori file per la mappatura dei tasti possono essere trovati in `/usr/share/kbd/keymaps/` (è possibile omettere il percorso keymap e l'estensione del file quando si utilizza loadkeys).

### Partizionare i dischi

Si legga la pagina sul partizionamento per maggiori dettagli.

Ricordarsi di creare tutti i dispositivi a blocchi accatastati per LVM, disk encryption, o RAID, prima di procedere.

### Formattare le partizioni

Si legga file system[broken link: invalid section] e opzionalmente Swap per maggiori dettagli.

Se si sta utilizzando (U) EFI avrete probabilmente bisogno di un'altra partizione per ospitare la partizione di sistema UEFI. Si legga questo articolo.

### Montare le partizioni

Ora si deve montare la partizione di root su `/mnt`. Dopodiche si dovrebbero anche creare le directory per montare le altre partizioni (`/mnt/boot`, `/mnt/home`, ..) e attivare la partizione di "swap se si desidera che vengano rilevate da "genfstab".

### Connessione alla rete

Un servizio di DHCP è già abilitato per tutti i dispositivi disponibili. Se è necessario impostare un indirizzo IP statico o utilizzare strumenti di gestione, come Netctl, si dovrebbe fermare in primo luogo di questo primo servizio: `systemctl stop dhcpcd.service`. Per maggiori informazioni si veda la pagina Configurazione della Rete.

#### Wireless

Eseguire `wifi-menu` per impostare una connessione senza fili, per maggiori dettagli si leggano le pagine Configurazione Wireless e Netctl.

### Installare il sistema base

Prima di procedere è necessario modificare il file `/etc/pacman.d/mirrorlist` per usare i mirror di vostro gradimento. Questa copia del mirrorlist sarà pure installato sul vostro nuovo sistema da `pacstrap`, quindi conviene impostarlo come si deve.

Utilizzando lo script pacstrap potete installare il sistema base.

    # pacstrap /mnt base

Altri pacchetti possono essere installati aggiungendo i loro nomi al comando precedente (separati da uno spazio), incluso il bootloader che si desidera.

### Configurare il sistema

- Generare un file fstab con il seguente comando (sarebbe preferibile utilizzare come nomenclatura gli UUID o i label, nel caso aggiungere rispettivamente le opzioni `-U` o `-L`):

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

- Effettuare un chroot nel nostro nuovo sistema appena installato:

      # arch-chroot /mnt

- Scrivere il proprio hostname in `/etc/hostname`.
- Creare un link simbolico di `/usr/share/zoneinfo/Zone/SubZone` in `/etc/localtime` . Rimpiazzare `Zone` e `Subzone` in base alle vostre esigenze. Per esempio:

      # ln -s /usr/share/zoneinfo/Europe/Rome /etc/localtime

- De-commentare i locale che si vuole utilizzare in `/etc/locale.gen` e generarlo con il comando `locale-gen`.
- Impostare le proprie preferenze sul locale in `/etc/locale.conf`.
- Aggiungere un font e una mappatura della tastiera che si desidera utilizzare per la console in `/etc/vconsole.conf`
- Configurare `/etc/mkinitcpio.conf` in base alle proprie esigenze (si legga mkinitcpio) e creare un RAM disk iniziale con:

      # mkinitcpio -p linux

- Impostare una password di root con `passwd`.
- Configurare nuovamente la connessione di rete per l'ambiente appena installato. Si consultino Configurazione della Rete e Wireless Setup.

### Installare e configurare un boot loader

Si veda la pagina Boot loaders per le scelte disponibili.

### Smontare le partizioni montate

Se si è ancora in ambiente environment, digitare prima di tutto `exit` o `Ctrl+D` per uscire da chroot. Prima si sono montate le partizioni sotto `/mnt`. In questa fase procederemo a smontarle tutte.

    # umount -R /mnt

Si riavvii il sistema e si prosegua nella configurazione del proprio sistema.

## Post-Installazione

### Gestione Utenti

Aggiungere gli account utente che si richiedono come come descritto in Gestione degli utenti. Non è consigliabile utilizzare l'account di root per un uso regolare, o esporlo tramite SSH su un server. L'account di root deve essere utilizzato solo per le attività amministrative.

### Gestione dei Pacchetti

Leggere Pacman e FAQ-Gestione dei Pacchettiper avere le risposte in materia di installazione dei pacchetti, l'aggiornamento e la gestione.

### Gestione dei Servizi

Arch Linux usa come init systemd, he è il sistema responsabile dei servizi per Linux. Per mantenere la vostra installazione di Arch Linux, è una buona idea per imparare le basi sul suo utilizzo. L'interazione con systemd è fatto attraverso il comando `systemctl`. Si legga Uso base di systemctl per ulteriori informazioni.

### Suono

ALSA di solito funziona automaticamente. Ha bisogno solo di essere riattivato. Installare alsa-utils (che contiene `alsamixer`) e seguire queste istruzioni.

ALSA è incluso con il kernel ed è raccomandato. Se non dovesse funzionare, OSS è una valida alternativa. Se si dispone di avanzati requisiti audio, dare un'occhiata al sistema audio per una panoramica dei vari articoli.

### Display server

L'X Window System (comunemente chiamato X11, o semplicemente X) consente di disegnare su schermo le finestre. Fornisce il toolkit standard per visualizzare interfacce utente grafiche (Graphical User Interface, GUI). Si veda Xorg per maggiori informazioni.

Wayland è un nuovo protocollo server display e l'implementazione di riferimento Weston è disponibile. Il supporto per le applicazioni è molto scarsa in questa fase iniziale di sviluppo.

### Font

Si potrebbe desiderare di installare un set di caratteri TrueType, in quanto solo font bitmap non scalabili sono inclusi di default. Dejavu è un font di uso generico di alta qualità e con una buona copertura Unicode :

    # pacman -S ttf-dejavu

Fare riferimento a Font Configuration per sapere come configurare il rendering dei font e a Fonts per i suggerimenti sui tipi di caratteri e le istruzioni di installazione.

## Appendice

Per un elenco dei programmi maggiormente utilizzati e si veda l'articolo applicazioni comuni.

Si veda anche Raccomandazioni Generali per consigli post-installazione, come la configurazione del touchpad o il rendering dei font.

Categories:

- About Arch (Italiano)
- Getting and installing Arch (Italiano)

Hidden category:

- Pages with broken section links