
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:
- È “difficile” (così dicono quelli che non l’hanno mai installato)
- 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 GPTn→ partizione EFI →+512Mt→ tipo →1EFI Systemn→ partizione rootw→ 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:
on- 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
- Installare VS Code su Linux: Quando Programmare Diventa Facile come Fare il Caffè
- Come configurare il server web Caddy per fare tutto il lavoro al posto tuo (o quasi)
- Lezione 2 – Cicli e Condizionali: Prendere Decisioni e Ripeterti (Senza Impazzire)
- Lezione 2: Variabili e Tipi di Dati – I Mattoni della Tua Avventura Java
- Lezione 1: Ciao, Java! (E No, Non Stiamo Parlando di Caffè)