Utente: Alad/Guida per principianti

Questo articolo o sezione non è aggiornato.

Motivo: Questa guida serve solo come riferimento storico / oggetto di confronto. In nessun modo dovrebbe essere usato per installare Arch. (Discuti in User talk: Alad / Beginners’ guide#)

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.

Suggerimento: Questa guida è accessibile dall’installazione live con il browser ELinks, dopo il passaggio #Connect to the Internet., Questo può essere fatto in una nuova console virtuale, passando (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.

Nota: 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

Attenzione: in generale, il partizionamento o la formattazione renderanno i dati esistenti inaccessibili e soggetti a sovrascrittura, ad es., distrutto, da operazioni successive. Per questo motivo, tutti i dati che devono essere conservati devono essere sottoposti a backup prima di procedere.

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.

Nota: nelle sezioni seguenti, verrà utilizzata la notazionesdxy(xper 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″>

Name MBR GPT Variants fdisk Yes Yes sfdisk, cfdisk gdisk No Yes cgdisk, sgdisk parted Yes Yes GParted

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

punto di Montaggio Partizione tipo di Partizione flag Avviabile dimensione consigliata /dev/sdx1 Linux swap No Più di 512 MiB / /dev/sdx2 Linux Sì Resto del dispositivo

Formattare le partizioni

Attenzione: Se in dual-boot con un’installazione esistente di Windows su un UEFI/GPT sistema, evitare di riformattare la partizione UEFI, come questo include Windows .,file efi necessario per avviarlo.

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.

Suggerimento:

  • 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.

Lascia un commento

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