Welcome to Our Website

Guida all’installazione

Questo documento è una guida per l’installazione di Arch Linux utilizzando il sistema live avviato da un supporto di installazione realizzato da un’immagine ufficiale di installazione. Il supporto di installazione fornisce funzionalità di accessibilità descritte nella pagina Installa Arch Linux con opzioni di accessibilità. Per i mezzi di installazione alternativi, vedere Categoria: Processo di installazione.

Prima di installare, si consiglia di visualizzare le FAQ. Per le convenzioni utilizzate in questo documento, vedere Guida: Lettura., In particolare, gli esempi di codice possono contenere segnaposto (formattati in italics) che devono essere sostituiti manualmente.

Per istruzioni più dettagliate, vedere i rispettivi articoli di ArchWiki o le pagine man dei vari programmi, entrambi collegati da questa guida. Per una guida interattiva, sono disponibili anche il canale IRC e i forum.

Arch Linux dovrebbe essere eseguito su qualsiasi macchina compatibile con x86_64 con un minimo di 512 MiB RAM, anche se è necessaria più memoria per avviare il sistema live per l’installazione. Un’installazione di base dovrebbe richiedere meno di 2 GiB di spazio su disco., Poiché il processo di installazione deve recuperare i pacchetti da un repository remoto, questa guida presuppone che sia disponibile una connessione Internet funzionante.

Preinstallazione

Acquisire un’immagine di installazione

Visitare la pagina di Download e, a seconda di come si desidera avviare, acquisire il file ISO o un’immagine di avvio da rete e la rispettiva firma GnuPG.

Verifica firma

Si consiglia di verificare la firma dell’immagine prima dell’uso, specialmente quando si scarica da un mirror HTTP, dove i download sono generalmente soggetti ad essere intercettati per servire immagini dannose.,

Su un sistema con GnuPG installato, scaricare la firma PGP (al di sotto dei valori di Checksum nella pagina di Download) ISO directory e verificare con:

$ gpg --keyserver-options auto-key-retrieve --verify archlinux-version-x86_64.iso.sig

in Alternativa, da un esistente Arch Linux installazione eseguire:

$ pacman-key -v archlinux-version-x86_64.iso.sig
Nota:

  • La firma di per sé potrebbe essere manipolato se si è scaricato da un sito mirror, invece che da archlinux.org come sopra. In questo caso, assicurarsi che la chiave pubblica, utilizzata per decodificare la firma, sia firmata da un’altra chiave affidabile., Il comandogpg emetterà l’impronta digitale della chiave pubblica.
  • Un altro metodo per verificare l’autenticità della firma è quello di garantire che l’impronta digitale della chiave pubblica sia identica all’impronta digitale della chiave dello sviluppatore Arch Linux che ha firmato il file ISO. Vedi Wikipedia: Crittografia a chiave pubblica per ulteriori informazioni sul processo a chiave pubblica per autenticare le chiavi.,

Preparare un supporto di installazione

L’immagine di installazione può essere fornita alla macchina di destinazione tramite un’unità flash USB, un disco ottico o una rete con PXE: seguire l’articolo appropriato per preparare un supporto di installazione dall’immagine scelta.

Avvia l’ambiente live

Nota: le immagini di installazione di Arch Linux non supportano l’avvio sicuro. Sarà necessario disabilitare Secure Boot per avviare il supporto di installazione. Se lo si desidera, è possibile impostare Secure Boot dopo aver completato l’installazione.,
  1. Puntare il dispositivo di avvio corrente a quello che ha il supporto di installazione di Arch Linux. In genere si ottiene premendo un tasto durante la fase POST, come indicato nella schermata iniziale. Fare riferimento al manuale della scheda madre per i dettagli.
  2. Quando viene visualizzato il menu boot loader del supporto di installazione, selezionare Arch Linux install medium e premere Enter per accedere all’ambiente di installazione.
    Suggerimento: L’immagine di installazione utilizza systemd-boot per l’avvio in modalità UEFI e syslinux per l’avvio in modalità BIOS. Vedi LEGGIMI.bootparams per un elenco di parametri di avvio.,
  3. Sarete loggati sulla prima console virtuale come utente root, e presentato con un prompt della shell Zsh.

Per passare a una console diversa, ad esempio per visualizzare questa guida con Lynx accanto all’installazione, utilizzare la scorciatoia Alt+arrow. Per modificare i file di configurazione, sono disponibili mcedit (1), nano e vim. Vedi pacchetti.x86_64 per un elenco dei pacchetti inclusi nel supporto di installazione.

Imposta il layout della tastiera

La mappatura predefinita della console è US., I layout disponibili possono essere elencati con:

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

Per modificare il layout, aggiungere un nome file corrispondente a loadkeys(1), omettendo il percorso e l’estensione del file. Ad esempio, per impostare un layout di tastiera tedesco:

# loadkeys de-latin1

I caratteri della console si trovano in /usr/share/kbd/consolefonts/ e possono essere impostati anche con setfont(8).

Verifica la modalità di avvio

Per verificare la modalità di avvio, elencare la directory efivars:

# ls /sys/firmware/efi/efivars

Se il comando mostra la directory senza errori, il sistema viene avviato in modalità UEFI., Se la directory non esiste, il sistema può essere avviato in modalità BIOS (o CSM). Se il sistema non si avvia nella modalità desiderata, fare riferimento al manuale della scheda madre.

Connessione a internet

Per impostare una connessione di rete in ambiente live, passare attraverso le seguenti fasi:

  • Assicurarsi che l’interfaccia di rete è elencato e attivato, per esempio con ip-link(8):
    # ip link
  • Per il wireless, assicurarsi che la scheda wireless non viene bloccato con rfkill.
  • Collegare alla rete:
    • Ethernet-collegare il cavo.,
    • Wi-Fi-autenticarsi alla rete wireless utilizzando iwctl.
  • Configura la tua connessione di rete:
    • DHCP: l’indirizzo IP dinamico e l’assegnazione del server DNS (forniti da systemd-networkd e systemd-resolved) dovrebbero funzionare immediatamente per le interfacce di rete cablate e wireless.
    • Indirizzo IP statico: seguire Configurazione di rete # Indirizzo IP statico.,
  • La connessione può essere verificata con ping:
    # ping archlinux.org
Nota: Nell’immagine di installazione, systemd-networkd, systemd-resolved e iwd sono preconfigurati e abilitati di default. Questo non sarà il caso per il sistema installato.

Aggiornare l’orologio di sistema

Utilizzare timedatectl(1) per garantire l’orologio di sistema è preciso:

# timedatectl set-ntp true

Per verificare lo stato del servizio, utilizzare timedatectl status.,

Partizionare i dischi

Quando riconosciuti dal sistema live, i dischi vengono assegnati a un dispositivo a blocchi come/dev/sda,/dev/nvme0n1 o/dev/mmcblk0. Per identificare questi dispositivi, utilizzare lsblk o fdisk.

# fdisk -l

I risultati che terminano con rom, loopo airoot possono essere ignorati.

Per un dispositivo scelto sono necessarie le seguenti partizioni:

  • Una partizione per la directory root /.,
  • Per l’avvio in modalità UEFI: una partizione di sistema EFI.

Se si desidera creare dispositivi a blocchi impilati per LVM, crittografia di sistema o RAID, farlo ora.,artition type

Suggested size /mnt/boot or /mnt/efi /dev/efi_system_partition EFI system partition At least 260 MiB /dev/swap_partition Linux swap More than 512 MiB /mnt /dev/root_partition Linux x86-64 root (/) Remainder of the device

See also Partitioning#Example layouts.,

Nota:

  • Utilizzare fdisk o parted per modificare le tabelle delle partizioni, ad esempio fdisk /dev/the_disk_to_be_partitioned.
  • Lo spazio di swap può essere impostato su un file di swap per i file system che lo supportano.
  • Se il disco da cui si desidera avviare ha già una partizione di sistema EFI, non crearne un’altra, ma utilizzare invece la partizione esistente.

Formattare le partizioni

Una volta create le partizioni, ogni partizione appena creata deve essere formattata con un file system appropriato., Ad esempio, per creare un file system Ext4 su /dev/root_partition, eseguire:

# mkfs.ext4 /dev/root_partition

Se si è creata una partizione per lo swap, inizializzarla con mkswap(8):

# mkswap /dev/swap_partition

Vedere File system#Create a file system per i dettagli.

Nota: per i dispositivi a blocchi impilati sostituire /dev/*_partition con il percorso appropriato del dispositivo a blocchi.

Montare i file system

Montare il volume root su/mnt., Ad esempio, se il volume radice è /dev/root_partition:

# mount /dev/root_partition /mnt

Creare eventuali punti di montaggio rimanenti (ad esempio /mnt/efi) utilizzando mkdir(1) e montare i relativi volumi corrispondenti.

Se hai creato un volume di swap, abilitalo con swapon(8):

# swapon /dev/swap_partition

genfstab(8) rileverà successivamente i file system montati e lo spazio di swap.

Installazione

Selezionare i mirror

I pacchetti da installare devono essere scaricati dai server mirror, definiti in/etc/pacman.d/mirrorlist., Sul sistema live, dopo la connessione a Internet, reflector aggiorna l’elenco dei mirror scegliendo 70 mirror HTTPS sincronizzati più di recente e ordinandoli in base alla velocità di download.

Più alto è un mirror inserito nell’elenco, maggiore è la priorità che viene data quando si scarica un pacchetto. Si consiglia di ispezionare il file per vedere se è soddisfacente. In caso contrario, modificare il file di conseguenza e spostare i mirror geograficamente più vicini in cima all’elenco, anche se altri criteri dovrebbero essere presi in considerazione.,

Questo file verrà successivamente copiato nel nuovo sistema da pacstrap, quindi vale la pena ottenere il giusto.

Installa pacchetti essenziali

Usa lo script pacstrap(8) per installare il pacchetto base, il kernel Linux e il firmware per l’hardware comune:

# pacstrap /mnt base linux linux-firmware
Suggerimento:

  • Puoi sostituire linux con un pacchetto del kernel di tua scelta, oppure puoi ometterlo completamente quando si installa in un contenitore.
  • È possibile omettere l’installazione del pacchetto firmware durante l’installazione in una macchina virtuale o in un contenitore.,

Il pacchetto base non include tutti gli strumenti dell’installazione live, quindi l’installazione di altri pacchetti potrebbe essere necessaria per un sistema base completamente funzionale., In particolare, prendere in considerazione l’installazione:

  • userspace utilità per la gestione di sistemi di file che sarà utilizzato il sistema,
  • utilità per l’accesso ai RAID o partizioni LVM,
  • firmware specifico per altri dispositivi non compresi in linux-firmware
  • il software necessari per la messa in rete,
  • un editor di testo,
  • i pacchetti per l’accesso a documentazione nelle pagine man e info: man-db, man-pages e texinfo.,

Per installare altri pacchetti o gruppi di pacchetti, aggiungere i nomi al comando pacstrap sopra (spazio separato) o utilizzare pacman mentre chrooted nel nuovo sistema. Per confronto, i pacchetti disponibili nel sistema live possono essere trovati in pacchetti.x86_64.

Configurazione di sistema

Fstab

Generare un file fstab (usa -U o -L per definire UUID o etichette, rispettivamente):

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

Controllare il risultato /mnt/etc/fstab file e modificarlo in caso di errori.,

Chroot

Cambiare il root in un nuovo sistema:

# arch-chroot /mnt

fuso orario

Impostare il fuso orario:

# ln -sf /usr/share/zoneinfo/Region/City /etc/localtime

Esegui hwclock(8) per generare /etc/adjtime:

# hwclock --systohc

con Questo comando si presuppone che l’orologio è impostato su UTC. Vedere System time # Time standard per i dettagli.

Localizzazione

Modifica/etc/locale.gen e decommentaen_US.UTF-8 UTF-8 e altre impostazioni locali necessarie. Generare le impostazioni locali eseguendo:

# locale-gen

Creare le impostazioni locali.,conf (5), e impostare la variabile LANG di conseguenza:

/etc / locale.conf 
LANG=it_US.UTF-8

Se si imposta il layout della tastiera, apportare le modifiche persistenti in vconsole.conf (5):

 /etc / vconsole.,conf
KEYMAP=de-latin1

configurazione di Rete

Creare il file hostname:

/etc/hostname
myhostname

Aggiungere le voci corrispondenti ai padroni di casa(5):

/etc/hosts
127.0.0.1 localhost::1localhost127.0.1.1 myhostname.localdomainmyhostname 

Se il sistema ha un indirizzo IP permanente, dovrebbe essere usato al posto di127.0.1.1.,

Completare la configurazione di rete per l’ambiente appena installato, che può includere l’installazione di software di gestione della rete adatto.

Initramfs

La creazione di un nuovo initramfs di solito non è necessaria, perché mkinitcpio è stato eseguito durante l’installazione del pacchetto del kernel con pacstrap.

Per LVM, crittografia di sistema o RAID, modificare mkinitcpio.conf(5) e ricreare l’immagine initramfs:

# mkinitcpio -P

password di Root

Impostare la password di root:

# passwd

Boot loader

Scegliere e installare un Linux in grado di boot loader., Se si dispone di una CPU Intel o AMD, attivare gli aggiornamenti microcodice in aggiunta.

Riavviare

Uscire dall’ambiente chroot digitandoexit o premendoCtrl+d.

Smontare manualmente facoltativamente tutte le partizioni conumount -R /mnt: ciò consente di notare eventuali partizioni “occupate” e di trovare la causa con fuser(1).

Infine, riavviare la macchina digitandoreboot: tutte le partizioni ancora montate verranno automaticamente smontate da systemd., Ricordarsi di rimuovere il supporto di installazione e quindi accedere al nuovo sistema con l’account root.

Post-installazione

Vedere Raccomandazioni generali per le indicazioni di gestione del sistema e tutorial post-installazione (come la creazione di un’interfaccia utente grafica, audio o un touchpad).

Per un elenco di applicazioni che potrebbero essere di interesse, vedere Elenco delle applicazioni.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *