Resumen del video
El video presenta una guía detallada para la instalación mínima de Arch Linux sin entorno gráfico, enfocándose en explicar el propósito de cada comando en lugar de seguir pasos mecánicos. Tras arrancar desde la imagen ISO y acceder al terminal como root, se inicia configurando la distribución del teclado con loadkeys, verificando la conexión a internet mediante ping y sincronizando la hora del sistema con timedatectl set-ntp true. Si la sincronización automática falla, se ajusta manualmente con date -s.
Posteriormente, se identifica el disco de destino con lsblk y se particiona usando cfdisk con una tabla GPT. Se crean tres particiones: 1 GB para el arranque EFI (formateado en FAT32), 2 GB para la memoria swap y el resto para el sistema raíz (formateado en XFS). Tras aplicar los formatos correspondientes con mkfs.fat, mkswap y mkfs.xfs, se activa el área de intercambio con swapon.
Las particiones se montan en /mnt y /mnt/boot. Para optimizar las descargas, se ejecuta reflector para seleccionar los espejos más rápidos y seguros, guardando la lista en /etc/pacman.d/mirrorlist. Con pacstrap, se instala el sistema base junto con el kernel, firmware y herramientas esenciales como editores de texto, NetworkManager, man-db, sudo, git, GRUB y efibootmgr. Se genera la tabla de sistemas de archivos con genfstab y se entra al nuevo entorno con arch-chroot /mnt.
Dentro del chroot, se configura la zona horaria y se sincroniza el reloj de hardware. Se generan los locales de idioma editando /etc/locale.gen y creando /etc/locale.conf, además de fijar la distribución del teclado en /etc/vconsole.conf. Se establece el nombre del equipo en /etc/hostname y su resolución local en /etc/hosts. Se asigna una contraseña al usuario root con passwd y se crea un usuario estándar con useradd, otorgándole permisos de administrador descomentando el grupo wheel en la configuración de sudo.
Finalmente, se instala y configura GRUB para arquitectura EFI x86_64, generando su archivo de configuración. Se habilitan los servicios esenciales para el arranque: NetworkManager, systemd-resolved y systemd-timesyncd. Se genera el inicial RAM disk con mkinitcpio -p linux, se sale del chroot, se desmontan las particiones y se reinicia el equipo. Tras el primer arranque, se verifica el funcionamiento del sistema comprobando el hostname, la memoria swap, la conectividad y el inicio de sesión del nuevo usuario, dejando listo un sistema base completamente funcional para futuras personalizaciones.