Guida Guida installazione arch linux

oscarandrea

Utente Colossal
Autore del topic
23 Novembre 2013
3.293
101
Miglior risposta
0
----guida da finire
Premetto che è sempre buona norma seguire la wiki presente sul sito ufficiale (
Perfavore, Entra oppure Registrati per vedere i Link!
)
ma se si vuole fare un installazione più veloce, magari perché in passato avete già installato arch linux e ora non avete tempo per leggere la guida, potete seguire questa guida.
Questa guida è stata testata su un asus x55a con UEFI disattivato e legacy attivato, nel caso il vostro uefi non è disattivabile seguite la wiki sul sito
Partendo dal presupposto di avere un disco vuoto possiamo usare un gestore partizioni come cfdisk o fdisk
io userò fdisk prima trovo la denominazione del mio hard disk (fate attenzione se avete più hard disk), nel mio caso partizionerò sda ma prima, per praticità imposterò la tastiera italiana:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
quindi:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
digitiamo "n" e premiamo invio per creare una nuova partizione.
ora premiamo 3 volte invio
e poi scegliamo la dimensione della ROOT (/) io consiglio 30GB, quindi digitiamo
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
ora invece, occupiamo lo spazio rimanente con la partizione di home
digitiamo "n" e premiamo invio
e premiamo 4 volte invio
ora per scrivere le modifiche:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
probabilmente vi chiederà conferma, voi confermate.
per vedere com'è partizionato attualmente il disco:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
in questa guida non includeremo la partizione di swap, ma se si vuole aggiungere si può fare tranquillamente con un altra partizione che di norma è il doppio della ram.
ora formattiamo le partizioni (in questo caso usiamo btrfs come file system) quindi:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
X è può assumere valori N in base a quante partizioni avete fatto ad esempio se c'è la swap avrà un valore diverso in quando saranno le partizioni, voi controllate con fdisk -l
*per avere una panoramica sui vari file system
Perfavore, Entra oppure Registrati per vedere i Link!
, se non si vuole utilizzare btrfs consiglio ext4.
effettuare la stessa operazione anche con la seconda partizione:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
se avete messo la swap anche:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
*se avete attivato il uefi serve una partizone uefi, io non ho potuto testare seguire la wiki ufficiale
ora per prima cosa montiamo la partizione di root (/) su mnt
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
ora tocca alla home
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
*se avete fatto la partizione di swap digitare:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
ora si passa all'installazione del sistema base, per connessioni ethernet:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
per wireless:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
ora vi si aprirà un menu (se avete fatto la procedura per reti wi-fi) dove vi farà scegliere la rete ed inserire la password.
ora installiamo i componenti base di sistema (wpa_supplicant è opzionale se lavorate sotto rete ethernet)
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
questa operazione richiederà più o meno tempo in base alla vostra connesione.
ora si passa a creare il file che "gestirà " le partizioni:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
ora entriamo in chroot e quindi andremo ad operare sull'os vero e proprio
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
ora andremo a configurare le impostazioni "locali" del nostro sistema: orario,hostname etc
ora o con nano o con un altro editor da CLI che preferite andiamo a modficare /etc/locale.gen quindi:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
e decommentiamo (togliamo "#") ad
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
salviamo con CTRL+O e chiudiamo con CTRL+X
ora generiamo i locali (che abbiamo decommentato prima):
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
ora configuriamo l'hostaname scrivendo alla prima di questo file in nostro hostname con nano(o altro editor da cli):
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
ora inseriamo per la prima la nostra password(ovviamente quando scrive non si vedrà nulla)
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
ora passiamo alla time zone (in questo caso italiana quindi ROMA)
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
*mkinitcpio ora volendo si potrebbe aggiungere un passaggio per aggiungere questo script della comunità per ulteriori informazioni (
Perfavore, Entra oppure Registrati per vedere i Link!
)
Tranquillo abbiamo quasi finito :emoji_relieved: ora dobbiamo rendere avviabile in nostro sistema al boot, per prima cosa installiamo questo software che serve per rilevare altri sistemi presenti:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
poi passiamo al grub vero e proprio:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
e ora come già detto in precedenza per sistemi con UEFI disattivato o con sistema senza uefi:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
per i sistemi con uefi fare rifermento alla wiki
ora aggiorniamo la configurazione del grub
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
ora usciamo dal chroot:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
ora smontiamo le partizioni
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
e nel casoavessimo anche la swap:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
e riavviamo ^^ (nel caso dovesse ripresentarsi la live staccare la pennetta/cd) e preghiamo :emoji_relieved:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Ora se il sistema funziona ci ritroveremo davanti ad una shell root, non ci resta che configurare rete,xorg,driver,utenti e eventualmente display manger e DE o windows manager.
per ora lavoriamo solo con wifi-menu o con ip link set up, rispettivamente per wifi o ethernet, usando i comandi che abbiamo visto precedentemente, in seguito spiegherò il perchè.*
aggiungiamo un utente da usare al posto del root per motivi di sicurezza:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
ovviamente "esempio" deve essere sostituito con il nome utente da creare
ora settiamo la password utente:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
ora passiamo ad i driver, per integrate intel:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
per dedicate ati:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
parliamo di schede video nvdia, esistono due tipi di driver quelli proprietari nvdia o quelli opensource nvdia, di norma i proprietari funzionano meglio, per nvidia faccio un copia incolla dalla wiki di arch
Installare il driver appropriato per la propria scheda:
Per schede serie GeForce 8 e superiori [NV50 e nuovi], installare il pacchetto nvidia disponibile nei repositori ufficiali.
Per schede serie GeForce 6/7 e superiori [[NV40-NV50], installare il pacchetto nvidia-304xx disponibile nei repositori ufficiali.
Per schede serie GeForce 5 FX [NV30-NV38], installare il pacchetto nvidia-173xxAUR[broken link: archived in aur-mirror], disponibile su AUR.
Per schede serie GeForce2/3/4 MX/Ti [NV11 and NV17-NV28], installare il pacchetto nvidia-96xxAUR[broken link: archived in aur-mirror], disponibile su AUR.
Per i modelli GPU più recenti, può essere necessario installare nvidia-betaAUR da AUR , dal momento che i driver stabili potrebbero non supportare le nuove funzionalità introdotte . Provare prima quelli stabili.
Se siete in ambiente a 64-bit e necessitate del supporto OpenGL a 32-bit, sarà necessario installare il pacchetto lib32 equivalente dal deposito multilib (per esempio lib32-nvidia-libgl o lib32-nvidia-{304xx,173xx,96xx}-utils).}}
nel caso di problemi esistono i driver vesa che riescono a far funzionare la maggior parte delle schede video, ma non hanno nessun tipo di accellerazione 3d o altro:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
per accellarazione 3d mesa:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
se avete un notebook e quindi il touchpad (o magari è touchscreen)installate i driver per il touchpad
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
ora installiamo xorg (è il server grafico), anche se si potrebbe installare anche wayland:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
per il suono installiamo alsa:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
ora dovremmo installare un DE e display manger (entrambi opzionali), però spieghiamo quanto anticipato prima *
se usiamo un DE completo come può essere gnome/kde non c'è bisogno di configurare la rete manualmente, il loro network manager si occuperà di tutto in alternativa dovrebbe fare manualmente.
per farlo possiamo usare netcl, wicd etc a voi la scelta :emoji_slight_smile:


consigli: provare prima una installazione in macchina virtuale, se nel disco si hanno altri sistemi operativi effettuare un backup e prendere le dovute precauzioni con le partizioni, nel caso di driver mancanti (es scheda di rete) fare riferimento alla wiki, per un maggior ordine esiste il comando clear che pulisce il terminale, se il pc dove state installando arch è l'unico a casa prima di procedere preparate anche una live ad esempio di ubuntu, in caso l'installazione dovesse andare male potrete comunque installare un sistema operativo funzionante ;)
 
Ultima modifica:
  • Like
Reactions: 1 person
ottima guida, come sempre
Per quanto riguarda Arch 2016, invece?
grazie, con " 2015 "
intendevo la data quando ho scritto e testato la guida, dovrebbe essere ancora valida in quanto la iso di arch è in continuo aggiornamento ma non ci sono avanzamenti di release, in ogni caso legge anche sempre la wiki ufficiale che è completissima ed aggiornata