GNU/Linux >> Linux Esercitazione >  >> Arch Linux

Come installare Arch Linux:Guida all'installazione passo passo per principianti

Arch Linux non è difficile da installare. In questa guida ti mostrerò come installare facilmente Arch Linux con l'ambiente desktop GNOME.

Molti utenti Linux vogliono davvero provare Arch Linux, ma l'idea generale che Arch sia difficile da installare e da imparare ne blocca molti. Quando le persone dicono che è "difficile", intendono davvero che ci vuole uno sforzo. E hanno ragione:devi dedicare un po' più di impegno all'installazione del tuo sistema, alla configurazione di tutto e alla lettura di come fare ciò che vuoi fare.

Tuttavia, ti ritrovi con un sistema che capisci molto bene e che configuri proprio come lo desideri. Una volta installato, Arch Linux è facile da eseguire come qualsiasi altra distribuzione, se non più facile.

Puoi installare Arch Linux direttamente sul tuo computer seguendo questa guida, ma puoi anche installarlo su una macchina virtuale utilizzando VirtualBox.

IMPORTANTE! Gli utenti di VirtualBox devono abilitare EFI nelle impostazioni della macchina virtuale prima di iniziare l'installazione. In caso contrario, si verificherà un errore durante il tentativo di installare il bootloader di GRUB.

Questa guida all'installazione di Arch Linux mostra l'intero processo in passaggi facili da seguire.

Quindi, senza perdere altro tempo, iniziamo.

1. Scarica l'immagine di installazione di Arch Linux

La prima cosa che dobbiamo fare è ottenere un'immagine di Arch Linux. Per farlo, visita la pagina di download di Arch Linux per scaricare il file immagine ISO. Prendi l'ultima immagine del CD. Sono disponibili sia il download diretto che i collegamenti torrent.

2. Prepara USB avviabile dal vivo

Al termine del download del file ISO di Arch Linux, dovrai creare una USB live di Arch Linux dall'ISO appena scaricato. Esistono molti modi per preparare una USB live, uno di questi è utilizzare il comando dd .

In alternativa, puoi utilizzare applicazioni come Etcher o Ventoy, che sono anche buone opzioni per creare un'unità USB avviabile.

3. Avvia Arch Linux da Live USB

Dopo aver creato una USB live per Arch Linux, spegni il computer, collega la USB e quindi avvia il sistema.

Tieni presente che in alcuni casi potresti non essere in grado di eseguire l'avvio da USB live con l'avvio protetto abilitato. Se questo è il tuo caso, accedi al BIOS e disabilita prima l'avvio protetto.

Esistono due possibili opzioni di installazione di Arch Linux:modalità legacy e UEFI. La modalità UEFI (Unified Extensible Firmware Interface) è più aggiornata e la maggior parte dell'hardware moderno supporta solo l'installazione UEFI. Pertanto, questa guida all'installazione di Arch Linux utilizzerà la modalità UEFI.

Dopo aver avviato correttamente l'ISO di Arch, dovresti vedere qualcosa di simile all'immagine mostrata di seguito.

Scegli il Arch Linux install medium (x86_64, UEFI) opzione e premi Enter .

Dopo che il programma di installazione ha decompresso e caricato il kernel Linux, verrai automaticamente indirizzato a un terminale con privilegi di root.

4. Verifica la connettività a Internet

Prima di tutto, controlla la connessione a Internet. Per verificare la connettività Internet, esegui semplicemente il ping di un sito Web come mostrato nell'esempio seguente.

ping -c 3 archlinux.org
PING archlinux.org (95.217.163.246) 56(84) bytes of data.
64 bytes from archlinux.org (95.217.163.246): icmp_seq=1 ttl=52 time=57.4 ms
64 bytes from archlinux.org (95.217.163.246): icmp_seq=2 ttl=52 time=57.4 ms
64 bytes from archlinux.org (95.217.163.246): icmp_seq=3 ttl=52 time=58.4 ms

--- archlinux.org ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 57.394/57.739/58.376/0.450 ms

Se si utilizza una connessione cablata, di solito viene rilevata automaticamente. Nel caso in cui ricevi un messaggio di errore, controlla la tua connessione Internet o il tuo router.

Ora, dopo aver completato i controlli di connettività, possiamo passare alla nostra installazione di Arch Linux.

5. Partizionare il disco

Il passaggio successivo nella nostra guida all'installazione di Arch Linux è partizionare il disco rigido. Qui è dove probabilmente troverai più problemi se non hai familiarità con strumenti di partizionamento come fdisk o cfdisk . Ma non preoccuparti, come vedrai è facile.

Per prima cosa elenca i tuoi dischi:

fdisk -l
Disk /dev/sda: 20GiB, 21474836480 bytes, 41943040 sectors
Disk model: QEMU HARDDISK
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/loop0: 662.69 MiB, 694882304 bytes, 1357192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Ai fini di questa guida, è stata creata una macchina virtuale con un disco rigido vuoto da 20 GB identificato da /dev/sda . Modifica /dev/sda con il nome del tuo dispositivo.

Per una partizione di base, dobbiamo creare il seguente layout di partizione:

  • /dev/sda1 :Partizione di sistema EFI con una dimensione di 512 MB, formattato FAT32. Ciò fornisce spazio per memorizzare i caricatori di avvio e altri file necessari per l'avvio.
  • /dev/sda2 :Scambia partizione , dimensione 4 GB. Lo spazio di scambio viene utilizzato per estendere la memoria virtuale oltre la memoria fisica (RAM) installata o per il supporto per la sospensione su disco.
  • /dev/sda3 :Partizione Linux , con la dimensione dello spazio libero su disco rimanente, formattato EXT4. Questa è la radice (/ ) partizione su cui verranno archiviati il ​​nostro sistema operativo Arch Linux, i file e altre informazioni.

5.1 Crea partizione di sistema EFI

Ora iniziamo effettivamente a creare la tabella delle partizioni del layout del disco eseguendo cfdisk comando contro il disco rigido della macchina.

cfdisk /dev/sda

Seleziona GPT tipo di etichetta e premi Enter .

Quindi seleziona Free Space e premi su New dal menu in basso. Puoi navigare tra le opzioni di menu utilizzando la Tab o tasti freccia.

Digita la dimensione della partizione in MB (512M ) e premere Enter chiave.

Con il /dev/sda1 partizione ancora selezionata, selezionare Type dal menu in basso e scegli EFI System tipo di partizione.

Hai terminato la configurazione della partizione di sistema EFI.

5.2 Crea partizione di scambio

Ora creiamo la partizione Swap usando la stessa procedura. Seleziona nuovamente lo Free Space rimanente e e premi su New .

Digita la dimensione della partizione in GB (4G ) e premere Enter chiave.

Con il /dev/sda2 partizione ancora selezionata, selezionare Type dal menu in basso e scegli Linux swap tipo di partizione.

Hai finito di configurare la partizione Swap.

5.3 Crea partizione radice

Infine devi creare la radice (/ ) partizione. Ancora una volta seleziona lo Free Space rimanente e premi su New .

Per le dimensioni, lascia il valore di dimensione predefinito. Ciò significa, tutto lo spazio libero rimanente. Premi Enter chiave.

Con il /dev/sda3 partizione ancora selezionata, selezionare Type dal menu in basso e scegli Linux filesystem tipo di partizione.

Hai finito di configurare la partizione di root.

5.3 Scrivi modifiche su disco

Successivamente è necessario salvare le modifiche apportate. Scegli Write dal menu in basso e premi Enter .

Digita yes e premi Enter chiave.

Abbiamo finito qui. Seleziona Quit e premi Enter per farlo.

6. Crea file system

Ora che hai le partizioni del disco pronte, è il momento di creare il file system su di esso. Ma prima esaminiamo il riepilogo della tabella delle partizioni eseguendo:

fdisk -l
Disk /dev/sda: 20GiB, 21474836480 bytes, 41943040 sectors
Disk model: QEMU HARDDISK
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 8F633EFF-376D-3C46-8540-4C1BB8EBD4B1

Device       Start      End  Sectors  Size  Type
/dev/sda1     2048  1050623  1048576  512M  EFI System
/dev/sda2  1050624  9439231  8388608    4G  Linux swap
/dev/sda3  9439232 41943006 32503775 15.5G  Linux filesystem

Disk /dev/loop0: 662.69 MiB, 694882304 bytes, 1357192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Il /dev/sda il disco dovrebbe avere tre partizioni (/dev/sda1 , dev/sda2 e /dev/sda3 ) simili a quelli mostrati sopra.

La creazione delle partizioni nei passaggi precedenti ha semplicemente tracciato dei limiti sullo spazio di archiviazione offerto dal disco rigido e specificato il tipo di spazio tra ciascuna linea di confine. Ora è il momento di formattare le partizioni con i file system richiesti.

Dobbiamo creare 3 file system qui, quindi iniziamo.

Per il tipo di partizione EFI, crea un file system FAT32.

mkfs.fat -F32 /dev/sda1

Prepara la partizione di swap:

mkswap /dev/sda2
swapon /dev/sda2

Per la partizione root, crea un file system ext4:

mkfs.ext4 /dev/sda3

7. Installa Arch Linux

Per prima cosa sincronizza il repository pacman in modo da poter scaricare e installare il software:

pacman -Syy

Dobbiamo montare la partizione di root (/dev/sda3 ) al /mnt directory prima di poter eseguire qualsiasi installazione.

mount /dev/sda3 /mnt

Con root montato, è il momento di installare tutti i pacchetti necessari. Usa il pacstrap comando per installare i pacchetti richiesti per Arch Linux.

pacstrap /mnt base linux linux-firmware sudo nano

Ci vorrà del tempo per scaricare e installare questi pacchetti. Ora possiamo iniziare a configurare il nostro sistema.

8. Configura il sistema Arch installato

Al termine dell'installazione, genera fstab file per il tuo nuovo sistema Arch Linux emettendo il seguente comando:

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

Ora che abbiamo installato Arch Linux, dobbiamo passare alla partizione root installata fisicamente utilizzando arch-chroot comando.

arch-chroot /mnt

Successivamente, configuriamo il fuso orario . Per trovare il tuo fuso orario, puoi elencare (ls -l ) il contenuto del /usr/share/zoneinfo/ directory. Trova il tuo fuso orario preferito (/usr/share/zoneinfo/Zone/SubZone ) dove Zone/SubZone è la tua selezione come America/New_York , Europe/Paris , Asia/Bangkok , e così via. Hai avuto l'idea.

Crea un collegamento simbolico per impostare il fuso orario (sostituisci "America/New_York ” con il tuo fuso orario).

ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime

Ora dobbiamo impostare la localizzazione . Il file /etc/locale.gen contiene le impostazioni locali e le lingue di sistema ed è commentato per impostazione predefinita. Dobbiamo aprire questo file usando un editor di testo e decommentare la riga che contiene la localizzazione desiderata.

nano /etc/locale.gen

Senza commento en_US.UTF-8 UTF-8 , en_US ISO-8859-1 (rimuovendo il # sign) e altre impostazioni locali necessarie in /etc/locale.gen . Quindi, premi Ctrl+O Enter per salvare e Ctrl+X per uscire dall'editor.

Ora genera il file di configurazione della locale utilizzando uno per uno i comandi seguenti:

locale-gen

Crea e imposta il LANG variabile.

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

Ora andremo avanti e impostare il nome host . Un hostname è il nome del computer. Chiamiamolo arch-pc . Usa il seguente comando:

echo arch-pc > /etc/hostname

Devi anche aggiungere questo nome a /etc/hosts file. Modifica /etc/hosts file con l'editor Nano per aggiungere le seguenti righe (sostituisci arch-pc con il nome host che hai scelto in precedenza).

nano /etc/hosts
127.0.0.1      localhost
::1            localhost
127.0.1.1      arch-pc

Dovresti anche impostare la password per l'account root usando il comando passwd:

passwd

Digita la password due volte. Fai attenzione, perché non vedrai nulla durante la digitazione.

9. Installa GRUB Bootloader su Arch Linux

Ora installiamo il caricatore di avvio in modo che Arch si avvii dopo il riavvio. Anche il caricatore di avvio predefinito per le distribuzioni Linux e Arch Linux è rappresentato dal pacchetto GRUB.

Installa i pacchetti del bootloader GRUB e del boot manager EFI:

pacman -S grub efibootmgr os-prober mtools

Quindi crea il punto di montaggio per /dev/sda1 e montalo.

mkdir /boot/efi
mount /dev/sda1 /boot/efi

Ora installiamo il nostro boot loader.

grub-install --target=x86_64-efi --bootloader-id=grub_uefi
Installing for x86_64-efi platform.
Installation finished. No error reported.

Infine, genera il /boot/grub/grub.cfg file.

grub-mkconfig -o /boot/grub/grub.cfg

10. Installa un ambiente desktop su Arch Linux

Per ora, il sistema Arch Linux contiene solo i pacchetti software di base necessari per gestire il sistema dalla riga di comando, senza GUI (Graphical User Interface).

Esistono molti ambienti desktop che possono essere utilizzati con Arch Linux. Installerò GNOME come esempio di ambiente desktop.

Il primo passaggio consiste nell'installare l'ambiente X. Digita il comando seguente per installare Xorg come server di visualizzazione.

pacman -S xorg-server xorg-apps

Quindi installa un driver video appropriato.

Utenti Nvidia:

pacman -S nvidia nvidia-utils

Utenti AMD/ATI:

pacman -S xf86-video-ati

Utenti Intel:

pacman -S xf86-video-intel

Ora puoi installare l'ambiente desktop GNOME su Arch Linux utilizzando:

pacman -S gnome gnome-extra networkmanager

GNOME offre una scelta di provider per il download. Per ogni richiesta, seleziona il provider appropriato e premi Enter procedere. Se non sei sicuro, premi semplicemente Enter per accettare le impostazioni predefinite.

Abilita GDM display manager e Network Manager.

systemctl enable gdm
systemctl enable NetworkManager

11. Crea un account utente regolare

Il metodo di creazione dell'account utente creerà automaticamente anche la home directory per l'utente. Inoltre, possiamo dare a questo account sudo privilegi. Scrivi il tuo nome invece di linuxiac .

useradd -m -G wheel linuxiac

Assicurati di impostare una password per il nuovo utente:

passwd linuxiac

Quindi, abilita sudo privilegi per un utente appena creato:

EDITOR=nano visudo

Scorri lo schermo verso il basso e trova la riga:

# %wheel ALL=(ALL) ALL

Decommentalo, rimuovendo il # firmare.

12. L'installazione di Arch Linux è completata

Congratulazioni! Ora abbiamo finito con la nostra installazione di Arch Linux quindi ora usciremo dal terminale e smonteremo la nostra partizione di root e riavvieremo sul nostro sistema Arch Linux appena installato .

exit
umount -R /mnt
reboot

Da questo punto, puoi installare quello che vuoi e configurare il tuo Arch Linux come vuoi.

Conclusione

Quindi, questa guida dettagliata all'installazione di Arch Linux è finita. So che è stato lungo, ma ho cercato di coprire tutti i passaggi in breve e altre cose aggiuntive da zero. Tuttavia, con un po' di pazienza, puoi sicuramente realizzarlo e poi dire al mondo che usi Arch Linux.

Quindi, Arch Linux è difficile da installare? Penso, per niente. Sembra solo lungo per un nuovo utente Linux da installare.

La stessa installazione di Arch Linux fornisce una grande quantità di apprendimento. Come probabilmente saprai, Arch Linux è una distribuzione a rilascio progressivo. Ciò significa che non dovresti installarlo più di una volta per qualsiasi sistema.

Inoltre, in quanto utente di Arch, Arch Wiki sarà per te una risorsa estremamente preziosa . Questa risorsa è così ben composta e mantenuta che anche gli utenti non Arch traggono quotidianamente conoscenze e soluzioni da essa.

Se vuoi condividere la tua esperienza sul processo di installazione di Arch, non esitare a lasciare il tuo commento qui sotto.

Ho cercato di rendere questo tutorial il più semplice possibile. Grazie per averlo utilizzato!


Arch Linux
  1. Come installare RHEL 8:una guida passo passo completa

  2. Come installare Void Linux:una guida passo passo completa

  3. Come installare Pacaur in Arch Linux

  4. Come installare Oracle Java 10 in Arch Linux

  5. Come installare Go (Golang) in Arch Linux/Manjaro

Come installare l'ultima versione di Arch Linux

Come installare Dropbox nelle distribuzioni Arch Linux

Come installare Skype su Arch Linux

Come installare Mate Desktop in Arch Linux

Come installare Skype su Arch Linux

Come installare Java su Arch Linux