instalar arch linux

Guía completa para instalar Arch Linux (actualizada a 2025)

Nota previa importante

  • Esta guía está pensada para usar solo Arch Linux en el equipo. Si quieres dual boot con Windows, lo ideal es instalar primero Windows y después Arch Linux.

  • Para que GRUB detecte Windows tendrás que instalar os-prober en Arch y habilitarlo más adelante en la configuración (te lo explico en la sección de GRUB).

  • Nunca instales Windows después de Linux sin saber bien lo que haces, porque suele sobrescribir el cargador de arranque y solo arrancará Windows.

En Linux los discos se nombran como /dev/sdX (SATA/USB) o /dev/nvme0n1 (NVMe), donde X puede ser a, b, c

  • Ejemplos:

    • Primer disco SATA/USB: /dev/sda

    • Segundo disco SATA/USB: /dev/sdb

    • Primer disco NVMe: /dev/nvme0n1

Esta guía asume que vas a instalar Arch en /dev/sda. Si en tu caso es otro (por ejemplo /dev/sdb o /dev/nvme0n1), adapta todos los comandos.

Lee todo con calma, sin prisas, y ten siempre a mano la wiki de Arch Linux para profundizar.

 

Introducción

Arch Linux es una distribución GNU/Linux para arquitecturas x86-64 orientada a usuarios intermedios/avanzados. Es una distro rolling release, lo que significa que se actualiza continuamente sin versiones grandes.

Aunque la instalación se hace por consola, no es tan complicada como parece. Una vez instalado, su uso diario no es más difícil que el de cualquier otra distribución.

Esta guía te acompañará desde el arranque del ISO hasta tener un escritorio gráfico funcionando.

 

1. Preparar el medio de instalación (USB booteable)

En esta sección vas a preparar el USB de instalación de Arch Linux. Aquí verás:

  • Cómo descargar y verificar la ISO.

  • Cómo crear el USB booteable desde Windows, Linux y macOS con distintos métodos.

  • Qué revisar en la BIOS/UEFI para arrancar desde el USB. 

1.1 Descargar y verificar la ISO de Arch Linux

  1. Entra en la página oficial de descarga de Arch Linux:

  2. Descarga la imagen ISO para x86_64 desde un mirror cercano o mediante torrent.

  3. (Opcional pero recomendado) Verificar la ISO:

    • En Linux o macOS, si tienes el archivo sha256sums.txt o similar:

      sha256sum archlinux-*.iso
      
    • Compara el resultado con el hash que aparece en la web de Arch.

    Si coinciden, la ISO es correcta. Si no, vuelve a descargarla.

Verificar la ISO evita instalaciones corruptas por una descarga dañada o incompleta.

1.2 Crear el USB booteable desde Windows

En Windows tienes varias opciones. Aquí veremos tres: Rufus, balenaEtcher y Ventoy.

Antes de empezar, conecta un USB (mínimo 1 GB, mejor 4 GB o más) y asegúrate de que no tiene datos importantes, porque se borrará.

1.2.1 Método A: Rufus (el clásico y más flexible)

  1. Descarga Rufus desde su página oficial.

  2. Conecta tu USB al equipo.

  3. Abre Rufus. En Dispositivo, selecciona tu USB.

  4. En Selección de arranque, pulsa SELECCIONAR y elige la ISO de Arch Linux.

  5. Ajusta el esquema de partición según tu equipo:

    • Equipos modernos con UEFI (lo habitual):

      • Esquema de partición: GPT.

      • Sistema de destino: UEFI (no CSM).

    • Equipos antiguos solo con BIOS/Legacy:

      • Esquema de particición: MBR.

      • Sistema de destino: BIOS (o UEFI-CSM).

  6. Deja el sistema de archivos en FAT32 (Rufus suele elegirlo automáticamente).

  7. Pulsa EMPEZAR (Start) y acepta que se borre el contenido del USB.

  8. Espera a que termine, cierra Rufus y expulsa el USB de forma segura.

Tu USB ya es booteable con Arch Linux.

1.2.2 Método B: balenaEtcher (muy sencillo)

  1. Descarga e instala balenaEtcher para Windows.

  2. Conecta el USB.

  3. Abre Etcher y sigue estos pasos:

    • Flash from file → selecciona la ISO de Arch Linux.

    • Select target → elige la unidad USB correcta.

    • Flash! → inicia el proceso.

  4. Cuando termine, Etcher te indicará que es seguro retirar el USB.

Este método es muy cómodo si no necesitas opciones avanzadas.

1.2.3 Método C: Ventoy (un USB para muchas ISOs)

Ventoy te permite tener muchas ISOs en el mismo USB y elegir cuál arrancar desde un menú.

  1. Descarga Ventoy para Windows.

  2. Ejecuta Ventoy y selecciona el USB donde quieres instalarlo.

  3. Pulsa Install (se borrará todo lo que haya en el USB) y espera a que termine.

  4. Una vez instalado Ventoy, el USB tendrá una partición accesible.

  5. Copia la ISO de Arch Linux como si fuera un archivo normal (arrastrar y soltar) a esa partición.

Cuando arranques el PC desde ese USB, aparecerá un menú de Ventoy donde podrás seleccionar la ISO de Arch Linux.

1.3 Crear el USB booteable desde Linux

En Linux también hay varios métodos. Veremos dd (modo consola), GNOME Disks (modo gráfico) y Ventoy.

Igual que en Windows, asegúrate de saber qué dispositivo es tu USB (/dev/sdb, /dev/sdc, etc.) y de que no tiene datos que quieras conservar.

1.3.1 Método A: dd (modo consola tradicional)

  1. Conecta el USB y averigua qué nombre tiene:

    lsblk
    

    Busca tu USB por tamaño. Por ejemplo, si es de 16 GB, podría ser /dev/sdb.

  2. Desmonta cualquier partición del USB que se haya montado automáticamente:

    sudo umount /dev/sdX*
    

    Sustituye X por la letra correcta (b, c, etc.).

  3. Graba la ISO en el USB (usa el dispositivo completo, sin número de partición):

    sudo dd if=archlinux-*.iso of=/dev/sdX bs=4M status=progress conv=fsync
    
  4. Espera a que finalice y ejecuta:

    sync
    
  5. Expulsa el USB de forma segura.

Es un método muy fiable, pero tienes que estar muy seguro de usar el disco correcto para no borrar otro disco por error.

1.3.2 Método B: GNOME Disks (Discos, modo gráfico)

Si usas GNOME (o tienes la herramienta Discos instalada):

  1. Abre Discos (gnome-disks).

  2. En la columna de la izquierda, selecciona tu USB.

  3. Pulsa el botón de menú (tres puntos) y elige:

    • Restaurar imagen de disco… / Restore Disk Image…

  4. Selecciona la ISO de Arch Linux.

  5. Confirma y espera a que termine el proceso.

  6. Expulsa el USB.

GNOME Disks se encarga de crear la estructura correcta para que el USB sea booteable.

1.3.3 Método C: Ventoy en Linux

  1. Descarga el archivo ventoy-*-linux.tar.gz desde la web de Ventoy.

  2. Extrae el archivo y entra en la carpeta:

    tar xvf ventoy-*-linux.tar.gz
    cd ventoy-*
    
  3. Instala Ventoy en el USB (ejemplo con /dev/sdb):

    sudo ./Ventoy2Disk.sh -i /dev/sdb
    

    ⚠️ Esto borrará todo lo que haya en ese USB.

  4. Monta la partición del USB (normalmente se monta sola al volver a conectarlo) y copia la ISO de Arch Linux dentro como un archivo más.

Cuando arranques desde el USB, Ventoy mostrará un menú con la ISO de Arch Linux para que la elijas.

1.4 Crear el USB booteable desde macOS

En macOS puedes usar balenaEtcher (igual que en Windows y Linux) o el comando dd desde la Terminal.

1.4.1 Método A: balenaEtcher

  1. Instala balenaEtcher para macOS.

  2. Conecta el USB.

  3. Abre Etcher y sigue estos pasos:

    • Selecciona la ISO de Arch Linux.

    • Elige el USB como destino.

    • Pulsa Flash!.

  4. Espera a que finalice y expulsa el USB.

1.4.2 Método B: dd en macOS

  1. Conecta el USB.

  2. Lista los discos disponibles:

    diskutil list
    

    Localiza tu USB, por ejemplo /dev/disk3.

  3. Desmonta el disco completo (no lo expulses aún):

    diskutil unmountDisk /dev/disk3
    
  4. Usa dd para grabar la ISO (mejor usar rdisk para más velocidad):

    sudo dd if=archlinux-*.iso of=/dev/rdisk3 bs=4m status=progress
    
  5. Al terminar, ejecuta:

    sync
    
  6. Expulsa el USB:

    diskutil eject /dev/disk3
    

Ahora el USB está listo para arrancar Arch Linux.

1.5 Configurar la BIOS/UEFI para arrancar desde el USB

Una vez creado el USB booteable:

  1. Conecta el USB al ordenador donde vas a instalar Arch.

  2. Enciende el equipo y entra en la BIOS/UEFI (normalmente con teclas como F2, F10, F12, ESC o DEL nada más encender).

  3. Busca la sección de Boot / Arranque y comprueba:

    • Que tu USB aparece como dispositivo de arranque.

    • Que está por encima del disco duro en la prioridad de arranque, o bien usa el menú de arranque rápido (a menudo F12) para seleccionarlo manualmente.

  4. En equipos modernos con UEFI:

    • Puede ser necesario desactivar Secure Boot para que el USB de Arch arranque.

    • Asegúrate de permitir el arranque desde medios externos / USB.

  5. Guarda los cambios y reinicia.

Si todo está correcto, el sistema debería arrancar desde el USB de Arch Linux y verás el menú de inicio.

 

2. Arrancar el instalador y primeros pasos

Arranca el equipo desde el USB y elige la primera opción:

Boot Arch Linux (x86_64)

Espera a que cargue el sistema en modo live.

2.1. Configurar temporalmente el teclado

Por defecto el teclado está en inglés (US). Para cambiarlo:

  • Para España:

loadkeys es
  • Para Latinoamérica:

loadkeys la-latin1

2.2. Activar la sincronización de hora (NTP)

Es importante tener la hora correcta antes de instalar:

timedatectl set-ntp true

Puedes comprobarla con:

 timedatectl status
 

3. Comprobar si usas BIOS (Legacy) o UEFI

Ejecuta:

ls /sys/firmware/efi/efivars
  • Si ves un listado de archivos, tu equipo está usando UEFI.

  • Si da error o no muestra nada, estás en BIOS/Legacy.

Esto es importante para saber cómo particionar el disco y cómo instalar GRUB.

 

4. Particionado del disco con fdisk

⚠️ Advertencia: este paso puede borrar todo el contenido del disco. Asegúrate de estar usando el disco correcto.

Abre fdisk sobre el disco donde quieres instalar Arch (aquí suponemos /dev/sda):

fdisk /dev/sda

Pulsa m para ver la ayuda en cualquier momento.

4.1. Esquema recomendado en UEFI (GPT)

  1. Crea una nueva tabla de particiones GPT:

    • Escribe g y pulsa Enter.

  2. Crea las particiones necesarias:

    a) Partición EFI (/boot/efi) – 512 MB

    • Escribe n y pulsa Enter.

    • Número de partición: 1.

    • Sector inicial: Enter (valor por defecto).

    • Tamaño: +512M y Enter.

    • Cambia el tipo a EFI:

      • Escribe t.

      • Selecciona la partición 1 si te lo pide.

      • Escribe 1 para tipo EFI System.

    b) Partición de intercambio (swap)

    • Escribe n y Enter.

    • Número de partición: 2.

    • Sector inicial: Enter.

    • Tamaño: por ejemplo +1G (o más, según tu RAM y gustos).

    • Cambia el tipo a swap:

      • Escribe t.

      • Selecciona la partición 2.

      • Escribe 19 para Linux swap.

    c) Partición raíz (/) – sistema

    • Escribe n y Enter.

    • Número de partición: 3.

    • Sector inicial: Enter.

    • Tamaño: por ejemplo +20G (o más si quieres).

    d) Partición /home – datos de usuario

    • Escribe n y Enter.

    • Número de partición: 4.

    • Sector inicial: Enter.

    • Sector final: Enter (usar el resto del disco).

4.2. Esquema recomendado en BIOS/Legacy (MBR)

  1. Crea una nueva tabla de particiones MBR (DOS):

    • Escribe o y pulsa Enter.

  2. Crea las particiones:

    a) Partición /boot – 512 MB

    • Escribe n y Enter.

    • Tipo: p (Primary).

    • Número de partición: 1.

    • Sector inicial: Enter.

    • Tamaño: +512M.

    • Márcala como booteable:

      • Escribe a.

      • Si pide número de partición: 1.

    b) Partición de intercambio (swap)

    • Escribe n.

    • Tipo: p.

    • Número de partición: 2.

    • Sector inicial: Enter.

    • Tamaño: +1G (o más si quieres).

    • Cambia el tipo a swap:

      • Escribe t.

      • Selecciona la partición 2.

      • Escribe 82 para Linux swap.

    c) Partición raíz (/)

    • Escribe n.

    • Tipo: p.

    • Número de partición: 3.

    • Sector inicial: Enter.

    • Tamaño: +20G (o más).

    d) Partición /home

    • Escribe n.

    • Tipo: p.

    • Número de partición: 4.

    • Sector inicial: Enter.

    • Sector final: Enter (usar el resto del disco).

4.3. Guardar cambios

  • Muestra la tabla de particiones:

p
  • Si todo está correcto, escribe w y pulsa Enter para guardar cambios y salir.

     

5. Formatear las particiones

5.1. En UEFI (GPT)

Suponiendo:

  • /dev/sda1 → EFI (/boot/efi)

  • /dev/sda2 → swap

  • /dev/sda3/

  • /dev/sda4/home

Formatea:

mkfs.vfat -F32 /dev/sda1
mkfs.ext4 /dev/sda3
mkfs.ext4 /dev/sda4

mkswap /dev/sda2
swapon /dev/sda2

5.2. En BIOS/Legacy (MBR)

Suponiendo el mismo esquema:

  • /dev/sda1/boot

  • /dev/sda2 → swap

  • /dev/sda3/

  • /dev/sda4/home

Formatea:

mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda3
mkfs.ext4 /dev/sda4

mkswap /dev/sda2
swapon /dev/sda2

Antes se usaba a veces ext2 para /boot, pero hoy en día se suele usar ext4 también para esa partición.

 

6. Montar las particiones

6.1. Montar raíz

mount /dev/sda3 /mnt

6.2. Crear y montar /boot y /home

mkdir /mnt/boot
mkdir /mnt/home
  • En UEFI (la EFI va normalmente en /boot/efi):

mkdir /mnt/boot/efi
mount /dev/sda1 /mnt/boot/efi
  • En BIOS/Legacy:

mount /dev/sda1 /mnt/boot
  • Montar /home:

mount /dev/sda4 /mnt/home
 

7. Conectarse a Internet en el entorno live

7.1. Red por cable

Si estás conectado por cable, normalmente Arch detecta y configura la red de forma automática. Puedes comprobarlo con:

ping -c 3 archlinux.org

Si ves respuestas, ya tienes conexión.

7.2. Wi-Fi con iwctl (instalador actual)

En las ISOs modernas de Arch ya no viene wifi-menu. Ahora se usa iwd/iwctl para Wi-Fi en el entorno live.

  1. Entra en la herramienta interactiva:

iwctl
  1. Dentro de iwctl, lista las interfaces inalámbricas:

[iwd]# device list
  1. Escanea redes (sustituye wlan0 por el nombre real de tu interfaz):

[iwd]# station wlan0 scan
[iwd]# station wlan0 get-networks
  1. Conéctate a tu red Wi-Fi:

[iwd]# station wlan0 connect NOMBRE_DE_TU_RED

Te pedirá la contraseña si es necesaria.

  1. Sal de iwctl con:

[iwd]# exit
  1. Prueba la conexión:

ping -c 3 archlinux.org

Si responde, todo está correcto.

 

8. Instalar el sistema base

Vamos a instalar el sistema base dentro de /mnt usando pacstrap.

8.1. Comando recomendado (2025)

pacstrap -K /mnt base base-devel linux linux-firmware networkmanager gvfs gvfs-afc gvfs-mtp ntfs-3g

Explicación rápida:

  • base → sistema mínimo.

  • base-devel → herramientas de compilación (muy útiles en Arch, sobre todo si usas AUR).

  • linux y linux-firmware → kernel y firmware.

  • networkmanager → para gestionar redes de forma sencilla.

  • gvfs* → soporte para dispositivos externos (móviles, MTP, etc.).

  • ntfs-3g → soporte de lectura/escritura para particiones NTFS (útil si usas Windows también).

8.2. Microcódigo de CPU (opcional pero recomendado)

Si conoces el fabricante de tu CPU, puedes añadir uno de estos paquetes al pacstrap o instalarlos luego dentro del chroot:

  • Para Intel:

pacstrap -K /mnt intel-ucode
  • Para AMD:

pacstrap -K /mnt amd-ucode

8.3. Paquetes para UEFI

Para sistemas UEFI necesitaremos efibootmgr para manejar entradas EFI. Puedes añadirlo al pacstrap anterior o instalarlo más tarde dentro del chroot:

pacstrap -K /mnt efibootmgr

8.4. Touchpad en portátiles

En sistemas actuales no hace falta instalar xf86-input-synaptics. Xorg ya usa libinput por defecto, que funciona muy bien con la mayoría de touchpads.

Si quieres asegurarte de tener el driver de entrada de libinput para Xorg:

pacstrap -K /mnt xf86-input-libinput

Esto suele ser suficiente junto con el entorno de escritorio.

 

9. Generar el archivo fstab

Crea el archivo fstab para que el sistema sepa qué particiones montar al arrancar:

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

Puedes revisar que todo está bien con:

nano /mnt/etc/fstab
 

10. Entrar en el sistema instalado (chroot)

Cambia la raíz al sistema recién instalado:

arch-chroot /mnt

A partir de ahora, todos los comandos se ejecutan dentro del nuevo sistema.

 

11. Configuración básica del sistema

11.1. Hostname (nombre del equipo)

Elige un nombre (sin espacios, por ejemplo archpc, miarch, etc.):

echo nombredehost > /etc/hostname

Sustituye nombredehost por el que quieras.

11.1.1. Configurar /etc/hosts

Añade estas líneas a /etc/hosts (sustituye nombredehost por el mismo de antes):

nano /etc/hosts

Contenido recomendado:

127.0.0.1   localhost
::1         localhost
127.0.1.1   nombredehost.localdomain nombredehost

Guarda y sal (Ctrl + O, Enter, Ctrl + X).

11.2. Zona horaria

  1. Lista las regiones:

ls /usr/share/zoneinfo/
  1. Dentro de la región, lista las ciudades (ejemplo para Europa):

ls /usr/share/zoneinfo/Europe
  1. Crea el enlace a tu zona horaria. Por ejemplo para Madrid:

ln -sf /usr/share/zoneinfo/Europe/Madrid /etc/localtime
  1. Genera la hora del hardware a partir de la del sistema:

hwclock --systohc

11.3. Distribución del teclado en consola

Para dejar el teclado en español al arrancar:

echo KEYMAP=es > /etc/vconsole.conf

(O la-latin1 si lo prefieres para Latinoamérica.)

11.4. Locales e idioma del sistema

  1. Edita /etc/locale.gen:

nano /etc/locale.gen
  1. Busca y descomenta (quita el # del principio) las líneas de los locales que quieras. Típicamente:

en_US.UTF-8 UTF-8
es_ES.UTF-8 UTF-8
  1. Genera los locales:

locale-gen
  1. Define el idioma por defecto del sistema. Por ejemplo español de España:

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

Si prefieres inglés:

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

12. Instalar y configurar GRUB (gestor de arranque)

Primero instalamos los paquetes necesarios.

12.1. Instalar GRUB y herramientas

Dentro del chroot:

pacman -S grub
  • Para sistemas UEFI, asegúrate de tener también:

pacman -S efibootmgr
  • Si vas a hacer dual boot con Windows u otros sistemas, instala además:

pacman -S os-prober ntfs-3g

12.2. Instalar GRUB en BIOS/Legacy (MBR)

Si tu sistema es BIOS/Legacy (no UEFI):

grub-install --target=i386-pc /dev/sda

Asegúrate de usar el disco correcto (¡sin número de partición!).

12.3. Instalar GRUB en UEFI (GPT)

Si usas UEFI y montaste la EFI en /boot/efi:

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id="Arch Linux"

Esto creará una entrada en el menú de arranque de la UEFI.

12.4. Habilitar detección de otros sistemas (Windows, otras distros)

Si instalaste os-prober y quieres que GRUB detecte otros sistemas, edita /etc/default/grub:

nano /etc/default/grub

Busca esta parte (si no está, añádela al final):

# Probing for other operating systems is disabled for security reasons...
# GRUB_DISABLE_OS_PROBER=false

Descomenta o añade la línea:

GRUB_DISABLE_OS_PROBER=false

Guarda y sal.

12.5. Generar el archivo de configuración de GRUB

Finalmente genera grub.cfg:

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

Si tienes Windows u otras distros y os-prober está bien configurado, deberían aparecer en el listado.

 

13. Contraseña de root y creación de usuario

13.1. Contraseña de root

Crea la contraseña para el usuario administrador (root):

passwd

Te pedirá que la escribas dos veces.

13.2. Crear un usuario normal

Crea un usuario, por ejemplo pepe (cambia el nombre por el que quieras):

useradd -m -G wheel,audio,lp,optical,storage,video,games,power,scanner -s /bin/bash pepe

Crea su contraseña:

passwd pepe

Puedes ajustar la lista de grupos si quieres algo más simple, por ejemplo solo wheel,audio,video,storage.

13.3. Dar permisos de sudo al grupo wheel

La forma recomendada es usar visudo, que comprueba la sintaxis antes de guardar.

Ejecuta:

EDITOR=nano visudo

Busca esta línea:

# %wheel ALL=(ALL:ALL) ALL

Y descoméntala (quita el #):

%wheel ALL=(ALL:ALL) ALL

Guarda y sal (Ctrl + O, Enter, Ctrl + X).

A partir de ahora cualquier usuario del grupo wheel podrá usar sudo.

 

14. Habilitar NetworkManager

Para tener red fácilmente en el sistema instalado, habilita NetworkManager:

systemctl enable NetworkManager.service

(Se activará automáticamente en el próximo arranque.)

Si quieres arrancarlo ya sin esperar a reiniciar:

systemctl start NetworkManager.service
 

15. Salir, desmontar y reiniciar

  1. Sal del chroot:

exit
  1. Desmonta todas las particiones:

umount -R /mnt
  1. Reinicia el sistema:

reboot

Retira el USB cuando el equipo se esté reiniciando.

 

16. Primer arranque y conexión a Internet

16.1. Primer login como root

En la pantalla de login por consola, prueba primero que root funciona:

  • Usuario: root

  • Contraseña: la que configuraste.

Después de comprobarlo, puedes salir con exit y entrar con tu usuario normal:

  • Usuario: el que creaste (ej. pepe).

  • Contraseña: la que le pusiste.

16.2. Conectar a Wi-Fi desde el sistema instalado

Ahora que ya tienes NetworkManager, lo más sencillo para Wi-Fi por terminal es nmcli:

sudo nmcli dev wifi list

Para conectarte a una red:

sudo nmcli dev wifi connect SSID password CONTRASEÑA

Ejemplo:

sudo nmcli dev wifi connect MiFibraCasa password 12345678

Para comprobar la conexión:

ping -c 3 archlinux.org

16.3. Actualizar el sistema

En Arch es imprescindible actualizar con frecuencia. Para una actualización normal:

sudo pacman -Syu

-Syu es lo recomendado. El uso de -Syyu (doble y) solo es necesario en casos muy concretos (por ejemplo, si has cambiado de espejo y quieres forzar que recargue la base de datos desde cero).

 

17. Instalar la base gráfica

Hasta ahora solo tienes sistema en modo texto. Vamos a instalar lo básico para tener entorno gráfico.

17.1. Servidor gráfico (Xorg)

Para usar escritorios basados en Xorg (la mayoría todavía ofrecen esa opción):

sudo pacman -S xorg-server xorg-xinit

17.2. Mesa (bibliotecas gráficas)

Mesa provee la implementación de OpenGL/Vulkan de código abierto:

sudo pacman -S mesa mesa-demos

17.3. Controladores de vídeo (GPU)

Primero identifica tu tarjeta gráfica:

lspci | grep -E "VGA|3D"

A partir de ahí, elige la sección correspondiente.

17.3.1. NVIDIA

Tienes dos caminos: controlador propietario oficial (mejor rendimiento en la mayoría de casos) o controlador abierto (nouveau).

a) Controlador propietario (recomendado para la mayoría)

Para la mayoría de tarjetas NVIDIA modernas (serie GTX/RTX recientes):

sudo pacman -S nvidia nvidia-utils

En GPUs más nuevas también puedes encontrar variantes nvidia-open (módulos de kernel abiertos) como opción alternativa. Consulta la tabla de compatibilidad de la wiki de Arch para ver qué paquete te conviene según tu modelo.

Tras instalar, suele bastar con reiniciar para que Xorg/Wayland usen el driver.

b) Controlador abierto nouveau

Si prefieres software libre o tienes problemas con el driver propietario:

sudo pacman -S xf86-video-nouveau

Ten en cuenta que en algunas tarjetas el rendimiento y la gestión de energía pueden ser peores que con el driver propietario.

c) Tarjetas NVIDIA muy antiguas

Para tarjetas muy viejas que ya no soporta el paquete nvidia actual, existen paquetes como nvidia-390xx en el AUR. En esos casos:

  • Consulta la wiki de Arch (NVIDIA) y su tabla de compatibilidad.

  • Instala el paquete adecuado desde AUR con un ayudante como yay solo si es realmente necesario.

17.3.2. AMD / ATI (Radeon)

En la mayoría de GPUs modernas de AMD (GCN y posteriores) el driver recomendado es AMDGPU, que ya viene en el kernel. Solo necesitas instalar las bibliotecas de Mesa y, opcionalmente, el driver de Xorg.

Para GPUs modernas:

sudo pacman -S xf86-video-amdgpu

Para GPUs AMD/ATI más antiguas, puede que necesites el driver radeon de código abierto:

sudo pacman -S xf86-video-ati

En caso de duda, consulta la página AMDGPU de la wiki de Arch con el modelo exacto de tu tarjeta.

Los drivers propietarios amdgpu-pro solo se recomiendan para casos muy concretos (por ejemplo, ciertas aplicaciones profesionales) y no suelen ser necesarios en Arch para uso normal y juegos.

17.3.3. Intel (gráficos integrados)

En la mayoría de CPUs modernas de Intel no hace falta instalar ningún driver adicional: el kernel usa el driver i915 y Xorg utiliza el driver modesetting con Mesa.

Lo que sí es muy recomendable es instalar el microcódigo (si no lo hiciste antes):

sudo pacman -S intel-ucode

El antiguo paquete xf86-video-intel solo se recomienda para hardware muy viejo o para solucionar problemas específicos. En general es mejor no instalarlo salvo que la wiki lo indique para tu caso.

17.3.4. Controlador genérico (VESA)

Como último recurso (para test rápidos o hardware muy raro):

sudo pacman -S xf86-video-vesa

No tiene aceleración 3D, pero puede sacarte de un apuro si no consigues que nada más funcione.

 

18. Entornos de escritorio

Ahora que ya tienes la base gráfica y los drivers, puedes instalar el entorno de escritorio que prefieras.

18.1. KDE Plasma

Entorno moderno, muy configurable y completo.

sudo pacman -S plasma kde-applications

18.2. GNOME

Entorno sencillo con diseño muy limpio, buen soporte de Wayland.

sudo pacman -S gnome gnome-extra

18.3. Xfce

Ligero y rápido, ideal para equipos con pocos recursos.

sudo pacman -S xfce4 xfce4-goodies

18.4. Cinnamon

Escritorio clásico, derivado de GNOME 3, cómodo para usuarios que vienen de Windows.

sudo pacman -S cinnamon

18.5. LXQt

Muy ligero, buen candidato para equipos muy viejos.

sudo pacman -S lxqt

(Consulta la wiki para ver qué componentes adicionales recomiendan para cada entorno.)

 

19. Gestores de inicio de sesión (Display Managers)

Para tener una pantalla gráfica de login puedes usar alguno de estos gestores:

19.1. SDDM (recomendado para KDE Plasma)

sudo pacman -S sddm
sudo systemctl enable sddm.service

19.2. GDM (gestor de GNOME)

sudo pacman -S gdm
sudo systemctl enable gdm.service

19.3. LightDM

Ligero y compatible con muchos escritorios.

sudo pacman -S lightdm lightdm-gtk-greeter
sudo systemctl enable lightdm.service

19.4. LXDM

Ligero, usado a menudo con LXQt u otros entornos minimalistas.

sudo pacman -S lxdm
sudo systemctl enable lxdm.service

Reinicia y deberías ver tu gestor de inicio y el escritorio que hayas elegido.

 

20. Siguientes pasos

A partir de aquí ya tienes un Arch Linux moderno y actualizado:

  • Crea snapshots de configuración (por ejemplo con timeshift o btrfs si lo usas).

  • Lee la wiki de Arch para:

    • Configurar impresoras (cups).

    • Sonido (PipeWire ya viene por defecto en la mayoría de entornos).

    • Optimizar la gestión de energía en portátiles.

    • Añadir fuentes, soporte de idiomas extra, etc.

Y, sobre todo: lee y actualiza con frecuencia. Arch funciona muy bien si lo mantienes al día.

¡Enhorabuena, ya tienes Arch Linux instalado y listo para usar!

Comentarios

Entradas populares de este blog

Mejorar rendimiento Firestorm Viewer

Nuestro Primeros Minutos en second life