Difference between revisions of "Installation guide (Italiano)"

From ArchWiki
Jump to: navigation, search
(pagina ri-allineata al wiki inglese)
(Forma)
(40 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
[[Category:About Arch (Italiano)]]
 
[[Category:Getting and installing Arch (Italiano)]]
 
[[Category:Getting and installing Arch (Italiano)]]
 +
[[cs:Installation Guide]]
 
[[de:Arch Install Scripts]]
 
[[de:Arch Install Scripts]]
 
[[En:Installation Guide]]
 
[[En:Installation Guide]]
 +
[[el:Installation Guide]]
 +
[[es:Installation Guide]]
 
[[fr:Arch_install_scripts]]
 
[[fr:Arch_install_scripts]]
 +
[[ko:Installation Guide]]
 +
[[pl:Installation Guide]]
 +
[[pt:Installation Guide]]
 +
[[ro:Ghid de instalare]]
 
[[ru:Installation Guide]]
 
[[ru:Installation Guide]]
 +
[[uk:Installation Guide]]
 
[[zh-CN:Installation Guide]]
 
[[zh-CN:Installation Guide]]
 
[[zh-TW:Installation Guide]]
 
[[zh-TW:Installation Guide]]
  
Gli [https://github.com/falconindy/arch-install-scripts Arch Install Scripts] sono un set di script scritti in [[Bash (Italiano)|Bash]] che semplificano l'installazione di Arch Linux. Questo articolo riassume un processo di base di installazione con questi script.
+
Questo documento vi guiderà attraverso il processo di installazione di [[Arch Linux (Italiano)|Arch Linux]] usando gli [https://github.com/falconindy/arch-install-scripts Arch Install Scripts].
 +
Prima di installare, è consigliato dare una lettura alle [[FAQ (Italiano)]].
  
== Requisiti minimi per un nuovo utente ==
+
L'[[Main Page (Italiano)|Arch wiki]] mantenuto dalla community è una risorsa eccellente e dev'è la prima risorsa da consultare in caso di problemi. Sono disponibili anche il canale  [[Wikipedia:IRC|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 [http://www.archlinux.it/forum/ forum italiano] o [https://bbs.archlinux.org/ internazionale] per ricercare ulteriori risposte. Inoltre, assicurarsi di leggere le pagine {{ic|man}} per qualsiasi comando sconosciuto; di solito può essere invocato tramite {{ic|man "command"}}.
Installare Arch Linux sul vostro sistema richiede alcune conoscenze e competenze su Linux. Questa lista stessa non e` completa, ma vi da' un'idea.
+
  
1. Conoscenza della shell {{ic|Bash}}.
+
== Download ==
  
2. {{ic|Configurare la connessione}} in Bash.
+
Scarica la nuova ISO di Arch Linux ISO dalla [http://www.archlinux.it/download/ 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.
3. Conoscenza delle utility come {{ic|fdisk}}, {{ic|mkfs}}, {{ic|nano}}, {{ic|chroot}}, {{ic|locale-gen}}, {{ic|passwd}}, etc.
+
* Le immagini sono firmate ed è altamente raccomandato verificare la firma prima di usarle. In Arch Linux, questo si può fare tramite {{bc|pacman-key -v <iso-file>.sig}}
 
+
* Le immagini possono essere masterizzate su CD, montate come ISO, o scritte direttamente su penna USB tramite utility come {{ic|dd}}. Le ISO servono ad installare un nuovo sistema di Arch Linux; un sistema Arch Linux può sempre essere aggiornato tramite {{ic|pacman -Syu}}.
4. Pacman {{ic|mirrorlist}}.
+
 
+
5. Conoscenza base di {{ic|fstab}}.
+
 
+
6. L'effetto di eseguire {{ic|mkinitcpio}}.
+
 
+
7. Saper configurare {{ic|GRUB / Syslinux}}.
+
 
+
In piu`, e` una buona idea leggere gli articoli wiki che riguardano questi aspetti.
+
  
 
== Layout di tastiera ==
 
== Layout di tastiera ==
  
 
Sono disponibili diverse mappature per molti paesi e tipi di tastiere, e un comando come {{ic|loadkeys it}} basta per impostare la mappatura desiderata. Ulteriori file per la mappatura dei tasti possono essere trovati in {{ic|/usr/share/kbd/keymaps/}} (è possibile omettere il percorso keymap e l'estensione del file quando si utilizza loadkeys).
 
Sono disponibili diverse mappature per molti paesi e tipi di tastiere, e un comando come {{ic|loadkeys it}} basta per impostare la mappatura desiderata. Ulteriori file per la mappatura dei tasti possono essere trovati in {{ic|/usr/share/kbd/keymaps/}} (è possibile omettere il percorso keymap e l'estensione del file quando si utilizza loadkeys).
 
Per rendere questi cambiamenti permanenti, modificate {{ic|/etc/vconsole.conf}}.
 
  
 
== Partizionare i dischi ==
 
== Partizionare i dischi ==
  
Si legga il wiki [[Partitioning (Italiano)|il Partizionamento]] per maggiori dettagli.
+
Si legga la pagina sul [[Partitioning (Italiano)|partizionamento]] per maggiori dettagli.
  
Ricordarsi di creare tutti i dispositivi a blocchi accatastati come [[lvm|LVM]], [[Dm-crypt_with_LUKS|LUKS]], o [[RAID|RAID]].
+
Ricordarsi di creare tutti i dispositivi a blocchi accatastati come [[LVM (Italiano)|LVM]], [[Dm-crypt_with_LUKS|LUKS]], o [[RAID_(Italiano)|RAID]].
  
 
== Formattare le partizioni ==
 
== Formattare le partizioni ==
  
Si legga [[Format_a_device#Step_2:_create_the_new_file_system|come creare un nuovo filesystem]] per maggiori dettagli.
+
Si legga [[File_Systems_(Italiano)#Step_2:_creare_il_nuovo_file_system|qui]] 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 [[Unified_Extensible_Firmware_Interface#Create_an_UEFI_System_Partition_in_Linux|questo articolo]].
+
Se si sta utilizzando (U) EFI avrete probabilmente bisogno di un'altra partizione per ospitare la partizione di sistema UEFI. Si legga [[Unified_Extensible_Firmware_Interface_(Italiano)#Creare_una_partizione_di_sistema_UEFI_con_Linux|questo articolo]].
  
 
== Montare le partizioni ==
 
== Montare le partizioni ==
  
Ora dobbiamo montare la partizione di root su {{ic | /mnt}}. Si dovrebbe anche creare le directory per montare le altre partizioni (/mnt/boot, /mnt/home, ..) se si desidera che vengano rilevate da {{ic | genfstab}}.
+
Ora dobbiamo montare la partizione di root su {{ic|/mnt}}. Si dovrebbe anche creare le directory per montare le altre partizioni ({{ic|/mnt/boot}}, {{ic|/mnt/home}}, ..) se si desidera che vengano rilevate da {{ic|genfstab}}.
  
 
== Connessione alla rete ==
 
== Connessione alla rete ==
  
Assumendo di avere una connessione cablata wired, lanciare {{ic|dhcpcd}} è sufficiente per ottenere una connessione. Per maggiori informazioni si veda la pagina [[Configurazione della Rete]]. Per esempio potete eseguire {{ic|ip link set eth0 up}} e {{ic|dhclient eth0}}.
+
Un servizio di DHCP è già abilitato per tutti i dispositivi disponibili. Se è necessario impostare un indirizzo IP statico o utilizzare strumenti di gestione, come [[netcfg (Italiano)|Netcfg]], si dovrebbe fermare in primo luogo di questo primo servizio: {{ic|systemctl stop dhcpcd.service}}. Per maggiori informazioni si veda la pagina [[Configurazione della Rete]].
  
 
=== Wireless ===
 
=== Wireless ===
  
Se si necessita di una connessione wireless, si veda la pagina [[ Configurazione Wireless]] per determinare se sia o meno necessario il caricamento di in firmware extra per il proprio dispositivo. Assumendo che il dispositivo sia stato correttamente caricato e funzionante, sarà necessario stabilire una connessione al router. Questo può essere fatto utilizzando {{ic | wifi-menu}} o manualmente come indicato di seguito.
+
Eseguire {{ic|wifi-menu}} per impostare una connessione senza fili, per maggiori dettagli si leggano le pagine [[Wireless Setup (Italiano)|Configurazione Wireless]] e [[Netcfg (Italiano)|Netcfg]].
 
+
Se avete un rete protetta WPA, eseguire {{ic|wpa_passphrase "Your Router SSID" "Your WPA Key" > /etc/wpa_supplicant.conf}} e successivamente {{ic|wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf}}.
+
Inoltre eseguire il comando {{ic|& >/dev/null}}, passare ad un'altra tty ed eseguire {{ic|dhcpcd wlan0}}, o semplicemente {{ic|-B}} per passare wpa-supplicant in modalità di demone.
+
  
 
== Installare il sistema base ==
 
== Installare il sistema base ==
  
Prima di procedere è necessario modificare il file {{ic|/etc/pacman.d/mirrorlist}} abilitando i mirror di vostro gradimento e facendo in modo che risultino in cima alla lista . Questa copia del mirrorlist sarà pure installato sul vostro nuovo sistema da {{ic|pacstrap}}, quindi conviene impostarlo come si deve.
+
Prima di procedere è necessario modificare il file {{ic|/etc/pacman.d/mirrorlist}} per usare i mirror di vostro gradimento. Questa copia del mirrorlist sarà pure installato sul vostro nuovo sistema da {{ic|pacstrap}}, quindi conviene impostarlo come si deve.
  
Utilizzare lo script [https://github.com/falconindy/arch-install-scripts/blob/master/pacstrap.in pacstrap] che installerà il sistema base. Il gruppo ''base-devel''  dovrebbe essere installato se si prevede di compilare software dal [[AUR (Italiano)|AUR]] o usando [[Arch Build System (Italiano)|ABS]].
+
Utilizzando lo script [https://github.com/falconindy/arch-install-scripts/blob/master/pacstrap.in pacstrap] potete installare il sistema base. Il gruppo ''base-devel''  dovrebbe essere installato se prevedete di compilare software da [[AUR (Italiano)|AUR]] o di usare [[Arch Build System (Italiano)|ABS]].
 
   
 
   
 
  # pacstrap /mnt base base-devel  
 
  # pacstrap /mnt base base-devel  
  
Altri pacchetti possono essere installati aggiungendo i loro nomi al comando precedente (separati da uno spazio), incluso il bootloader che si desidera.  
+
Altri pacchetti possono essere installati aggiungendo i loro nomi al comando precedente (separati da uno spazio), incluso il bootloader che si desidera.
  
 
== Installare un bootloader ==
 
== Installare un bootloader ==
Line 77: Line 72:
 
* Per sistemi BIOS
 
* Per sistemi BIOS
  
  # pacstrap /mnt grub-bios
+
  # arch-chroot /mnt pacman -S grub-bios
  
 
* Per sistemi EFI (in casi rari è necessario installare invece {{ic|grub-efi-i386}})
 
* Per sistemi EFI (in casi rari è necessario installare invece {{ic|grub-efi-i386}})
  
  # pacstrap /mnt grub-efi-x86_64
+
  # arch-chroot /mnt pacman -S grub-efi-x86_64
  
 
* Installare GRUB dopo aver effettuato il chroot (si faccia riferimento alla sezione [[#Configurare il sistema|Configurare il sistema]]).
 
* Installare GRUB dopo aver effettuato il chroot (si faccia riferimento alla sezione [[#Configurare il sistema|Configurare il sistema]]).
Line 87: Line 82:
 
=== [[Syslinux|Syslinux]] ===
 
=== [[Syslinux|Syslinux]] ===
 
   
 
   
  # pacstrap /mnt syslinux
+
  # arch-chroot /mnt pacman -S syslinux
 
+
  
 
== Configurare il sistema ==
 
== Configurare il sistema ==
  
Generare un file [[fstab (Italiano)|fstab]] con il seguente comando (se si preferisce utilizzare gli {{ic|UUID}} o i {{ic|labels}}, aggiungere risperttivamente le opzioni {{ic|-U}} o {{ic|-L}}):
+
Generare un file [[fstab (Italiano)|fstab]] con il seguente comando (se si preferisce utilizzare gli UUID o i labels, aggiungere risperttivamente le opzioni {{ic|-U}} o {{ic|-L}}):
  
 
  # genfstab -p /mnt >> /mnt/etc/fstab
 
  # genfstab -p /mnt >> /mnt/etc/fstab
Line 101: Line 95:
  
 
* Scrivere il proprio hostname nel file {{ic|/etc/hostname}}.
 
* Scrivere il proprio hostname nel file {{ic|/etc/hostname}}.
 +
 
* creare un link simbolica da {{ic|/usr/share/zoneinfo/Zone/SubZone}} a {{ic|/etc/localtime}}. Rimpiazzare {{ic|Zone}} e {{ic|Subzone}} in base alle proprie preferenze. Per esempio
 
* creare un link simbolica da {{ic|/usr/share/zoneinfo/Zone/SubZone}} a {{ic|/etc/localtime}}. Rimpiazzare {{ic|Zone}} e {{ic|Subzone}} in base alle proprie preferenze. Per esempio
  
 
  # ln -s /usr/share/zoneinfo/Europe/Rome /etc/localtime
 
  # ln -s /usr/share/zoneinfo/Europe/Rome /etc/localtime
  
* Impostare il proprio [https://wiki.archlinux.org/index.php/Locale#Setting_system-wide_locale locale] preferito in {{ic|/etc/locale.conf}}.
+
* Impostare il proprio [[Locale_(Italiano)#Impostare_il_locale_a_livello_di_sistema|locale]] preferito in {{ic|/etc/locale.conf}}.
 +
 
 +
* Aggiungere le proprie impostazioni per [[KEYMAP |i font e la mappatura della tastiera della console]] nel file {{ic|/etc/vconsole.conf}}
  
 
* Rimuovere il commento al locale selezionato in {{ic|/etc/locale.gen}} e generarli tramite il comando {{ic|locale-gen}}.
 
* Rimuovere il commento al locale selezionato in {{ic|/etc/locale.gen}} e generarli tramite il comando {{ic|locale-gen}}.
Line 113: Line 110:
 
  # mkinitcpio -p linux
 
  # mkinitcpio -p linux
  
* Configurare il bootloader.
+
* Configurare il bootloader: vedete la sezione precedente relativa ai bootloader.
  
* Per syslinux modificare il file {{ic|/boot/syslinux/syslinux.cfg}} per puntare alla giusta partizione di {{ic|/}} (root). Quindi digitare il seguente comando per installare ({{ic|-i}}), impostare il flag di avvio ({{ic|-a}}) e installare sull'mbr ({{ic|-m}}).:
+
* Impostare la password di root con {{ic|passwd}}.
  
  # syslinux-install_update -iam
+
== Smontare le partizioni montate ==
  
* Per GRUB si faccia riferimento alla pagina [[GRUB (Italiano)|GRUB]]
+
Se si è ancora in ambiente environment, digitare prima di tutto {{keypress|exit}} o {{keypress|Ctrl+D}} per uscire da chroot.
* Installare GRUB su l'hard disk contenente la partizione di boot
+
Prima si sono montate le partizioni sotto {{ic|/mnt}}. In questa fase procederemo a smontarle tutte.
 +
 
 +
# umount /mnt/{boot,home,}
  
# grub-install /dev/sda
+
Si riavvii il sistema e si prosegua nella configurazione del proprio sistema.
  
Creare ora il file {{ic|grub.cfg}}:
+
== Configurare pacman ==
  
# grub-mkconfig -o /boot/grub/grub.cfg
+
Modificare {{ic|/etc/pacman.conf}} per configurare le opzioni di pacman e abilitare i repository necessari.
  
* Impostare la password di root con {{ic|passwd}}.
+
Leggere [[Pacman (Italiano)]] e [[Official Repositories (Italiano)]] per ulteriori dettagli.
  
== Smontare le partizioni montate ==
+
== Aggiornare il sistema ==
  
Se si è ancora in ambiente environment, digitare prima di tutto {{keypress|exit}} o {{keypress|Ctrl+D}} per uscire da chroot.
+
A questo punto potete aggiornare il sistema.
Prima si sono montate le partizioni sotto {{ic|/mnt}}. In questa fase procederemo a smontarle tutte.
+
 
 
+
Leggere [[Pacman (Italiano)#Aggiornare il sistema|Aggiornare il sistema]] per istruzioni.
# umount /mnt/{boot,home,}
+
 
 +
== Aggiungere un utente ==
 +
 
 +
In fine, aggiungere un utente come descritto in [[Users and Groups (Italiano)#Gestione degli utenti|Gestione degli utenti]].
  
In conclusione si riavvii il sistema e si prosegua nella configurazione del proprio sistema come ampiamente spiegato nella guida [[Guida per Principianti/Post-Installazione]].
+
Il vostro sistema Arch Linux e` ora un ambiente GNU/Linux base: leggere [[Beginners' Guide/Extra (Italiano)]] per ulteriori personalizzazioni e consigli.

Revision as of 20:39, 12 January 2013


Questo documento vi guiderà attraverso il processo di installazione di Arch Linux usando gli Arch Install Scripts. Prima di installare, è consigliato dare una lettura alle FAQ (Italiano).

L'Arch wiki mantenuto dalla community è una risorsa eccellente e dev'è 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. In Arch Linux, questo si può fare tramite
    pacman-key -v <iso-file>.sig
  • Le immagini possono essere masterizzate su CD, montate come ISO, o scritte direttamente su penna USB tramite utility come dd. Le ISO servono ad installare un nuovo sistema di Arch Linux; un sistema Arch Linux può sempre essere aggiornato tramite pacman -Syu.

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. 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 come LVM, LUKS, o RAID.

Formattare le partizioni

Si legga qui 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 dobbiamo montare la partizione di root su /mnt. Si dovrebbe anche creare le directory per montare le altre partizioni (/mnt/boot, /mnt/home, ..) 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 Netcfg, 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 Netcfg.

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. Il gruppo base-devel dovrebbe essere installato se prevedete di compilare software da AUR o di usare ABS.

# pacstrap /mnt base base-devel 

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

Installare un bootloader

Grub

  • Per sistemi BIOS
# arch-chroot /mnt pacman -S grub-bios
  • Per sistemi EFI (in casi rari è necessario installare invece grub-efi-i386)
# arch-chroot /mnt pacman -S grub-efi-x86_64

Syslinux

# arch-chroot /mnt pacman -S syslinux

Configurare il sistema

Generare un file fstab con il seguente comando (se si preferisce utilizzare gli UUID o i labels, aggiungere risperttivamente le opzioni -U o -L):

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

Successivamente bisogna entrare tramite chroot nel nostro nuovo sistema installato.

# arch-chroot /mnt
  • Scrivere il proprio hostname nel file /etc/hostname.
  • creare un link simbolica da /usr/share/zoneinfo/Zone/SubZone a /etc/localtime. Rimpiazzare Zone e Subzone in base alle proprie preferenze. Per esempio
# ln -s /usr/share/zoneinfo/Europe/Rome /etc/localtime
  • Impostare il proprio locale preferito in /etc/locale.conf.
  • Rimuovere il commento al locale selezionato in /etc/locale.gen e generarli tramite il comando locale-gen.
  • Configurare /etc/mkinitcpio.conf in base alle proprie necessità (si veda mkinitcpio) e creare l'immagine ramdisk iniziale con
# mkinitcpio -p linux
  • Configurare il bootloader: vedete la sezione precedente relativa ai bootloader.
  • Impostare la password di root con passwd.

Smontare le partizioni montate

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

# umount /mnt/{boot,home,}

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

Configurare pacman

Modificare /etc/pacman.conf per configurare le opzioni di pacman e abilitare i repository necessari.

Leggere Pacman (Italiano) e Official Repositories (Italiano) per ulteriori dettagli.

Aggiornare il sistema

A questo punto potete aggiornare il sistema.

Leggere Aggiornare il sistema per istruzioni.

Aggiungere un utente

In fine, aggiungere un utente come descritto in Gestione degli utenti.

Il vostro sistema Arch Linux e` ora un ambiente GNU/Linux base: leggere Beginners' Guide/Extra (Italiano) per ulteriori personalizzazioni e consigli.