Archlinux, guía de instalación

Publicado el 2026-03-31

Hace unos días instalé Arch Linux en mi portátil y, como su instalación puede resultar algo exigente para quienes están empezando —al no ser una distro “next-next-finish” y carecer de instalador gráfico por defecto—, decidí ir anotando cada paso para convertirlo en una pequeña guía.

Esta guía es aplicable a prácticamente cualquier equipo. La única diferencia relevante es el sistema de arranque: si tu máquina utiliza EFI o BIOS, ya que la instalación de GRUB varía ligeramente en cada caso.

En mi caso, al tratarse de un ThinkPad X230, fue necesario instalar GRUB para i386. Por ello, a lo largo de la guía, veremos cómo realizar la instalación y configuración en ambos escenarios, con el objetivo de obtener una instalación básica, limpia y funcional.

Paso 1: Descargar la Imagen ISO
Accede a la página oficial de Archlinux y descarga la última imagen ISO desde https://archlinux.org/download/.

Paso 2: Crear medio de instalación

lsblk

sudo umount /dev/sdX

sudo dd if=/ruta/a/tu.iso of=/dev/sdX bs=4M status=progress oflag=sync

Paso 3: Arrancar desde el USB
Reiniciamos el equipo y seleccionamos arrancar desde la memoria USB en la BIOS/UEFI.

En el menú seleccionamos:

Arch Linux install medium

Paso 4: Verificar la conexión a internet
La conexión ethernet (cable) suele funcionar automáticamente, para la WiFi usamos iwctl:

iwctl

# Configuramos la WiFi:
station wlan0 connect NOMBRE_WIFI

# salimos de iwctl
exit

# Probamos la conexión
ping -c 3 debian.org

Paso 5: Configurar reloj

timedatectl set-ntp true

Paso 6: Particionar disco
Listamos los discos:

lsblk

Particionamos con cfdisk:

cfdisk /dev/sdX

El esquema mínimo recomendado (UEFI) es el siguiente:

  • EFI 512M (tipo EFI System)
  • Root / resto del disco

Para BIOS se puede crear una partición /boot (opcional) pero GRUB no necesita una partición especial, se instala en el MBR del disco.
En ambos casos la partición /swap y otras son opcionales.

Paso 7: Formatear particiones

mkfs.fat -F32 /dev/sdX1 # EFI
mkfs.ext4 /dev/sdX2 # ROOT

Paso 8: Montar particiones

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

Paso 9: Instalar sistema base

pacstrap /mnt base linux linux-firmware

pacstrap /mnt base-devel nano networkmanager

Paso 10: Generar fstab

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

Paso 11: Entrar al sistema

arch-chroot /mnt

Paso 12: Instalar Vim (opcional)
En este paso podemos instalar Vim, si vas a usar nano o vi lo puedes saltar.

pacman -S vim 

Paso 13: Configurar zona horaria
Cambiar /Europe/Madrid por vuestra zona horaria si os encontráis fuera de Europa y/o España.

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

Paso 14: Configurar idioma

vim /etc/locale.gen

Descomentar idioma/s, en mi caso:

en_US.UTF-8 UTF-8
es_ES.UTF-8 UTF-8

Luego:

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

Paso 15: Hostname

echo "NOMBRE_DEL_HOST" > /etc/hostname

Editamos el archivo host:

vim /etc/hosts

Añadimos:

127.0.0.1 localhost
::1 localhost
127.0.1.1 NOMBRE_DEL_HOST.localdomain NOMBRE_DEL_HOST

Paso 16: Contraseña de Root

passwd

Paso 17: Instalar Grub
Para EFI:

# Descargar:
pacman -S grub efibootmgr

# Instalar:
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB

# Configurar:
grub-mkconfig -o /boot/grub/grub.cfg

Para BIOS:

# Descargar:
pacman -S grub

# Instalar:
grub-install --target=i386-pc /dev/sdX

# Configurar:
grub-mkconfig -o /boot/grub/grub.cfg

Paso 18: Activar red

systemctl enable NetworkManager

Paso 19: Crear usuario

useradd -m -G wheel -s /bin/bash TU_USUARIO
passwd TU_USUARIO

Permitir sudo:

EDITOR=nano visudo

Descomenta:

%wheel ALL=(ALL:ALL) ALL

Paso 20: Salir y reiniciar

exit
umount -R /mnt
reboot

Después del reinicio:
En este punto Ya tenemos Archlinux funcionando.
A partir de aquí podemos instalar los entornos gráficos (GNOME, KDE, XFCE4, etc.).

Instalacion de xfce4:

sudo pacman -S xfce4 xfce4-goodies lightdm lightdm-gtk-greeter
sudo systemctl enable lightdm

Instalación de KDE Plasma:

sudo pacman -S plasma kde-applications sddm
sudo systemctl enable sddm.service --now

Instalación de Gnome:

sudo pacman -S gnome gnome-extra gdm
sudo systemctl enable gdm.service --now

Llegados a este punto ya tenemos un sistema Archlinux totalmente funcional.
Para más información sobre instalación y configuración puedes consultar la guía de instalación oficial de Archlinux en el siguiente enlace: https://wiki.archlinux.org/title/Installation_guide.

Happy hacking ;-)