Arch Linux és una distribució GNU/Linux dissenyada amb una filosofia molt diferent de les distribucions “amigables” com Ubuntu. No té instal·lador gràfic: t’obliga a fer manualment cada pas. És la millor manera d’entendre-ho tot en profunditat, però requereix atenció.
pacman: ràpid i
senzill, complementat amb l’AUR (Arch User Repository),
un dipòsit mantingut per la comunitat amb milers de paquets
addicionals.archinstall que ho simplifica per a qui vulgui.Està pensat per a usuaris que volen entendre i controlar cada part del seu sistema, més que per a algú que busca “instal·lar i oblidar-se’n”. Per això és molt popular entre administradors de sistemes, desenvolupadors i entusiastes de Linux, però té una corba d’aprenentatge més pronunciada que Ubuntu o Debian.
Descarrega l’ISO des d’archlinux.org i crea un USB d’arrencada:
A Linux
Substitueix la
Xde/dev/sdXper la lletra que correspongui a l’USB en el teu cas.sudo dd if=archlinux-*.iso of=/dev/sdX bs=4M status=progress oflag=sync
A Windows
Engega l’ordinador des de l’USB (canvia l’ordre al Boot Menú). Arribaràs a un shell de root.
Canvia el teclat a Català/Espanyol si cal:
loadkeys esCanvia la mida de la font si et sembla petita. Pots triar entre: ter-v16b, ter-v18b, ter-v20b, ter-v24b, ter-v28b i ter-v32b:
setfont ter-v32bConnecta a la xarxa Wi-Fi si cal (amb cable funciona sol):
iwctl
device list
station wlan0 scan
station wlan0 connect "NomXarxa"
exitVerifica la connexió:
ping google.catIdentifica el disc:
lsblkParticions amb GPT (sistema UEFI modern):
fdisk /dev/nvme0n1Esquema recomanat per a un sistema UEFI:
| Partició | Mida | Tipus | Punt de muntatge |
|---|---|---|---|
| nvme0n1p1 | 512 MB | EFI System (ESP) | /boot/efi |
| nvme0n1p2 | >512 MB | Linux swap | swap |
| nvme0n1p3 | resta | Linux filesystem | / |
Opcions dins de fdisk:
n → Crea una nova partició.d → Elimina una partició.p → Mostra la taula de particions.w → Desa i surt.q → Surt sense desar.La partició EFI System en FAT32:
mkfs.fat -F32 /dev/nvme0n1p1La d’intercanvi tipus SWAP:
mkswap /dev/nvme0n1p2L’arrel en EXT4 (o btrfs si prefereixes):
mkfs.ext4 /dev/nvme0n1p3Munta la partició per a l’arrel a /mnt:
mount /dev/nvme0n1p3 /mntCrea la carpeta /mnt/boot/efi:
mkdir -p /mnt/boot/efiMunta la partició EFI a la carpeta /mnt/boot/efi:
mount /dev/nvme0n1p1 /mnt/boot/efiMunta la partició SWAP:
swapon /dev/nvme0n1p2Tria mirrors ràpids (opcional però recomanat):
reflector --country Spain,France --sort rate --save /etc/pacman.d/mirrorlistInstal·la el sistema base + kernel + eines essencials:
pacstrap -K /mnt base linux linux-firmware base-devel networkmanager nano sudoAquí pacstrap instal·la el kernel Linux, les eines bàsiques i el gestor de xarxa al disc real, no al sistema en viu.
Genera /etc/fstab automàticament a partir dels muntatges
actuals:
genfstab -U /mnt >> /mnt/etc/fstabEntra al sistema instal·lat com a chroot:
arch-chroot /mntA partir d’aquí estàs dins del sistema nou:
Estableix la zona horària:
ln -sf /usr/share/zoneinfo/Europe/Madrid /etc/localtimeCopia la data i hora del rellotge del sistema cap al rellotge de maquinari:
hwclock --systohcEstableix l’idioma Català:
echo "ca_ES.UTF-8 UTF-8" >> /etc/locale.genEstableix l’idioma Anglès:
echo "en_US.UTF-8 UTF-8" >> /etc/locale.genGenera els fitxers binaris de les localitzacions Català i Anglès:
locale-genDefineix la variable d’entorn LANG per defecte de tot el
sistema. Això fa que, un cop arrencat, el sistema faci servir el català
com a idioma principal:
echo "LANG=ca_ES.UTF-8" > /etc/locale.confDefineix la disposició de teclat per a la consola virtual (TTY, abans
que arrenqui cap entorn gràfic). KEYMAP=es configura el
teclat espanyol (amb la ñ, els accents oberts, etc.).
echo "KEYMAP=es" > /etc/vconsole.confPosa el nom de l’ordinador:
echo "nomordinador" > /etc/hostnameEstableix la contrasenya de root:
passwdCrea un usuari del grup wheel (sudoers):
useradd -m -G wheel -s /bin/bash elteunomdusuariDefineix la contrasenya:
passwd elteunomdusuariExecuta l’ordre visudo amb l’editor nano:
EDITOR=nano visudoActiva sudo per al grup wheel descomentant la línia: %wheel ALL=(ALL:ALL) ALL
%wheel ALL=(ALL:ALL) ALL
Instal·la GRUB i eines UEFI:
pacman -S grub efibootmgrInstal·la GRUB a la partició ESP:
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ARCHGenera el grub.cfg:
grub-mkconfig -o /boot/grub/grub.cfgActiva NetworkManager per tenir xarxa en arrencar:
systemctl enable NetworkManagerSi tens SSD, activa TRIM periòdic:
systemctl enable fstrim.timerSurt del chroot:
exitDesmunta /mnt:
umount -R /mntReinicia:
rebootTreu l’USB quan s’apagui. Ha d’arrencar directament a Arch Linux amb GRUB.
Ara tens un sistema en mode text. Si vols escriptori:
Drivers de GPU (tria el que et correspon)
pacman -S mesa # Intel / AMD
pacman -S nvidia nvidia-utils # NVIDIA propietariGNOME complet
pacman -S gnome gnome-extra
systemctl enable gdm
systemctl enable NetworkManager
rebootKDE Plasma
pacman -S plasma kde-applications sddm
systemctl enable sddm
rebootComparant amb Debian o Ubuntu, que fan tot això automàticament amb el seu instal·lador, en Arch has fet a mà: el particionament i format del disc, la generació del fstab, la configuració de la zona horària i l’idioma, la creació d’usuaris i permisos sudo, la instal·lació i configuració de GRUB a la partició ESP, i la selecció de quins serveis arrenquen. Cada decisió que has pres manualment és una cosa que Ubuntu o Debian decidien per tu. Ara saps exactament per què cada fitxer és on és i què fa.
ArchWiki https://wiki.archlinux.org/title/Main_page_(Català)
Guia d’instal·lació d’ArchLinux https://wiki.archlinux.org/title/Installation_guide_(Català)
Per a més informació consulta les equivalències entre apt i pacman.