Installare Arch Linux: La Guida Semplice (Sì, Semplice!) per Iniziare

ArchLinux

Installare Arch Linux: La Guida Semplice (Sì, Semplice!) per Iniziare

Introduzione

Benvenuto, esploratore coraggioso! 🚀
Stai per installare Arch Linux, il sistema operativo famoso per due cose:

  1. È “difficile” (così dicono quelli che non l’hanno mai installato)
  2. Ti fa sentire un hacker russo dell’89 appena parte il terminale

Non ti preoccupare: questa guida è scritta per principianti totali, quelli che ancora leggono “ls” come “elis”.

Prendi un caffè ☕, metti la musica epica e iniziamo.


UEFI o BIOS? Quale strada scegliere

Prima di spaccare il disco come fosse una pizza margherita, dobbiamo capire come il tuo PC si avvia:

  • UEFI + GPT → computer moderni (ultimi 10 anni)
  • BIOS + MBR → PC più vecchi, oppure laptop “che hanno visto cose…”

Per controllare:

ls /sys/firmware/efi
  • Se questa cartella esiste → sei in UEFI
  • Se non esiste → stai usando il vecchio BIOS/MBR

Sotto trovi due sezioni:
una per UEFI, una per BIOS.
Scegli la tua e vai tranquillo.


🟦 Installazione con UEFI (la maggior parte dei PC moderni)

Step 1: Prepara la chiavetta USB

sudo dd bs=4M if=/path/to/archlinux.iso of=/dev/sdX status=progress oflag=sync

Controlla i dischi:

fdisk -l

⚠️ Attenzione: se sbagli disco, cancelli l’hard disk della tua ex.
O peggio: quello del lavoro.


Step 2: Layout della tastiera

localectl list-keymaps
loadkeys it

Se preferisci “us”, puoi usare quello. L’italiano non si offende.


Step 3: Connessione a Internet

iwctl
device list
station wlan0 scan
station wlan0 get-networks
station wlan0 connect nome-tua-wifi
exit

Test:

ping archlinux.org

Se risponde → miracolo! Sei online.
(Interrompi con Ctrl + C.)


Step 4: Partizionare il disco (UEFI, GPT)

fdisk /dev/sdX

Dentro fdisk:

  • g → crea tabella GPT
  • n → partizione EFI → +512M
  • t → tipo → 1 EFI System
  • n → partizione root
  • w → salva

Step 5: Formattare

EFI:

mkfs.fat -F32 /dev/sdX1

Root:

mkfs.ext4 /dev/sdX2

Step 6: Montare

mount /dev/sdX2 /mnt
mkdir -p /mnt/boot
mount /dev/sdX1 /mnt/boot

Step 7: Installare il sistema base

pacstrap -K /mnt base base-devel linux linux-firmware nano man

Step 8: fstab

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

Step 9: Entra nel nuovo sistema

arch-chroot /mnt

Step 10: Fuso orario

ln -sf /usr/share/zoneinfo/Europe/Rome /etc/localtime
hwclock --systohc

Step 11: Localizzazione

nano /etc/locale.gen

Rimuovi il # davanti a:

en_US.UTF-8 UTF-8

Poi:

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

Step 12: Hostname & Hosts

echo "archpc" > /etc/hostname
nano /etc/hosts

Aggiungi:

127.0.0.1   localhost
::1         localhost
127.0.1.1   archpc.localdomain archpc

Step 13: Password di root

passwd

Step 14: Installare GRUB per UEFI

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

Step 15: Creare un utente

useradd -m -G users,wheel,video -s /bin/bash admin
passwd admin

Step 16: Installare GNOME (setup minimal elegante)

pacman -S gnome-shell gdm gnome-disk-utility archlinux-keyring alacritty openssh pavucontrol xorg-server networkmanager network-manager-applet ttf-dejavu ttf-droid wqy-zenhei noto-fonts-emoji sudo gst-libav ntfs-3g gnome-control-center git gnome-keyring gnome-applets wget rsync
systemctl enable gdm.service
systemctl enable NetworkManager.service

Congratulazioni: GNOME è installato senza tutta la roba inutile che di solito nessuno usa.


Step 17: Microcode

Intel:

pacman -S intel-ucode

AMD:

pacman -S amd-ucode

Step 18: Abilitare sudo

EDITOR=nano visudo

Togli il commento da:

%wheel ALL=(ALL) ALL

Step 19: Reboot finale

exit
umount -R /mnt
reboot

Se vedi GRUB, hai fatto tutto bene.
Se vedi fumo, hai toccato il PC sbagliato. 😄


🟥 Installazione con BIOS / MBR (PC più vecchi)

Step 1: USB

sudo dd bs=4M if=/path/to/archlinux.iso of=/dev/sdX status=progress oflag=sync
fdisk -l

Step 2: Tastiera

localectl list-keymaps
loadkeys it

Step 3: Internet

Identico all’UEFI.


Step 4: Partizionamento MBR

fdisk /dev/sdX

Dentro fdisk:

  • o
  • n
  • usa tutto il disco
  • w

Step 5: Formattare

mkfs.ext4 /dev/sdX1

Step 6: Montare

mount /dev/sdX1 /mnt

Step 7–13

Uguali alla sezione UEFI.


Step 14: Installare GRUB per BIOS

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

Step 15–19

Identici alla parte UEFI.


Conclusione

Complimenti! 🎉

Che tu abbia usato UEFI o BIOS, ora puoi guardare gli altri utenti Linux con un leggero sorriso di superiorità e dire:

“Io uso Arch, comunque…” 😎

Benvenuto nel club.


Vedi anche