Esta es mi configuración de Arch linux con Qtile y alacritty.
Descarga Arch.
Cambiamos la distribución de teclado:
loadkeys la-latin1Nos conectamos a wifi:
lwctl --passphrase "contraseñaWifi" station wlan0 connect "nombreWifi"
Verificar conexión:
ping 8.8.8.8Actualizar reloj:
timedatectl set-ntp trueParticionar los discos:
cfdiskSí con el comando anterior no aparece tu disco o partición, entonces ejecuta este comando para ver todas las particiones y toma nota de tu partición:
lsblkEntonces ejecutas este comando:
cfdisk /dev/tu_partición_aquiCrear 3 particiones así:
| CANTIDAD | TIPO DE PARTICION |
|---|---|
| 512M | EFI System |
| TUS GB DE RAM | SWAP (linux swap) |
| RESTO DE GB | ROOT (linux filesystem) |
| Darle a write, y escribir yes para guardar. |
Formatear los discos:
mkfs.fat -F32 /dev/aqui_EFI_partition <-para EFI
mkfs.ext4 /dev/aqui_ROOT_partition <-para ROOT
mkswap /dev/aqui_SWAP_partition <-para SWAPPrimero crear una montura para EFI:
mkdir /mnt/efimount /dev/aqui_EFI_partition /mnt/efi <-para EFI
mount /dev/aqui_ROOT_partition /mnt <-para ROOT
swapon /dev/aqui_SWAP_partition <-para SWAPInstalar paquetes esenciales:
pacstrap /mnt base linux linux-firmware neovim iwdEjecutar fstab:
genfstab -U /mnt >> /mnt/etc/fstabEjecutar chroot:
arch-chroot /mntConfigurar zona horaria:
ln -sf /usr/share/zoneinfo/America/Bogota /etc/localtimeEjecutar:
hwclock –-systohcEditar localización:
nvim /etc/locale.gen- Ubicar la linea que contenga: es_CO.UTF-8 y descomentarla.
Crear locale.conf:
nvim /etc/locale.conf- Escribir: LANG=es_CO.UTF-8
Configurar teclado:
nvim /etc/vconsole.conf- Escribir: KEYMAP=la-latin1
Configurar hostname:
nvim /etc/hostname- Escribe un nombre para tu pc, en mi caso pondré rxtsel
Configurar host:
nvim /etc/hosts- Escribe tal cuál la imagen. sólo reemplaza myhostname por el nombre que pusiste en tu host
Ejecutar initframs:
mkinitcpio -PInstalar grub y otros paquetes:
pacman -S grub base-devel efibootmgr os-prober mtools dosfstools linux-headers networkmanager nm-connection-editor pulseaudio pavucontrol dialog gvfs xdg-user-dirs dhcpCrear Directorio EFI:
mkdir /boot/EFIMontar la partición EFI:
mount /dev/partition_efi /boot/EFIInstalar grub:
grub-install --target=x86_64-efi –-bootloader-id=grub_uefi –-recheckConfigurar grub:
grub-mkconfig -o /boot/grub/grub.cfgEncender NetworkManager y iwd:
systemctl enable NetworkManagerAgregar un nuevo usario:
useradd -m -G wheel rxtselEjecutar:
EDITOR=nvim visudo- Descomentar: %wheel ALL=(ALL) ALL y guardar.
Contraseña para el nuevo usuario:
passwd rxtsel- Pon una contraseña para el usuario que creaste, en mi caso, rxtsel.
Configurar contraseña de root:
passwd root- Pon una contraseña para el usuario root.
Si tienes gpu INTEL, ejecuta el siguiente comando:
pacman -S xf86-video-intelSi tienes gpu AMD, ejecuta el siguiente comando:
pacman -S vulkan-radeon vulkan-icd-loader mesaInstalar servidor de display:
pacman -S xorg xorg-server xorg-xinitEn este punto ta tenemos toda la base de arch linux, apartir de aqui ya puedes reiniciar y volver a conectarte a internet para poder instalar un entorno de escritorio o un gestor de ventanas de tu preferencia.
exitumount -arebootY quitamos la usb...
Una vez reiniciado verás que te pide un usuario y una contraseña en consola, pero aún NO tienes ningún entorno de escritorio, ni un gestor de ventanas, por lo tanto tendremos que descargalo. Si estás conectado por cable no es necesario que hagas estos pasos porque ya tienes conexión a internet. En caso de conectarse por WIFI, ejecuta los siguientes comandos:
# Lista las redes disponibles
nmcli device wifi list
# Conéctate a tu red
nmcli device wifi connect NAME_WIFI password TU_PASSWORDListo, ahora prueba la conexión con:
ping 8.8.8.8Ya tienes conexión a internet.
Vease WIKI Para ver cómo instalo bspwm & qtile.


