Arch Linux 🤔 Guía de instalación en español

Arch Linux 🤔 Guía de instalación en español

Te intriga, da curiosidad pero nada que te atreves a instalar Arch Linux puro por su complejidad?

En esta guía paso a paso en español te muestro como hacerlo de forma detallada, comenzamos?, sigue leyendo.

Tiempo necesario: 30 minutos.

Pasos detallados para instalar Arch Linux.

  1. Verificar requerimientos.

    Cumplir con los requerimientos mínimos para Arch.

  2. Descargar el ISO.

    De forma directa o por torrent descargamos el ISO desde el sitio oficial.

  3. Creamos un DVD o USB booteable y hacemos boot.

    Generamos el medio de instalación y booteamos el equipo con el.

  4. Distribución de teclado.

    Configuramos distribución de teclado.

  5. Particionar disco.

    Creamos un esquema de particionado del disco en nuestro equipo.

  6. Formateamos filesystem’s.

    Le damos formato a los nuevos filesystem’s.

  7. Activamos swap.

    Formateamos y activamos memoria virtual.

  8. Montamos los filesystem’s.

    Activamos los filesystem’s en directorios temporales para usarlos.

  9. Instalamos paquetes.

    Usaremos los grupos base de arch linux.

  10. Configuramos fstab.

    Creamos un fstab con los nuevos filesystem’s.

  11. Activamos los filesystem’s.

    Montamos y comenzamos a usar los nuevos filesystem’s.

  12. Configuramos zona horaria.

    Elegimos y activamos zona horaria para fecha y hora.

  13. Modificamos locale y activamos idioma.

    Configuramos el idioma a usar en nuestro Linux.

  14. Configuramos red.

    Modificamos configuracion de la tarjeta de red y DNS.

  15. Instalamos bootloader.

    Preparamos nuestro arch linux para que pueda bootear.

  16. Creamos contraseña de root.

    Protegemos la cuenta root con contraseña.

  17. Actualizamos nuestro OS.

    Verificamos si nuestro OS esta actualizado.

  18. Instalamos X.

    Descargamos xorg y dependencias para manejar nuestro escritorio gráfico.

  19. Descargamos escritorio Gnome.

    Instalamos escritorio gráfico gnome en su ultima versión disponible.

  20. Creamos cuenta de usuario común.

    Desde la cuenta root creamos una cuenta de usuario común.

Requerimientos de instalación Arch Linux

  • Procesador de 64bits
  • 512Mb RAM (mas es mejor)
  • 1Gb disco (para uso de estación de trabajo se recomienda 20Gb o mas)
  • Puerto USB o unidad de DVD para usar en la instalación (lo usaremos para hacer boot la primera vez)
  • Conexión a internet
  • Dominio moderado de linea de comandos

Prefieres verlo en vídeo? Dale click aquí debajo y no olvides suscribirte a mi canal.

Descargamos el ISO desde el sitio oficial Arch

El ISO es relativamente pequeño (comparado con los tamaños de las demás distribuciones)

Lo descargaremos de forma directa desde uno de los mirrors o por torrent, la forma que te recomiendo para no recargar servidores y que sea mas rápido.

Seguidamente debemos generar un DVD o USB booteable para hacer boot en el equipo a instalar.

Artículos recomendados
Etcher, tu aplicación opensource para crear USB booteables
qBittorrent, cliente BitTorrent en Linux
Deluge BitTorrent en Linux paso a paso
FrostWire BitTorrent, cliente multiplataforma para tus descargas

Booteamos Arch Linux

Iniciamos nuestro equipo y nos aparece un menú.

Menú de boot de Arch Linux
Menú de boot de Arch Linux

Elegiremos la opción Boot Arch Linux (x86_64) y presionamos Enter.

Con lo cual llegaremos como root al prompt de nuestro Linux Arch. Ahora comienza lo divertido.

Activamos distribución de teclado

Por default el teclado de nuestro equipo vendrá configurado para USA por lo cual sera nuestra primera tarea, cambiarlo a español.

loadkeys es

Ahora, si quieres otra distribución de teclado, puedes mirar las disponibles con el siguiente comando.

ls /usr/share/kbd/keymaps/**/*.map.gz

Particionamos disco para Linux

Nuestro esquema de particionado mínimo sera:

  • / « Para el filesystem root de nuestro sistema operativo Linux
  • swap « Memoria virtual
  • /home « El filesystem donde tendremos nuestro directorio de usuario

Dependiendo del tamaño de tu disco, serán los tamaños de estas particiones.

En este articulo uso un disco de 30Gb con un equipo que tiene 2 Gb RAM.

Primero buscamos en los dispositivos para ver como reconoció nuestro disco.

fdisk -l

Ejemplo, si el disco es SATA, debe mostrarlo como /dev/sda ademas de su tamaño total.

Ingresamos a fdisk y creamos las 3 particiones.

fdisk /dev/sda

Ya en el prompt de fdisk usaremos n para crear partición, comenzamos con la / primaria y le damos +20G de tamaño.

Seria así la serie de comandos para crear el filesystem /:

  • n – Crear partición primaria (podemos tener máximo 4 creadas)
  • p – Crear partición primaria o extendida (en este caso primaria)
  • 1 – Numero de la partición a crear de forma consecutiva
  • First sector – Presionamos Enter para tomar el primer sector disponible
  • Last sector – Escribimos el tamaño (puede ser en K,M,G,T,P) con el signo + precediendolo

Repetimos esos pasos para crear las 3 particiones cambiando el tamaño (la ultima partición creada damos Enter en Last sector para que tome todo el resto de disco).

Marcamos la partición sda2 como tipo linux swap.

  • t – Tipo de partición
  • 2 – Seleccionamos la partición (en tu caso este podría ser otro numero)
  • 82 – Escribimos 82 que es el código de Linux Swap ( o puedes ver el listado con L)

Salimos guardando cambios con w y Enter.

Formateamos los filesystem creados

Ya creadas las particiones lo siguiente es formatearlas.

Pero verifiquemos primero el listado de particiones creadas.

Después de particionar con fdisk, verificamos el esquema de particionado.
Después de particionar con fdisk, verificamos el esquema de particionado.

Ejecutamos nuevamente el comando fdisk.

fdisk -l

Este comando como vemos en la anterior imagen, nos debe mostrar ya nuestro disco con las 3 particiones que acabamos de crear.

Ahora daremos formato a las particiones sda1 y sda3 (los filesystem / y /home) usando el sistema de archivos ext4.

mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda3

Activamos memoria virtual en nuestro Linux

La memoria virtual hoy en día algunos dicen que no es necesaria debido a la cantidad de memoria RAM disponible.

Mi punto de vista es que mientras mas tenemos, mas usamos, por lo cual siempre creo una partición o fichero swap en mis equipos.

mkswap /dev/sda2
swapon /dev/sda2

Verificamos su activación con el siguiente comando.

free

Donde debemos ver ya la cantidad de swap asignada esperando a ser usada en algún momento.

Preparamos filesystems para instalación de Linux Arch

Montaremos los filesystem / y home en /mnt para comenzar la instalación.

mount /dev/sda1 /mnt
mkdir /mnt/home
mount /dev/sda3 /mnt/home

Instalamos paquetes base de Arch

Ya estamos listos para instalar una base de Arch con el siguiente comando (debes ya estar conectado a internet, preferiblemente por cable).

pacstrap /mnt base base-devel
Conectados a internet comenzamos la instalación de paquetes base de arch linux.
Conectados a internet comenzamos la instalación de paquetes base de arch linux.

Tiempo de irnos por un café mientras instala.

Configuramos nuestro sistema Linux

Ya descargados e instalados los grupos de paquetes base y base-devel debemos generar un fichero fstab para que el OS sepa como montar los filesystem al hacer boot.

genfstab -U /mnt >> /mnt/etc/fstab

Activamos los nuevos filesystem

A partir de este momento debemos activar los filesystem para continuar con los cambios con los procesos que ya se están ejecutando.

arch-chroot /mnt

Configuramos zona horaria

Configuramos nuestra zona horaria para activar fecha y hora según nuestra región y país.

Haz los cambios según tu región y país (en el ejemplo muestro como seria para Bogota, Colombia).

ln -sf /usr/share/zoneinfo/America/Bogota /etc/localtime

No sabes cual es tu zona horaria, no hay problema, podemos buscarla.

ls /usr/share/zoneinfo

Sincronizamos la fecha y hora de nuestro equipo.

hwclock --systohc --utc
date

Modificamos locale y activamos idioma

Arch Linux, al igual que cualquier distro puede manejar tu idioma y es lo que haremos ahora, activar nuestro idioma español.

Para eso debemos editar el fichero locale.gen y descomentar los idiomas que queramos manejar (en mi caso activo español colombia).

nano /etc/locale.gen
es_CO.UTF-8 UTF

Salimos guardando cambios con Ctrl X Y y activamos el cambio con el siguiente comando.

locale-gen
echo LANG=es_CO.UTF-8 > /etc/locale.conf
export LANG=es_CO.UTF-8

Configuramos la red en Arch Linux

Comenzamos dándole un nombre o hostname a nuestro equipo linux (yo usare la palabra arch-linux).

nano /etc/hostname
arch-linux

Salimos guardando cambios.

Siguiente paso, modificar el archivo hosts.

nano /etc/hosts
127.0.0.1	localhost
::1		localhost
127.0.0.1	arch-linux.localdomain	arch-linux

Salimos guardando los cambios.

Activamos tarjeta de red detectada

Verificamos que nuestra tarjeta de red fue detectada.

ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
    link/ether e4:a7:a0:4b:41:82 brd ff:ff:ff:ff:ff:ff

Con lo cual vemos que la tarjeta es reconocida y nombrada enp0s3.

Ahora crearemos un fichero de configuracion para esta tarjeta de red.

nano /etc/systemd/network/enp0s3.network
[Match]
name=en*
[Network]
DHCP=yes

Salimos guardando cambios.

Reiniciamos y activamos el servicio systemd-networkd con los cambios que acabamos de realizar.

systemctl restart systemd-networkd
systemctl enable systemd-networkd

Configuramos y activamos DNS

Configuramos DNS para nuestra red (en caso de que ya nuestro DHCP no lo haya hecho).

nano /etc/resolv.conf
nameserver 1.1.1.1
nameserver 8.8.8.8

Salimos guardando cambios.

No esta de mas probar conectividad y salida a internet (cancelamos despues el comando con las teclas Ctrl c).

ping google.com

Configuramos bootloader para Arch

Un paso muy importante y en el cual si nos equivocamos, básicamente nuestro equipo no cargara al hacer boot, por lo que, presta atención.

Comenzamos instalando el paquete grub.

pacman -S grub

Lo instalamos en el primer sector de sda (nuestro disco particionado).

grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg

Agregamos el filesystem home al archivo fstab (al final del archivo si ya no esta).

nano /etc/fstab
/dev/sda3 /home ext4 defaults 0 2

Salimos guardando cambios.

Creamos contraseña para cuenta root

La cuenta root o administrador del sistema es la mas importante, por ende, debemos tener cuidado de colocarle una buena contraseña.

passwd

Verificamos actualizaciones de nuestro Linux

Un sistema actualizado es uno sin errores o problemas de seguridad y aunque acabamos de instalar, no esta de mas comprobar.

pacman -Syu

Instalamos X

Para tener un escritorio gráfico (DE o Desktop Environment) debemos comenzar por instalar X.

pacman -S xorg-server

Instalamos escritorio Gnome en Arch Linux

Aclaro que tenemos varias posibilidades de escritorio gráfico las cuales puedes ver en la wiki de Arch.

Ejecutamos el siguiente comando para instalar gnome y sus extras.

pacman -S gnome gnome-extra

Tiempo de irnos por otro café 😉

Activamos y ejecutamos servicio gdm de gnome

systemctl enable gdm
systemctl start gdm

Reiniciamos nuestro equipo e ingresamos como root.

Y bien, ya tenemos nuestro Arch Linux instalado y con escritorio gráfico.

Satisfech@ con el articulo, hazme una donación, no importa la cantidad, la intención es lo que vale, dale click a este botón

Comparte este articulo opensource en tus redes sociales (compartir es sexy) por medio de los botones de redes sociales para que otros lo conozcan y apoyes mi blog.

Ademas, no olvides escribirme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.

1
Escribe tu comentario

Please Login to comment
1 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
1 Comment authors
Matías Montoya Fernández Recent comment authors
  Suscribete  
nuevos viejos mas votado
Notificación de
Matías Montoya Fernández
Miembro
Matías Montoya Fernández

Genial el trabajo que hiciste Manuel. Como siempre, se agradece.