Come installare Arch Linux

Quando si tratta di distribuzioni Linux, Arch Linuxè considerato uno di quelli difficili. Ciò è dovuto principalmente al fatto che è difficile da installare. La maggior parte delle istruzioni di installazione complica il processo. La distribuzione stessa è pensata per essere utilizzata da coloro che hanno dimestichezza con un sistema Linux. È fondamentalmente una distribuzione per utenti esperti e che lascia una buona fetta di utenti senza opzioni. Abbiamo semplificato i passaggi che devi seguire per installare Arch Linux. È necessario conoscere le basi di un sistema Linux e sapere quale partizionamento ecc. È necessario per usarlo. Se non hai mai eseguito Linux in nessuna forma, questo non è ancora qualcosa da provare.

Quello che ti serve

Prima di iniziare, sono necessarie le seguenti cose;

  • Un'unità USB con almeno 512 MB di spazio
  • L'app Etcher: scaricala e installala sul tuo sistema
  • The Arch Linux Distribution: Download
  • Cerca come avviare il BIOS sul sistema su cui installerai Arch Linux

Realizzare il disco USB

Inserisci l'unità USB ed esegui l'app Etcher. Seleziona la ISO di Arch Linux che hai appena scaricato. Etcher rileverà automaticamente l'USB collegato al sistema (supponendo che ne sia collegato solo uno). Se hai diversi USB collegati al tuo sistema e Etcher ha selezionato quello sbagliato, fai clic su "Cambia" sotto l'unità e seleziona l'unità corretta.

Fai clic su "Flash". Potrebbe essere richiesto di inserire la password dell'amministratore. Essere pazientare! Potrebbe essere necessario un po 'di tempo, a seconda del sistema da completare.

Modifica ordine di avvio

È necessario avviare Arch Linux dall'unitàhai appena creato. Prima di poterlo fare, è necessario assicurarsi che il sistema si avvii da una porta USB. I sistemi, per impostazione predefinita, si avviano dal disco rigido o da un'unità ottica. Per modificare l'ordine di avvio, accendi il sistema e vai alle impostazioni del BIOS.

Dovrebbe esserci una scheda chiamata "Configurazione del sistema". Questa scheda avrà un ordine di avvio o un'opzione di sequenza di avvio. Modificare l'ordine del dispositivo di avvio in modo che il primo dispositivo elencato sia unità USB.

Avvio

Prima di avviare Arch Linux, è una buona ideaper prima cosa connettersi al router di rete tramite un cavo Ethernet. Puoi continuare a connetterti tramite WiFi ma ciò aggiungerà un ulteriore passaggio dopo il processo di avvio.

Collegare l'unità USB e accendere il sistema. Attendere l'avvio di Arch Linux. Vedrai una serie di comandi scorrere sullo schermo. Non interromperlo.

Quando viene avviato, vedrai root @ archiso ~ #nella parte superiore dell'interfaccia della riga di comando. Ora sei pronto per creare partizioni e, se lo desideri, connetterti al tuo WiFi. Rileverà automaticamente il cavo Ethernet e si connetterà a Internet. Se preferisci il WiFi leggi la sezione successiva per sapere come connetterti ad esso.

Connetti WiFi

Immettere il comando seguente;

wifi-menu -o 

Seleziona la rete WiFi a cui vuoi connettertidall'elenco delle reti disponibili. Modifica il nome in modo che sia uguale al nome della rete. Immettere la password e Arch Linux si connetterà alla rete.

partizionamento

Il partizionamento può sembrare scoraggiante, anche se in realtà non è un grosso problema come potrebbe sembrare. Tutto ciò che serve è un po 'di conoscenza.

Per iniziare, immettere il seguente comando inla console. Questo mostrerà tutti i dischi rigidi e le partizioni conosciute sul sistema. Determina quale disco rigido desideri installare e prendi nota del dispositivo a blocchi.

lsblk

Ad esempio: il primo disco rigido rilevato sul sistema è in genere / Dev / sda. Il disco rigido due sarebbe / dev / sdb e così via.

È necessario lo strumento Parted per creare partizioni. Per iniziare a utilizzare lo strumento, eseguire il comando seguente.

parted /dev/sda

Vedrai quanto segue nella parte superiore della riga di comando, a indicare che sei passato con successo allo strumento Parted.

GNU Parted 3.2

Usando / dev / sda

MBR / BIOS

La versione BIOS di Arch Linux non necessita di partizioni speciali per l'avvio. Quando si installa questa versione di Arch Linux, è necessaria solo la partizione di root e una partizione di swap.

In parted, iniziare creando la tabella delle partizioni.

mklabel msdos

Mklabel elimina tutte le partizioni sull'unità che è stata aperta con parted (in questo esempio di tutorial, è / dev / sda) e gli fornisce la tabella delle partizioni MBR / BIOS.

Successivamente, è necessario creare la partizione di root. Per fare questo, devi capire come funziona mkpart.

Ad esempio: l'unità su cui Arch Linux viene installato è 8 gigabyte in totale. Per l'installazione di MBR / BIOS, sono necessarie due partizioni. Radice e scambio. Una partizione di swap dovrebbe avere una dimensione di almeno 2 GB. Ciò significa che la partizione di root dovrebbe essere di 6 GB.

mkpart primary ext4 1MiB 6GiB

Quindi, imposta la partizione di root in modalità di avvio, con:

set 1 boot on

Infine, crea la partizione di swap.

mkpart primary linux-swap 6GiB 100%

Infine, uscita parted.

quit

GPT / EFI

Il processo di partizionamento in GPT / EFI è molto simile alla modalità MBR / BIOS. Innanzitutto, inizia aprendo parted.

parted /dev/sda

Quindi, crea una tabella delle partizioni.

mklabel gpt

Quindi, creare la partizione di avvio EFI. Questo deve essere separato dal resto del sistema.

mkpart ESP fat32 1MiB 513MiB

La seconda partizione (o / dev / sda2) è la partizione root. Qui è dove vivrà tutto il sistema Arch Linux di base. Fallo con questo comando.

mkpart primary ext4 513MiB 6GiB

Infine, crea la partizione di swap. Scambiare, anche se non parlato molto, è utile, specialmente quando i programmi traboccano di RAM fisica.

mkpart primary linux-swap 6GiB 100%

Finito? Exit parted with this command.

quit

Montaggio dei file system

Dopo tutto ciò che funziona parted, il programma di installazione di Arch Linux ha una tabella delle partizioni con cui lavorare. Da qui, le partizioni devono essere formattate e montate nelle aree corrette per preparare l'installazione.

MBR / BIOS

Formatta la tua partizione di root con lo strumento mkfs sul file system Ext4.

mkfs.ext4 -F /dev/sda1

Quindi, montalo,

mount /dev/sda1 /mnt

E attiva lo scambio.

mkswap /dev/sda2
swapon /dev/sda2

GPT / EFI

Formatta la partizione di avvio come Fat32. Quindi montare entrambe le directory home e root nelle posizioni corrette (in questo caso, / mnt e / mnt / home). Inoltre, crea e attiva swap.

mkfs.fat -F32 /dev/sda1
mkfs.ext4 -F /dev/sda2
mount /dev/sda2 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot
mkswap /dev/sda3
swapon /dev/sda3

Installazione del sistema principale

Tutto è configurato. Avviare il processo di installazione con il comando pacstrap. Tieni presente che questo processo potrebbe richiedere del tempo.

pacstrap -i /mnt base base-devel

Al termine del pacstrap, genera un Fstab. Questa è una scheda del file system. Questo file tiene conto di tutti gli uuidi e dei punti di montaggio del filesystem.

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

Per iniziare a configurare la nuova installazione, inserire Arch Chroot.

arch-chroot /mnt

Configurazione del sistema

Inizia impostando le impostazioni internazionali. Per coloro che non lo sanno, una lingua determina la tua lingua. Utilizzando l'editor di testo nano, trova la tua locale e rimuovi il # da esso. Quindi, utilizzare CTRL + O per salvarlo.

nano /etc/locale.gen

Generare la locale sul nuovo sistema e impostarla come predefinita.

locale-gen
echo LANG=en_US.utf-8 > /etc/locale.conf
export LANG=en_US.utf-8

MBR / BIOS

Il prossimo passo nella configurazione è installare il bootloader Grub.

pacman -S grub
grub-install --recheck --target=i386-pc /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg

GPT / EFI

pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub
grub-mkconfig -o /boot/grub/grub.cfg

Utilizzando l'editor di testo Nano, modificare il pacman.conf file. Scorri verso il basso e rimuovi tutti i simboli # davanti a [multilib] (e le linee sottostanti), quindi premi CTRL + O per salvare la modifica. In questo modo si sarà in grado di installare software a 32 bit su sistemi a 64 bit.

nano /etc/pacman.conf

Dopo la modifica, risincronizza Pacman con:

pacman -Syy

Installa sudo nel sistema.

pacman -S sudo

Ancora una volta, un file deve essere modificato. usando l'editor di testo Nano, modifica il file sudoer. Trova %wheel ALL=(ALL) ALL, Rimuovi il # firmare e premere CTRL + O per salvare la modifica.

EDITOR=nano visudo

Creare un nuovo utente per il sistema Arch Linux appena installato.

useradd -m -g users -G wheel,storage,power -s /bin/bash owner

Quindi, imposta la nuova password del nome utente.

passwd owner

Infine, imposta la nuova password di root.

passwd

Scegliere un ambiente desktop

Siamo all'ultima fase del processo. Tutto il necessario per il corretto funzionamento di Arch Linux è attivo, ad eccezione di un ambiente desktop. Un ambiente desktop o "interfaccia GUI" è molto importante. Senza di essa, Arch Linux è molto meno user friendly. Installiamo uno!

Inizia installando il sistema Xorg. Questo è importante ed è il fondamento di qualsiasi desktop:

pacman -S xorg-server xorg-server-utils xorg-xinit mesa xf86-input-synaptics

Quindi, scegli tra le seguenti opzionielenco. Ogni elemento elencato qui è un ambiente desktop che può essere utilizzato sul sistema Arch Linux. Seleziona quello che desideri installare immettendo i comandi elencati.

Gnome Shell:

pacman -S gnome gnome-extra gdm networkmanager network-manager-applet
systemctl enable gdm
systemctl enable NetworkManager

Plasma KDE:

pacman -S plasma dolphin kwrite dolphin-plugins sddm networkmanager network-manager-applet
systemctl enable sddm
systemctl enable NetworkManager

LXDE:

pacman -S lxde lxdm networkmanager network-manager-applet
systemctl enable lxdm
systemctl enable NetworkManager

LXQT:

pacman -S lxqt sddm networkmanager network-manager-applet
systemctl enable sddm
systemctl enable NetworkManager

Cannella:

pacman -S cinnamon gdm networkmanager network-manager-applet
systemctl enable gdm
systemctl enable NetworkManager

Budgie:

pacman -S budgie-desktop gnome-extra gnome gdm networkmanager network-manager-applet
systemctl enable gdm
systemctl enable NetworkManager

XFCE4:

pacman -S xfce4 xfce4-goodies lxdm networkmanager network-manager-applet
systemctl enable lxdm
systemctl enable NetworkManager

Compagno:

pacman -S mate mate-extra lxdm networkmanager network-manager-applet
systemctl enable lxdm
systemctl enable NetworkManager

Driver grafici

Intel:

pacman -S xf86-video-intel intel-dri lib32-intel-dri libva-intel-driver libva


Nvidia (nuovo GPUS):

pacman -S nvidia nvidia-libgl lib32-nvidia-libgl nvidia-settings

Nota: installando questo driver, ti potrebbe essere chiesto di rimuovere Mesa, poiché sono in conflitto con i driver Nvidia. Fare così.

Nvidia (vecchio):

pacman -S xf86-video-nouveau

Amd:

pacman -S xf86-video-ati mesa-libgl lib32-mesa-libgl mesa-vdpau lib32-mesa-vdpau

Dopo tutti questi passaggi, è possibile riavviare il PC in modo sicuro, rimuovere il disco live Arch e accendere il sistema Arch Linux appena creato

Commenti