Arch Linux es una distribución de propósito general x86-64 que es popular entre los entusiastas del bricolaje y los usuarios incondicionales de Linux. La instalación predeterminada cubre solo un sistema base mínimo y espera que el usuario final lo configure y lo use. Basado en KISS: ¡manténlo simple, estúpido! En principio, Arch Linux se centra en la elegancia, corrección de código, sistema minimalista y simplicidad.

Arch Linux es compatible con el modelo de publicación Rolling y tiene su propio administrador de paquetes: pacman. Con el objetivo de proporcionar un sistema operativo de vanguardia, Arch nunca pierde la oportunidad de tener un repositorio actualizado. El hecho de que proporciona un sistema básico mínimo le da la opción de instalarlo incluso en hardware de gama baja y luego instalar solo los paquetes necesarios sobre él.

Además, es uno de los sistemas operativos más populares para aprender Linux desde cero. Si te gusta experimentar con una actitud de bricolaje, deberías probar con Arch Linux. Es lo que muchos usuarios de Linux consideran una experiencia central del sistema operativo.

En este artículo, veremos cómo instalar y configurar Arch Linux y luego un entorno de escritorio sobre él.

El método que vamos a tratar aquí elimina los sistemas operativos existentes de tu computadora e instala Arch Linux en él. Entonces, si vas a seguir este tutorial, asegúrate de haber hecho una copia de seguridad de tus archivos o de lo contrario perderás todo. Has sido advertido.

Pero antes de ver cómo instalar Arch Linux desde un USB, asegúrate de tener los siguientes requisitos:

Una máquina compatible x86_64 (es decir, 64 bit)
Mínimo 512 MB de RAM (recomendado 2 GB)
Al menos 1 GB de espacio libre en disco (se recomiendan 20 GB para uso básico)
Una conexión a internet activa
Un dispositivo USB con un mínimo de 2 GB de capacidad de almacenamiento
Familiaridad con la línea de comando de Linux

Una vez que te hayas asegurado de tener todos los requisitos, procedamos a instalar Arch Linux.


Paso 1: descarga la ISO

Puedes descargar el ISO desde el sitio web oficial. Arch Linux requiere una máquina compatible x86_64 (es decir, 64 bits) con un mínimo de 512 MB de RAM y 800 MB de espacio en disco para una instalación mínima. Sin embargo, se recomienda tener 2 GB de RAM y al menos 20 GB de almacenamiento para que una GUI funcione sin problemas.


Paso 2: crea un USB en vivo de Arch Linux

Tendremos que crear un USB en vivo de Arch Linux a partir del ISO que acabas de descargar.

Si estás en Linux, puedes usar el comando dd para crear un USB en vivo. Reemplaza /ruta/de/archlinux.iso con la ruta donde has descargado el archivo ISO, y /dev/sdx con tu unidad en el siguiente ejemplo. Puedes obtener la información de tu unidad usando el comando lsblk.

sudo dd if= /ruta/a/archlinux.iso of=/dev/sdx bs=4M

En Windows, hay varias herramientas para crear un USB en vivo. La herramienta recomendada es Rufus. Ya hemos cubierto un tutorial sobre cómo crear un USB en vivo de Antergos Linux usando Rufus en el pasado. Como Antergos se basa en Arch, puedes seguir el mismo tutorial.

Paso 3: arranque desde el USB

Una vez que hayas creado el USB en vivo con Arch Linux, apaga tu PC. Conecta tu USB e inicia tu sistema. Mientras arranca, mantén presionando F2, F10 o F1, dependiendo de tu sistema) para entrar en la configuración de arranque. Aquí, selecciona iniciar desde USB o disco extraíble.

Una vez que selecciones eso, deberías ver una opción como esta:

 

Selecciona Boot Arch Linux (x86_64). Después de varias comprobaciones, Arch Linux iniciará la solicitud de inicio de sesión con el usuario root.

Los próximos pasos incluyen la partición del disco, la creación del sistema de archivos y su montaje.


Paso 4: Particionar los discos

El primer paso incluye la partición de tu disco duro. Una sola partición raíz es la más simple en la que crearemos una partición root (/), un swapfile y una partición de inicio.

Tengo un disco de 19 GB en el que quiero instalar Arch Linux. Para crear un disco, escribe:

fdisk /dev/sda

 

Escribe “n” para una nueva partición. Escribe “p” para una partición primaria y selecciona el número de partición.

El primer sector se selecciona automáticamente y solo necesitas presionar Enter. Para el último sector, escribe el tamaño que deseas asignar a esta partición.

Crea dos particiones más de forma similar para el inicio y el intercambio, y presiona ‘w‘ para guardar los cambios y salir.

 

Paso 4: Creando sistema de archivos

Como hemos creado 3 particiones diferentes, el siguiente paso es formatear la partición y crear un sistema de archivos.

Utilizaremos mkfs para la partición raíz y home y mkswap para crear espacio de intercambio. Estamos formateando nuestro disco con el sistema de archivos ext4.

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

mkswap /dev/sda2
swapon /dev/sda2

Vamos a montar estos sistemas de archivos en la raíz y en home.

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

 

Paso 5: instalación

Como hemos creado particiones y las hemos montado, instalemos el paquete base. Un paquete base contiene todo el paquete necesario para ejecutar un sistema, algunos de los cuales son el shell GNU BASH, herramienta de compresión de datos, utilidades del sistema de archivos, biblioteca C, herramientas de compresión, kernels y módulos Linux, paquetes de biblioteca, utilidades del sistema, utilidades de dispositivos USB , editor de texto vi, etc.

pacstrap /mnt base base-devel

 

Paso 6: configurar el sistema

Genera un archivo fstab para definir cómo las particiones de disco, dispositivos de bloque o sistemas de archivos remotos están montados en el sistema de archivos.

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

Cambia root al nuevo sistema, esto permite cambiar el directorio raíz para el proceso en ejecución actual y el proceso hijo.

arch-chroot /mnt

 

Paso 7. Configuración de la zona horaria

Usa el comando a continuación para configurar la zona horaria.

ln -sf /usr/share/<zoneinfo>/<Region>/<City> /etc/localtime
ls /usr/share/zoneinfo

Ejecuta hwclock para configurar el reloj del hardware.

hwclock --systohc --utc

 

Paso 8. Configurando Locale.

El archivo /etc/locale.gen contiene todas las configuraciones locales y el idioma del sistema en un formato comentado. Abre el archivo usando el editor nano o vi y elimina el comentario del idioma que prefieras. Lo había hecho para en_GB.UTF-8.

Ahora genera la configuración regional en el archivo de directorio /etc usando el comando de abajo.

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

 

Paso 9. Instalación del gestor de arranque, configuración del nombre de host y la contraseña de root

Crea un archivo /etc/hostname y agrega una entrada correspondiente al host.

127.0.1.1 myhostname.localdomain myhostname

Estoy agregando nuevoarch como nombre de host:

echo nuevoarch > /etc/hostname

 

y luego al archivo /etc/hosts.

Para instalar un gestor de arranque usa los siguientes comandos:

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

Para crear la contraseña root:

passwd

 

E ingresa tu contraseña deseada.

Una vez hecho, actualiza tu sistema. Lo más probable es que ya tengas un sistema actualizado ya que has descargado el último archivo ISO.

pacman -Syu

 

Has instalado con éxito una línea de comando mínima Arch Linux.

En el siguiente paso, veremos cómo configurar un entorno de escritorio o una Interfaz gráfica de usuario para Arch Linux. Soy un gran admirador del entorno de escritorio de GNOME, y estaremos trabajando en la instalación del mismo.


Paso 10: Instalar un entorno de escritorio (GNOME en este caso)

Antes de que puedas instalar un entorno de escritorio, primero deberás configurar la red.

Puedes ver el nombre de la interfaz con el siguiente comando:

ip link

Para mi es enp0s3.

vi /etc/systemd/network/enp0s3.network

[Match]
name=en*
[Network]
DHCP=yes

Guardamos y salimos. Reinicia tu red con systemd para que los cambios se reflejen.

systemctl restart systemd-networkd
systemctl enable systemd-networkd

Y luego agrega las dos entradas siguientes en /etc/resolv.conf file.

nameserver 8.8.8.8
nameserver 8.8.4.4

 

El siguiente paso es instalar el entorno X.

Escribe el siguiente comando para instalar Xorg como servidor de visualización.

pacman -S xorg xorg-server

GNOME contiene el escritorio base de GNOME. gnome-extra contiene aplicaciones de GNOME, administrador de archivos, administrador de discos, editores de texto y más.

pacman -S gnome gnome-extra
systemctl stat gdm.service
systemctl enable gdm.service

 

Reinicia tu sistema y puedes ver la pantalla de inicio de sesión de GNOME.
Palabras finales en la instalación de Arch Linux

Un enfoque similar se ha demostrado en este video (ver en pantalla completa para ver los comandos) por su lector de FOSS Gonzalo Tormo:

Original

(Visitada 1 veces, 14 visitas hoy )