Questo articolo o sezione non è aggiornato.
Questo documento ti guiderà attraverso il processo di installazione di Arch Linux usando gli script di installazione di Arch. Prima di installare, si consiglia di scremare le FAQ.,
L’ArchWiki gestito dalla comunità è la risorsa primaria che dovrebbe essere consultata in caso di problemi. Il canale IRC (irc://irc.freenode.net/#archlinux) e i forum sono anche risorse eccellenti se una risposta non può essere trovata altrove. In conformità con il modo Arch, si consiglia di digitare man command
per leggere la pagina man di qualsiasi comando si ha familiarità con.
Alt+arrow
) tra la console contenente la pagina Web e la console in cui si sta eseguendo l’installazione. Allo stesso modo, è possibile accedere a#archlinux
IRC utilizzando irssi.Preparazione
Arch Linux dovrebbe essere eseguito su qualsiasi macchina compatibile con i686 con un minimo di 256 MB di RAM. Un’installazione di base con tutti i pacchetti del gruppo di base dovrebbe richiedere meno di 800 MB di spazio su disco.,
Vedere Categoria:Ottenere e installare Arch per istruzioni su come scaricare il supporto di installazione e metodi per avviarlo sulle macchine di destinazione. Questa guida presuppone che si utilizzi l’ultima versione disponibile.
Dopo l’avvio nel supporto di installazione, verrà automaticamente effettuato l’accesso come utente root e verrà presentato un prompt della shell Zsh. Per modificare o creare file di configurazione, in genere in /etc
, nano o vim sono suggeriti.,
Modalità UEFI
Nel caso in cui si disponga di una scheda madre UEFI con modalità UEFI abilitata, il CD / USB avvierà automaticamente Arch Linux tramite systemd-boot.
Per verificare l’avvio in modalità UEFI, verificare che la seguente directory sia popolata:
# ls /sys/firmware/efi/efivars
Vedere Variabili UEFI#UEFI per i dettagli.
Imposta il layout della tastiera
La mappatura predefinita della console è impostata su us. Le scelte disponibili possono essere elencate con ls /usr/share/kbd/keymaps/**/*.map.gz
.
localectl list-keymaps
non funziona a causa del bug FS#46725.,Ad esempio, per modificare il layout in de-latin1
, eseguire:
# loadkeys de-latin1
Se alcuni caratteri appaiono come quadrati bianchi o altri simboli, modificare il carattere della console. Ad esempio:
# setfont lat9w-16
Connessione a Internet
Il demone dhcpcd è abilitato all’avvio per i dispositivi cablati e tenterà di avviare una connessione. Per accedere ai moduli di login captive portal, utilizzare il browser ELinks.
Verifica che sia stata stabilita una connessione, ad esempio con ping archlinux.org
., Se non è disponibile alcuna connessione, vedere Configurazione di rete o seguire gli esempi netctl riportati di seguito. Altrimenti, continua a # Aggiornare l’orologio di sistema.
Preparazione Netctl
Per evitare conflitti, interrompere prima il servizio dhcpcd abilitato, sostituendo enp0s25
con l’interfaccia cablata corretta:
# systemctl stop [email protected]
Le interfacce possono essere elencate utilizzando ip link
, o iw dev
per dispositivi wireless. Sono preceduti daen
(ethernet),wl
(WLAN) oww
(WWAN).,
Wireless
Elenca le reti disponibili e crea una connessione per un’interfaccia specificata:
# wifi-menu -o wlp2s0
Il file di configurazione risultante viene memorizzato in/etc/netctl
. Per le reti che richiedono sia un nome utente che una password, vedere WPA2 Enterprise # netctl.
Altri
Sono disponibili diversi profili di esempio, ad esempio per la configurazione di un indirizzo IP statico., Copia richiesto un /etc/netctl
ad esempio ethernet-static
:
# cp /etc/netctl/examples/ethernet-static /etc/netctl
Regolare le copie necessarie, e di consentire:
# netctl start ethernet-static
Aggiornare l’orologio di sistema
Usare systemd-timesyncd per garantire che il vostro orologio di sistema è preciso. Per avviarlo:
# timedatectl set-ntp true
Per controllare lo stato del servizio, utilizzaretimedatectl status
.
Prepara i dispositivi di archiviazione
In questo passaggio, verranno preparati i dispositivi di archiviazione che verranno utilizzati dal nuovo sistema. Leggi il partizionamento per una panoramica più generale.
Gli utenti che intendono creare dispositivi a blocchi impilati per LVM, disk encryption o RAID, dovrebbero tenere a mente queste istruzioni durante la preparazione delle partizioni. Se si intende installare su una chiave flash USB, vedere Installazione di Arch Linux su una chiave USB.,
Identificare i dispositivi
Identificare i dispositivi, in cui il nuovo sistema sarà installato:
# lsblk
Non tutti i dispositivi elencati sono vitali i mezzi per l’installazione; risultati che termina nel rom
loop
o airoot
può essere ignorato.
sdxy
(x
per il dispositivo, y
per una partizione esistente).,Se non è necessario modificare lo schema di partizione esistente, è possibile passare a #Formattare le partizioni.
Partizionare i dispositivi
Partizionare un disco rigido divide lo spazio disponibile in sezioni a cui è possibile accedere in modo indipendente. Le informazioni richieste vengono memorizzate in una tabella delle partizioni utilizzando un formato come MBR o GPT. Le tabelle esistenti possono essere stampate conparted /dev/sdx print
ofdisk -l /dev/sdx
.
Per partizionare i dispositivi, utilizzare uno strumento di partizionamento compatibile con il tipo scelto di tabella delle partizioni., Gli strumenti incompatibili possono causare la distruzione di quella tabella, insieme a partizioni o dati esistenti.,”eef705f6f3″>
The examples below demonstrate a basic partition scheme for both types of partition tables., Assumono che un nuovo layout contiguo venga applicato a un singolo dispositivo in /dev/sdx
. Le modifiche necessarie ai nomi dei dispositivi e ai numeri delle partizioni devono essere effettuate in anticipo.,OS esempio di layout
Formattare le partizioni
Una volta create le partizioni, ciascuna deve essere formattata con un file system appropriato, ad eccezione delle partizioni di swap.,a398″> file di sistema:
# mkfs.ext4 /dev/sdxy
Se una partizione di swap è stato creato, esso deve essere impostato e attivato con:
# mkswap /dev/sdxy# swapon /dev/sdxy
Se un nuovo UEFI partizione di sistema è stata creata su un UEFI/GPT sistema deve essere formattata con un fat32
file di sistema:
# mkfs.fat -F32 /dev/sdxy
Montare le partizioni
Montare la partizione di root per il /mnt
directory di sistema live:
# mount /dev/sdxy /mnt
partizioni Rimanenti tranne swap può essere montato in qualsiasi ordine, dopo aver creato i rispettivi punti di montaggio., Ad esempio, quando si utilizza una partizione /boot
:
# mkdir -p /mnt/boot# mount /dev/sdxy /mnt/boot
/mnt/boot
è consigliato anche per montare la partizione di sistema EFI (formattata o già esistente) su un sistema UEFI/GPT. Vedi EFISTUB e articoli correlati per le alternative.
Installazione
Selezionare i mirror
I pacchetti da installare devono essere scaricati dai server mirror, definiti in/etc/pacman.d/mirrorlist
., Nel sistema live, tutti i mirror sono abilitati e ordinati in base allo stato di sincronizzazione e alla velocità al momento della creazione dell’immagine di installazione.
Più alto è un mirror inserito nell’elenco, maggiore è la priorità che viene data quando si scarica un pacchetto. Si consiglia di 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.
Lo strumento pacstrap utilizzato nel passaggio successivo installa anche una copia del file sul nuovo sistema, quindi vale la pena farlo.,
Installa i pacchetti base
Usa lo script pacstrap(8) per installare il pacchetto base, il kernel Linux e il firmware per l’hardware comune:
# pacstrap -i /mnt base linux linux-firmware
Lo switch -i
garantisce la richiesta prima dell’installazione del pacchetto.
Con il gruppo di base, il primo initramfs verrà generato e installato nel percorso di avvio del nuovo sistema; controllare due volte i prompt di output ==> Image creation successful
per esso.
- Puoi sostituire linux con un pacchetto del kernel a tua scelta, oppure puoi ometterlo completamente durante l’installazione in un contenitore.,
- È possibile omettere l’installazione del pacchetto firmware durante l’installazione in una macchina virtuale o in un contenitore.
Per creare pacchetti da AUR o con ABS, è necessario anche il gruppo base-devel. I pacchetti possono essere installati con pacman(8) in qualsiasi momento dopo il passaggio #Change root più tardi, o aggiungendo i loro nomi al comando pacstrap.
Configurazione
fstab
Genera un file fstab. L’opzione-U
indica gli UUID. Le etichette possono essere invece utilizzate tramite l’opzione-L
.,
# genfstab -U /mnt >> /mnt/etc/fstab
Controllare il file risultante in /mnt/etc/fstab
in seguito, e modificarlo in caso di errori.
Cambia root
Chroot nel nuovo sistema:
# arch-chroot /mnt /bin/bash
Locale
La locale definisce la lingua utilizzata dal sistema e altre considerazioni regionali come la denominazione della valuta, la numerologia e i set di caratteri.,
# locale-gen
Creare /etc/locale.conf
, dove en_US.UTF-8
si riferisce alla prima colonna di una voce priva di commento nel /etc/locale.gen
:
/etc/locale.conf
LANG=it_US.UTF-8
Se si imposta il layout della tastiera, apportare le modifiche persistenti in/etc/vconsole.conf
., For example, if de-latin1
was set with loadkeys, and lat9w-16
with setfont, assign the KEYMAP
and FONT
variables accordingly:
/etc/vconsole.,conf
KEYMAP=de-latin1FONT=lat9w-16
il Tempo
Selezionare un fuso orario:
# tzselect
Creare un collegamento simbolico /etc/localtime
dove Zone/Subzone
è il TZ
valore da tzselect:
# ln -s /usr/share/zoneinfo/Zone/SubZone /etc/localtime
si consiglia di regolare il tempo di inclinazione, e impostare l’orario standard UTC:
# hwclock --systohc --utc
Se gli altri sistemi operativi installati sulla macchina, essi devono essere configurato di conseguenza. Vedere il tempo per i dettagli.,
Initramfs
Poiché mkinitcpio è stato eseguito durante l’installazione di linux con pacstrap, la maggior parte degli utenti non ha bisogno di rigenerare l’immagine intramfs in modo che questo passaggio possa essere saltato.
Per configurazioni speciali, impostare il corretto ganci /etc/mkinitcpio.conf
e ri-generare l’immagine initramfs:
# mkinitcpio -p linux
Boot loader
Se si dispone di una CPU Intel, oltre ad installare un boot loader, installare l’intel-norm pacchetto e abilita gli aggiornamenti del microcodice.,
Configurazione di rete
La procedura è simile a #Connect to the Internet per l’ambiente di installazione dal vivo, tranne reso persistente per gli stivali successivi.
Hostname
Impostare il nome host aggiungendo una voce al /etc/hostname
, dove myhostname è il nome host desiderato:
/etc/hostname
myhostname
si consiglia di aggiungere lo stesso nome host /etc/hosts
, per esempio:
/etc/hosts
127.0.0.1 localhost.,localdomainlocalhost myhostname:: 1localhost.localdomainlocalhost myhostname
Wired
Quando si richiede solo una singola connessione cablata, abilitare il servizio dhcpcd:
# systemctl enable [email protected]
Doveinterface
è un nome di dispositivo ethernet.
Vedere Configurazione di rete#Configurare l’indirizzo IP per altri metodi disponibili.
Wireless
Installare i pacchetti di dialogo iw, wpa_supplicant e (per wifi-menu):
# pacman -S iw wpa_supplicant dialog
Potrebbero essere necessari anche pacchetti firmware aggiuntivi., Quando si utilizza wifi-menu, farlo dopo # Smontare le partizioni e riavviare.
Vedere Wireless#Gestione wireless per altri metodi disponibili.
password di Root
Impostare la password di root con:
# passwd
Smontare le partizioni e riavviare
Uscire dall’ambiente chroot eseguendo exit
o il tasto Ctrl+D
.
Le partizioni verranno smontate automaticamente da systemd all’arresto., È comunque possibile smontare manualmente come misura di sicurezza:
# umount -R /mnt
Se la partizione è “occupata”, è possibile trovare la causa con fuser. Riavviare il computer.
# reboot
Rimuovere il supporto di installazione, o si può avviare di nuovo in esso. È possibile accedere alla nuova installazione come root, utilizzando la password specificata con passwd.
Post-installazione
Il tuo nuovo sistema base Arch Linux è ora un ambiente GNU / Linux funzionale pronto per essere integrato in qualsiasi cosa tu desideri o richieda per i tuoi scopi., Ora si consiglia vivamente di leggere l’articolo Raccomandazioni generali, in particolare le prime due sezioni. Le sue altre sezioni forniscono collegamenti a tutorial post-installazione come la creazione di un’interfaccia utente grafica, audio o un touchpad.
Per particolari aree di interesse, vedere l’elenco delle applicazioni.