Featured image of post Instalación de Arch Linux

Instalación de Arch Linux

A continuación presento una lista de los comandos utilizados en mi video guía de instalación de Arch Linux.

ISO (si es que se está instalando desde una instalación pre-existente de Linux)

1
sudo dd if=arch-2024-12-04.iso of=/dev/sdb

Nótese que if significa “input file”, la cual es el ISO descargado, mientras que of es “output file” y debe ser el dispositivo USB al cual se le va a quemar el ISO.

TECLADO (disponibles en /usr/share/kbd/keymaps)

1
loadkeys la-latin1

VERIFICAR MODO DE ARRANQUE (GPT/UEFI v MBR)

1
cat /sys/firmware/efi/fw_platform_size

CONECTARSE A INTERNET (recomendable conectarse por ethernet)

1
2
3
ping danielml.mx # si se obtiene información, se está conectado a Internet
ip a # para obtener nombre de la estación
iwctl --passphrase passphrase station name connect SSID

CREAR LAS PARTICIONES

1
cgdisk /dev/sdX
  • Hacer partición boot
  • Hacer partición swap (código 8200)
  • Hacer partición root

FORMATEAR LAS PARTICIONES

1
2
3
mkfs.vfat [boot]
mkfs.ext4 [/]
mkswap /dev/swap_partition

MONTAR LAS PARTICIONES

1
2
3
4
cd /mnt
mount /dev/sdXN /mnt
mkdir boot
mount /dev/sdXN boot/

SELECCIONAR MIRRORS (opcional, recomendado)

1
vi /etc/pacman.d/mirrorlist

Mover mirrors más cercanos geográficamente a la cima del archivo.

INSTALACIÓN DE PAQUETES BASE

1
pacstrap /mnt base base-devel linux linux-firmware wpa_supplicant dhcpcd 

GENERAR TABLA DE FS (FILE SYSTEM TABLE)

SI ESTÁS HACIENDO DUAL BOOT CON WINDOWS

1
2
mkdir boot/efi
mount /dev/sda1 boot/efi
1
genfstab -U /mnt / >> /mnt/etc/fstab

ENTRAR AL SISTEMA

1
arch-chroot /mnt

GENERAR LOCALES

1
2
3
nvim /etc/locale.gen   # descomentar los locales preferidos (ej. en_US.UTF8
locale-gen
nvim /etc/locale.conf  # escribir LANG=[locale preferido] (ej. LANG=en_US.UTF8)

ELEGIR ZONA DE TIEMPO

1
2
ln -sf /usr/share/zoneinfo/Region/City /etc/localtime
hwclock --systohc

ELEGIR FORMATO DE TECLADO

1
nvim /etc/vconsole.conf     # escribir KEYMAP=[teclado preferido] (ej.KEYMAP=la-latin1)

CREAR HOSTNAME

1
nvim /etc/hostname      # escribir nombre de máquina de tu elección

ESTABLECER HOSTS

1
2
3
4
nvim /etc/hosts     # escribir lo siguiente, reemplazando [hostname] con el nombre de máquina seleccionado
# 127.0.0.1	localhost
# ::1		localhost
# 127.0.1.1	[hostname].locadomain	[hostname]

COMPILAR MKINITCPIO

1
mkinitpcio -p linux

INSTALAR BOOTLOADER

1
pacman -S grub os-prober efibootmgr

SI ESTÁS HACIENDO DUAL BOOT CON WINDOWS

1
nvim /etc/default/grub      # descomentar GRUB_DISABLE_OS_PROBER=false
1
2
grub-install --target=x86_64-efi --efi-directory=boot/efi/ --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg

CREAR CONTRASEÑA

1
passwd

El león del norte