Introducción
Arch Linux es una distribución de Linux que es conocida por su simplicidad y minimalismo. Aunque es una de las distribuciones de Linux más difíciles de instalar, es una de las más populares entre los entusiastas de Linux. En este artículo, te mostraré cómo instalar Arch Linux usando la línea de comandos por si te enredas con la Arch Wiki.
Debes saber que ahora existe la posibilidad de instalar Arch Linux con un instalador gráfico, pero en este artículo nos centraremos en la instalación usando la línea de comandos.
Hay personas que se sienten un poco “sucios” si no instalan Arch Linux desde la terminal, por que con un instalador gráfico no tienen el control total de lo que van a instalar. Y la terminología de Arch Linux es “Keep It Simple, Stupid”, así que vamos a instalarlo desde la terminal.
Importante:
Nota: Este artículo asume que tienes un conocimiento básico de cómo funciona Linux y que tienes una conexión a Internet estable. Si no tienes conocimientos básicos de Linux, te recomendaría que primero aprendas los conceptos básicos antes de seguir con este artículo.
Aunque personalmente, aprendí mucho de Linux instalando Arch, puesto que siguiendo la Arch Wiki se me tornaba un poco complicado, pero al final luego de varios dias de intentos, de tanta prueba y error, lo logré. Y decidí hacer una guía más sencilla paso a paso de lo que se debe hacer.
Requisitos
- Un dispositivo con al menos 512 MB de RAM.
- Una conexión a Internet estable.
- Un dispositivo de almacenamiento USB con al menos 2 GB de espacio libre.
- Sistema UEFI.
Nota: Esta instalación se ha hecho con sistema UEFI y particiones GPT.
Instalación
-
Verificar el arranque en UEFI
-
Pulse Win + R escriba msinfo32 y pulse Intro.
-
Busque la entrada Modo de BIOS.
-
Si el valor indicado es Heredado, el entorno de arranque es BIOS (La instalación sería diferente). Si es otro valor como GPT, se mostrará el entorno de arranque correspondiente.
-
-
Descargar Arch Linux: Primero, necesitas descargar la última versión de Arch Linux desde el sitio web oficial.
-
Bootea Arch en una USB: Para crear un USB booteable, puedes usar Rufus en Windows.
Una vez booteado Arch, podemos ejecutar los siguientes comandos:
1. Cambiar distribución de teclado
la-latin1
es el layout de teclado para latinoamérica, pero puedes elegir el que necesites, puedes ver más layouts con el siguiente comando:
2. Nos conectamos a wifi:
3. Verificar la conexión a Internet
Deberías recibir una respuesta, si no, vuelve al paso 2.
4. Actualizar el reloj del sistema
5. Particionar el disco
Nesecitamos al menos 3 particiones, una para el boot, otra para el swap y otra para el root.
CANTIDAD | TIPO DE PARTICION |
---|---|
512M | EFI System |
TUS GB DE RAM | SWAP (linux swap) |
RESTO DE GB | ROOT (linux filesystem) |
Con el siguiente comando podemos ver los discos que tenemos:
Asegurate de seleccionar el disco correcto, en mi caso es /dev/sda
. Si tienes un disco SSD, probablemente sea /dev/nvme0n1
.
Sí 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:
Entonces ejecutas este comando:
6. Formatear los discos:
7. Montar los discos:
Primero crear una montura para EFI:
Luego montar las particiones:
8. Instalar paquetes esenciales:
9. Ejecutar fstab:
10. Ejecutar chroot:
11. Configurar zona horaria:
En mi caso, usaré la zona horaria de Bogotá, pero puedes elegir la que necesites.
Ejecutar hwclock para sincronizar el reloj del sistema:
12. Editar localización:
Apartir de aquí, usaré nvim como editor de texto, sino sabes cómo usarlo, puedes seguir esta guía de Commandos Básicos de Neovim. Al menos para que sepas cómo guardar y salir de neovim.
- Ubica la linea que contenga: es_CO.UTF-8 para localización de Colombia y descoméntala. Remueve el # de la linea y guarda el archivo.
13. Configurar locale.conf:
14. Configurar teclado:
15. Configurar hostname:
- Escribe un nombre para tu pc, en mi caso pondré rxtsel
16. Configurar host:
- Escribe tal cuál la imagen. sólo reemplaza
myhostname
por el nombre que pusiste en tuhostname
17. Ejecutar initframs:
18. Instalar grub y otros paquetes:
19. Crear Directorio EFI:
20. Montar la partición EFI:
21. Instalar bootloader:
Instalaremos grub, pero puedes optar por instalar otro bootloader cómo systemd-boot:
22. Configurar grub:
23. Encender Network Manager:
24. Agregar un nuevo usario:
25. Añadir persmisos de sudo:
- Descomentar: %wheel ALL=(ALL) ALL y guardar.
26. Contraseña para el nuevo usuario:
- Pon una contraseña para el usuario que creaste, en mi caso para rxtsel.
27. Configurar contraseña de root:
- Pon una contraseña para el usuario root.
28. Instalar driver de display:
Si tienes gpu INTEL, ejecuta el siguiente comando:
Si tienes gpu AMD, ejecuta el siguiente comando:
29. Instalar servidor de display:
En este punto ya 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.
Salir de arch-chroot:
Desmontar las particiones:
Reiniciar el sistema:
Y 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:
Listo, ahora prueba la conexión con:
Ya tienes conexión a internet.
Instalando nuestro Entorno de escritorio o gestor de ventana
Apartir de aquí ya queda a tu elección, puedes instalar el entorno de escritorio que quieras, o un gestor de ventanas, o simplemente quedarte con la terminal. Algunos más populares son:
Gestores de Ventanas (TWM):
Entornos de Escritorio:
Puedes buscar sobre ello y elegir el que más te guste, en mi caso prefiero TWM. Aquí pudes ver mi dotfiles