Guía de instalación de Archlinux: paso a paso en español
Aprende a instalar Archlinux con esta guía sencilla y clara en español. ¡No pierdas la oportunidad de probar este sistema operativo potente y personalizable!
6 de mayo de 2022
Tips / Instalación / Archlinux
ISOS
🔅 Primero descargamos la ISO oficial de Aquí
🔅 Escribimos la iso en un usb:
# Si estamos usando otra distro de linux podemos hacer lo siguiente
fdisk -l # para conocer la partición del usb
dd if=$HOME/Downloads/archlinux-version-xxx.iso of=/dev/sdX bs=1M # bs=1M es opcional
Si estamos utilizando Windows podemos recurrir a Rufus
Iniciamos el USB e instalamos la BASE
🔅 Siguiendo, tenemos que reiniciar en el usb. Normalmente con F2 o Supr deberíamos poder ingresar al bios y seleccionar el USB.
🔅 Booteamos Archlinux y seguimos
🔅 Configuramos el layout del teclado con loadkeys la-latin1
En caso de que
no utilices el teclado latinoamericano podes chequear que layout utilizar con:
ls -R /usr/share/kbd/keymaps
🔅 Habilitamos las descargas paralelas.
nano /etc/pacman.conf
# Descomentamos la opción "ParallelDownloads" y le indicamos el número que consideremos necesario. En mi caso cinco, me parece perfecto.
ParallelDownloads = 5
🔅 Guardamos con:
Ctrl + o &Ctrl + x
🔅 Actualizamos los repositorios
pacman -Syy
🔅 Las particiones:
**ATENCION**: En mi caso, yo mantengo el disco sin dual boot, solo tengo un Sistema operativo y es
Archlinux/Artix. Pero voy a enseñar el método que uso si necesito dejar Windows (¡por alguna
razón!)
# con fdisk compruebo el nombre de las particiones.
fdisk -l
# Creo la carpeta /boot y borro el boot anterior de la distro que normalmente tengo.
mkdir -p /mnt/boot/
mount /dev/nvme0n1p1 /mnt/boot/
Este paso lo realizo para no tener que crear otra partición EFI, utilizo la misma que Windows, y no formateo esta misma partición
# borro las entradas del boot de archlinux
rm {*.img}
rm vmlinuz-linux
rm -rf grub/
rm -rf EFI/arch/
Dejando la carpeta EFI/Microsoft sin tocar
🔅 Luego formateo la partición donde irá la raíz mkfs.btrfs -F /dev/nvme0n1p5/
y continúo con la instalación.
🔅 Particionamos el disco:
👉 Nota: En mi caso mi disco es NVME, por ende remplacen NVME por sda, sdb o el que tengan.
cfdisk /dev/nvme0n1
Start Size
/dev/nvme0n1p1 512M # 512M / 1GB recomendado
/dev/nvme0n1p2 60G # 40/60GB
/dev/nvme0n1p3 405.3G # El resto del espacio
👉 Note: La instalación que realizo es exclusivamente para UEFI, y también consideren que no estoy utilizando dual boot. Sólo arch/artix.
🔅 Formateamos las particiones:
# En este caso yo utilizo xfs para mi partición home y root. Pueden elegir btrfs o ext4...
mkfs.xfs -L ROOT /dev/nvme0n1p2 # Particion root
mkfs.xfs -L HOME /dev/nvme0n1p3 # Particion home (opcional
mkfs.fat -F 32 /dev/nvme0n1p1 # Particion EFI/boot
fatlabel /dev/nvme0n1p1 EFI
🔅 Montamos las particiones:
mount /dev/disk/by-label/ROOT /mnt
mkdir -p /mnt/boot
mkdir -p /mnt/home
mount /dev/disk/by-lable/HOME /mnt/home
mount /dev/disk/by-label/EFI /mnt/boot
Instalamos la base:
pacstrap /mnt base base-devel linux linux-firmware nano dhcpcd
🔅 Generamos el archivo fstab
genfstab -U /mnt >> /mnt/etc/fstab
Configurando nuestro sistema
🔅 Cambiamos a root dentro del sistema nuestro
arch-chroot /mnt
🔅 Configuramos el reloj
ln -sf /usr/share/zoneinfo/America/Argentina/Buenos_aires /etc/localtime # Acá tenemos que poner la region/ciudad.
👉 Note: Con hwclock generamos el /etc/adjtime
hwclock --systohc
🔅 Generamos los locales
# Descomentar el que gusten. Yo prefiero el sistema en inglés
nano /etc/locale.gen
locale-gen
# Acá podemos editar el archivo y seleccionar el favorito
nano /etc/locale.conf
LANG=en_US.UTF=8 # en mi caso, prefiero en_US
nano /etc/vconsole.conf
KEYMAP=la-latin1
🔅 Instalamos el bootloader:
pacman -S grub efibootmgr
👉 Note 3: Mi configuración está pensada para sistemas UEFI. Atentos...
🔅 Instalamos el grub:
# Si estás usando MBR y no UEFI:
# grub-install --recheck /dev/sda
grub-install --target=x86_64-efi --efi-directory=/boot --recheck
grub-mkconfig -o /boot/grub/grub.cfg
🔅 Asignamos la contraseña a ROOT:
passwd # al darle enter, tipeas la contraseña.
useradd -m -G wheel -s /bin/bash tusuario # Obviamente, tipeas tu usario ahí!
passwd tusuario
🔅 Agregamos WHEEL al archivo sudoers:
EDITOR=nano visudo
# descomentamos: (quitando el #)
%wheel ALL=(ALL:ALL) ALL
🔅 Configuramos el hostname:
nano /etc/hostname
# el hostname es un darle un nombre al host:
# A mi me gusta "aesthetic" Por ende puede ser como tu nickname.
🔅 Lo agergamos al hosts:
::: code-output-flex
nano /etc/hosts
127.0.0.1 localhost
::1 localhost
127.0.1.1 tuhostname.localdomain tuhostname
# reemplaza "tuhostname" por el hostname que elegiste.
:::
🔅 Instalamos DHCPCD (es el cliente de internet):
pacman -S dhcpcd dhcpcd-dinit
🔅 Desmontamos y reiniciamos:
exit # Para salir de su
exit # Para salir de chroot
umount -R /mnt # Para desmontar
reboot # Para reiniciar
Llegado a este punto en el que reiniciaste y no te apareció ningún error o inconveniente, quiere decir que ya terminaste de instalar la base del sistema Archlinux.
Me gustaría dejarte unos pasos más (consejos) a seguir que me sirvieron cuando no entendía nada.
🔅 Habilitar DHCPCD para tener internet:
sudo systemctl enable dhcpcd
sudo systemctl start dhcpcd
🔅 Instalamos paru: Si no tenemos git, hay que instalarlo
sudo pacman -S git wget
.
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si
🔅 Por último, unos paquetes que te van a ser útiles:
# Manejar archivos zip, rar.
sudo pacman -S zip unzip unrar
# Alsa y pipewire para manejar el audio
sudo pacman -S pipewire pipewire-alsa pipewire-pulse alsa-utils
# Para poder visualizar discos externos
sudo pacman -S ntfs-3g dosfstools exfat-utils
# Drivers de intel / amd
paru -S xf86-video-amdgpu vulkan-radeon mesa-libgl mesa-vdpau libvdpau-va-gl libva-mesa-driver #AMD
paru -S xf86-video-intel mesa-libgl libvdpau-va-gl #Intel
Bueno, eso es todo. Espero que te haya servido. Si llegaste hasta acá, te pido que revises mis
otros posts.
````` ``````