Cómo Instalar Arch Linux

Arch Linux es una distribución ligera y flexible de Linux, elegida frecuentemente por usuarios avanzados que prefieren construir su sistema desde cero.

Ofrece una instalación base mínima que permite a los usuarios agregar solo los componentes que necesiten.

Arch es una distribución de rolling release, lo que significa que una vez instalado, siempre se mantendrá actualizado con las últimas versiones del software.

Antes de Comenzar

Debes descargar la ISO de Arch Linux visitando el sitio web oficial de Arch, descarga la última imagen y usa una herramienta para crear un USB booteable, como por ejemplo Rufus, Ventoy o similar.

Luego, debes configurar el Orden de Arranque asegurándote de que tu placa base esté configurada para arrancar desde el USB en la BIOS.

Instalación de Arch Linux paso a paso

Sigue los siguientes paso, sin dejar ninguno, para completar una instalación de Arch Linux con éxito.

1. Arrancar desde el USB

Inserta el USB y arranca tu PC. Al iniciar, verás una línea de comandos.

2. Configurar el Disco

Usa el comando fdisk -l para listar todos los discos disponibles. Escribe fdisk /dev/sda para seleccionar el disco donde se instalará Arch.

Si aún no eres muy ágil con los comandos de Linux, aquí puedes revisar algunos comandos que te interesará practicar antes de comenzar con Arch Linux, y además, una instalación más detallada de la creación de particiones con fdisk.

Crea las particiones siguientes:

  • Partición EFI: 512MB usando +512M.
  • Partición de intercambio (swap): La mitad de la memoria RAM instalada.
  • Partición raíz: Usa el espacio restante.

3. Formatear las Particiones

  • Formatea la partición EFI como FAT-32: mkfs.fat -F 32 /dev/sda1.
  • Formatea la partición swap: mkswap /dev/sda2.
  • Formatea la partición raíz como ext4: mkfs.ext4 /dev/sda3.

4. Montar las Particiones

  • Monta la partición raíz: mount /dev/sda3 /mnt.
  • Crea y monta la partición EFI: mkdir -p /mnt/boot/efi y mount /dev/sda1 /mnt/boot/efi.
  • Activa la partición swap: swapon /dev/sda2.

5. Probar la Conexión a Internet

Asegúrate de que tienes conexión a Internet y ejecuta ping -c 3 archlinux.org. Si no obtienes respuesta, revisa tu conexión.

6. (Opcional) Conectar a Wi-Fi

Usa iwctl para conectar a una red Wi-Fi. Luego lista las redes disponibles..

station wlan0 get-networks

Por último, conéctate a una red..

station wlan0 connect '[nombre_de_red]'

7. Instalar el Sistema Base

Ejecuta

pacstrap /mnt base-devel linux-firmware linux-lts linux-lts-headers nano sudo

Genera el archivo fstab: genfstab -L /mnt >> /mnt/etc/fstab e ingresa al entorno chroot: arch-chroot /mnt.

8. Configurar el Sistema

Genera la configuración regional: nano /etc/locale.gen y descomenta tu región (por ejemplo, en_US.UTF-8).

Luego genera y configura el idioma: locale-gen y echo LANG=en_US.UTF-8 > /etc/locale.conf.

Establece el nombre de tu equipo: echo [hostname] > /etc/hostname y configura el archivo /etc/hosts:

127.0.0.1       localhost
::1         localhost
127.0.1.1       [hostname]

9. Establecer la Contraseña de Root passwd

El uso y aplicación del comando passwd es un paso básico y de mucho uso en las instalaciones de Linux, lo hemos explicado con anterioridad junto a una lista de comandos de seguridad importantes existentes en Linux.

10. Crear un Usuario

Crea un usuario en el grupo “wheel”: useradd -G wheel -m [usuario].

Establece la contraseña del usuario: passwd [usuario].

Permite que el usuario use sudo editando /etc/sudoers con EDITOR=nano visudo y descomentando %wheel ALL=(ALL:ALL) ALL.

11. Instalar y Configurar GRUB

Instala GRUB y el administrador de arranque EFI: pacman -S grub efibootmgr.

Luego grub-install --target=x86_64-efi --bootloader-id=GRUB --efi-directory=/boot/efi.

Por último genera la configuración de GRUB: grub-mkconfig -o /boot/grub/grub.cfg.

12. Configurar la Red

Instala el Network Manager: pacman -S networkmanager, luego habilítalo: systemctl enable NetworkManager.service.

13. Configurar la Zona Horaria

Usa la zona horaria correcta: ln -sf /usr/share/zoneinfo/Region/Ciudad /etc/localtime.

14. Reiniciar

Sal del entorno chroot, desmonta las particiones y reinicia:

exit
reboot

Primeros Pasos en Arch Linux

Al reiniciar, serás recibido por una pantalla de inicio de sesión en la terminal. Desde aquí, puedes seguir configurando tu sistema según tus necesidades.

1. Instalar Entorno Gráfico

Estos son algunos de los primeros pasos que te aconsejo seguir una vez reinicies y comiences con tu nuevo sistema de Arch:

  • Instala el servidor X: sudo pacman -S xorg.
  • Instala un entorno de escritorio (por ejemplo, GNOME): sudo pacman -S gnome.
  • Instala un gestor de pantalla (por ejemplo, GDM): sudo pacman -S gdm.
  • Habilita el gestor de pantalla: systemctl enable gdm.

2. Disfrutar de tu Sistema Arch

Después de un último reinicio, deberías poder iniciar sesión en tu entorno de escritorio y empezar a usar Arch Linux.


Con estos pasos, tendrás una instalación mínima y funcional de Arch Linux. La flexibilidad de Arch te permite personalizarlo según tus preferencias, busca todo lo que necesites hasta poder configurarlo a tu formato más adecuado.