Cómo instalar Arch Linux paso a paso.

Compartir:

Seguramente por ahí habrás leído o escuchado la frase: “Si sabes usar Ubuntu, sabes usar Ubuntu. Si sabes usar Arch o Slackware, sabes usar Linux“. Y es que esta frase empleada en el argot Linuxero, tiene bastante de cierto. Ambas distribuciones, te permiten instalar Linux “modulo por modulo”, componente por componente, de tal manera que el resultado final es 100% personalizado y a tu justa medida. Puedes figurarlo como si Linux fuese una caja llena de piezas de ladrillos para armar (de aquella popular marca Lego). Tú, vas a tomar unicamente aquellos que necesites para armar lo que desees. Eso es exactamente lo que sucede con Arch Linux. El resultado final, es una distribución Linux sumamente ligera y 100% a la medida de tu pc. A pedido de aquellos que contactaron el sitio, solicitando una guía ilustrada y explicada paso a paso, les presento “Cómo instalar Arch Linux paso a paso“. Ojala les ayude y permita conocer más de esta excelente distribución.

La presente guía esta basada en la versión original del manual de instalación de Arch Linux en el idioma inglés (misma que es notoriamente más extensa y mejor documentada que la versión en español), de la cual he eliminado ciertas secciones que por su complejidad y tecnicismos, resultarían de poca ayuda o beneficio a usuarios principiantes y a la que a su vez, he agregado ilustraciones y explicaciones comprensibles para usuarios de todo nivel. Existe también en la red un script que facilita en mucho el proceso de instalación de Arch Linux. Este NO ha sido incluido en el tutorial, pues considero, derrota el propósito de instalar una distribución como Arch. La guía es bastante extensa y esta dividida en varias páginas. Botones de navegación estarán siempre disponibles al final de cada una de ellas.

Habiendo cargado tu ordenador desde el medio de instalación de ARCH Linux, podrás ver el menú selector. De las opciones disponibles, vamos a escoger la primera opción (x86_64), misma que soporta ordenadores de 64 bits. Si este no es tu caso y quieres instalar ARCH Linux en un ordenador antiguo, entonces escogerás la segunda opción (i686).

*Nota: Como ya te habrás dado cuenta, a partir de Noviembre del 2017, el equipo de Arch no desarrollará la versión i686 destinada a aquellos computadores que cuentan con arquitectura de 32 bits. Sin embargo, estará disponible Arch Linux 32, portal y repositorios desarrollado y mantenido por la comunidad de usuarios de Arch Linux.

El proceso de carga de Arch Linux dará inicio y tan pronto termine este, te presentará una interfaz similar a la que muestra la imagen de la derecha. No te espantes… ver la pantalla en modo de texto es completamente normal y no significa que algo ha salido mal.

Probando conectividad con la red.

Al cargar Arch, automáticamente inicia el modulo de DHCP (protocolo de configuración automática de conexión al Internet). Para probarlo y cerciorarnos que nuestro adaptador de redes ha sido correctamente identificado, vamos a correr el siguiente comando:

ping -c3 www.google.com

Este comando enviara un pequeño paquete de data, mismo que será regresado al origen (tu ordenador) y el tiempo que este tarda en ir y venir, se medirá en milisengundos. A esto se le conoce como “tiempo de respuesta”. El comando también instruye a llevar a cabo 3 intentos. En todo caso, la respuesta debería de verse algo similar (claro, los números van a cambiar y no tienen por que ser los mismos) al resultado de abajo. De lo contrario, lo mas probable es que tu adaptador de red no este soportado por esta distribución o en el mejor de los casos, que tengas problemas de conectividad.

 64 bytes from www.google.com (74.125.224.113): icmp_seq=3 ttl=57 time=27.5 ms

Para redes inalámbricas

Si tu ordenador emplea redes inalámbricas en lugar de una conexión cableada, entonces tendrás primero que configurar el adaptador Wifi. Para hacerlo, ejecuta en el terminal el siguiente comando:

wifi-menu -o

*Se trata de la vocal “o” y no del número cero.

Este comando ejecuta una pequeña aplicación en modo texto, muy similar a cualquier panel de configuración de redes inalámbricas. Sigue los pasos y luego verifica tu conexcion a Internet tal y como se explica en el paso previo (probando conectividad con la red).

Nota sobre la configuración de redes

Es altamente recomendable que para llevar a cabo el proceso de instalación sin mayores problemas, conectes tu ordenador por medio de una red cableada. La razón es bastante sencilla; pudiera darse el caso de que tu adaptador inalámbrico de redes no tenga un controlador en los repositorios oficiales de esta distribución, por lo cual, podrías verte forzado a descargarlo desde algún repositorio como AUR (Arch User Repository). Este procedimiento requiere de pasos adicionales que no van a ser explicados en el presente tutorial.


Cambiando el idioma del teclado o layout.

Es verdaderamente sencillo. Simplemente corre el comando de abajo para cambiar la configuración del teclado:

loadkeys es

Así de sencillo. Verás que la configuración de las teclas ha efectivamente cambiado al español.

Garantizada la conectividad con el Internet y con el teclado configurado, el paso siguiente será el de cambiar el idioma por defecto al español.


Seleccionando el servidor espejo más veloz

Para seleccionar el servidor espejo más veloz, haremos uso de de una pequeña aplicación llamada reflector. De esta manera no sólo la instalación de nuestro nuevo sistema operativo será más rápida, sino también las futuras actualizaciones.

Primero es necesario actualizar el administrador de paquetes Pacman (Package Manager) con el siguiente comando:

pacman -Syy

Si pacman encuentra actualizaciones disponibles, responderemos afirmativamente y procederemos a la actualización. En caso de no haberlas, simplemente nos devolverá el prompt.

A continuación instalamos la aplicación que nos servirá en el próximo paso con el siguiente comando:

pacman -S reflector

Ahora procedemos a correr la aplicación que nos permitirá seleccionar el servidor más rápido de acuerdo a nuestra ubicación geográfica. Ejecutamos el siguiente comando:

sudo reflector -f 12 -l 10 -n10 --save /etc/pacman.d/mirrorlist

El comando de arriba buscará los 12 servidores más rapidos (-f) y seleccionará de entre ellos los 10 servidores más recientemente actualizados (-l), creando una lista con los 10 primeros (-n) para guardarla en la ruta /etc/pacman.d/mirrorlist.


Preparando el disco duro.

Para particionar el disco duro en ArchLinux, emplearemos una utilidad llamada cfdisk. Pare usarla y entenderla (es muy sencilla y no tiene nada del otro mundo) te sugiero sigas el vídeo que muestro a continuación. Ya sabrán disculpar la calidad del vídeo, pero es que youtube está visto, no es lo mio =(.

El comando que se ejecuta al principio y no se aprecia muy bien que digamos, es cfdisk. Entonces ya lo sabes, ejecuta ese comando y luego sigue los pasos del vídeo.


Formateando las particiones.

Creadas ya las particiones en el paso previo, proseguiremos a darles formato. Comenzaremos con la partición root (/). Para ello, escribe:

mkfs.ext4 /dev/sda1

 

Proseguimos con la partición swap:

mkswap /dev/sda2

Y finalmente la habilitamos:

swapon /dev/sda2

Montando las particiones.

Ahora procederemos a montar las particiones previamente creadas y formateas. Comenzaremos montando la partición root:

mount /dev/sda1 /mnt

 

Si te estas preguntando por que no montamos la partición swap , es por que aquella lo hace automáticamente.


Instalando el sistema Base.

Ahora, procedemos a instalar el sistema base de Arch Linux en la partición root. Para lograrlo, ejecuta el siguiente comando:

pacstrap -i /mnt base base-devel

Responde afirmativamente a ambas preguntas. Los ficheros del sistema serán copiados en la ubicación especificada.


Generando el FSTAB.

Registramos la información de las particiones en el fichero fstab:

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

Y comprobamos:

cat /mnt/etc/fstab

El resultado del comando previo, tiene que ser bastante similar al de la imagen que se muestra abajo. En ella se puede ver /dev/sda1 root (ext4) y /dev/sdas2 swap.


Cambiando el idioma por defecto.

Por defecto, Arch Linux se instalará en idioma inglés. Para corregir esto, vamos a abrir en la terminal, el fichero de configuración de idiomas:

nano /etc/locale.gen

El editor de textos nano, entonces mostrará a continuación el contenido del fichero. Lo que sigue es muy sencillo. Usando las flechas del teclado, navega hasta encontrar la sección de español, misma que reconocerás por estar en el formato #es_. Lo único que tienes que hacer es remover el símbolo de número # para activar el lenguaje. Si eres de Perú por ejemplo, quitaras el # de la linea: es_PE.UTF-8 UTF-8. Terminado el cambio, presionas Control + O (<–vocal, no número), pulsas ENTER para guardar y finalmente CONTROL +X para salir.

Se ha quitado la almohadilla o símbolo de número de es_PE.UTF UTF-8.

Ya editado el fichero de idiomas, vamos a decirle a Arch Linux sobre los cambios y que aquellos que hemos habilitado, son precisamente los que queremos emplear. Ejecuta el siguiente comando disponible a continuación. Esto guardara la información en el fichero de configuración.

locale-gen

Configurando el reloj.

Para configurar el reloj vamos a correr el siguiente comando. Aquí es necesario ingresar una zona horaria. La que se muestra en el comando (/America/Lima) es sólo una muestra. Aquí hay una lista completa con las zonas horarias: TZ Data Wikipedia.

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

Luego, terminamos con este otro cxomando que configurar el reloj de hardware en modo UTC:

hwclock --systohc --utc

 


Asignando un nombre al equipo.

Ahora, vamoa a darle un nombre a nuestro eqiupo. Esto ayudara a identificarlo facilmente en un entorno de red. Por favor, nota que nombrePC en el comando que sigue a contiunuación, puede ser reemplazado con cualquier otro nombre. No es un parametro, simplemente, un es nombre ficticio.

echo nombrePC > /etc/hostname

Editando el fichero “hosts”

A continuación editaremos el fichero de configuraciói “hosts” que nos permite establecer los parametros básicos para entornos de red. Ejecutamos el siguiente comando para abrir el fichero hosts en modo de edición. Nota tambien aquí que es necesario que establezcas el mismo nombre de eqiupo que estableciste en el paso anterior y que yo denoto con nombrePC a manero de ejemplo.

nano /etc/hosts

Edita el archivo para que quede así:

A continuación, la misma data pero en modo texto:

 

# Static table lookup for hostnames.
# See hosts(5) for details.
127.0.0.1 localhost.localdomain localhost
::1 localhost.localdomain localhost
127.0.1.1 localhost.localdomain nombrePC
# End of file

Terminada la edición, presionas Control + O (<–vocal, no número), pulsas ENTER para guardar y finalmente CONTROL +X para salir.


Instalando GRUB.

Proseguimos con el proceso instalando el boot loader GRUB con el siguiente comando (este comando incluye la instalación de os-prober, una herramienta que permite detectar otros sistemas operativos instalados en el ordenador, agregándolos automaticament en el menú de GRUB. Si tienes unicamente un sistema operativo y no planeas instalar ningún otro, puedes omitir el parametro os-prober ) :

Procedemos con permisos elevados sobre la partición root:

arch-chroot /mnt /bin/bash

Instalamos grub y una utilidad llamada os-prober:

pacman -S grub os-prober

Y continuamos con el proceso de configuración / instalación de GRUB.

grub-install /dev/sda

Creando las imágenes – Configurando GRUB.

 

Verás que el prompt cambia y te muestra unos números seguidos del símbolo de número #.

mkinitcpio -p linux

Una serie de datos aparecerán en tu pantalla. Pueden aparecer algunas advertencias relacionadas con controladores no instalados, pero eso está bien por ahora. En todo caso, la ultima linea debe decir algo como: Image creation succesful.

Las imágenes creadas las vamos a alimentar a GRUB (vamos a crear las entradas en el menú):

grub-mkconfig -o /boot/grub/grub.cfg

* -o es letra y no el número cero.

 


Asignando la contraseña de root.

Antes de culminar con la instalación del sistema base, es importante establecer la contraseña para root o super usuario. Ejecuta el comando:

passwd

E ingresa la misma contraseña 2 veces.

Ahora, abandonamos el modo chroot escribiendo este otro comando:

exit

Desmontando las particiones.

Antes de terminar y reiniciar el ordenador, es importante desmontar las particiones de root y home. Ejecuta estos 2 comandos uno después del otro:

umount -R /mnt

Finalizando la instalación del sistema base.

Si haz llegado hasta esta parte sin contratiempos… puedes darte unas palmaditas en el hombro, pues haz logrado instalar el sistema base de ArchLinux. Lo que sigue a continuación es el reinicio del sistema para asegurarnos de que Grub se instaló y el ordenador puede cargar normalmente. Ejecuta:

systemctl reboot

Al re iniciar, deberías de ser capaz de ver GRUB mostrándote las opciones de carga de ArchLinux, luego de lo cual, se te preguntará la información de inicio de sesión. No olvides que el usuario es root y la contraseña, es la que especificaste en pasos previos.


Iniciando sesión en el nuevo sistema.

Para iniciar sesión en el nuevo sistema, ingresa la palabra root como usuario y como contraseña. aquella que especificaste en el paso Asignando la contraseña de root.


Arrancando la configuración de red.

Si intentas ahora conectarte al Internet, verás que obtendras mensajes de error. Se debe a que es necesario arrancar o inicializar la configuración de redes. Para hacerlo, ejecuta el siguiente comando:

dhcpcd

Y luego, para evitar tener que inicarlo manualmente en cada inicio de sesión, le diremos al sistema, que lo incie automaticamente con este otro comando:

systemctl enable dhcpcd

Agregando el usuario.

Hasta ahora, hemos venido haciendo todo el proceso de instalación y configuracion por medio de la cuenta de super usuario o root. Finalmente ha llegado el momento de crear la cuenta de usuario y de agregarlo a los grupos de usuario. Para hacerlo, escribe el siguiente comando (Está demás decir que tiene que reemplazar la palabra “usuario” por el nombre de usuario de tu elección):

useradd -m -g users -G wheel -s /bin/bash usuario

Y finalmente le asignamos una contraseña. Ejecuta el siguiente comando e ingresa la nueva contraseña para tu nuevo usuario.

passwd usuario

Asignado acceso a privilegios elevados

Ahora, le asignamos acceso a privilegios elevados mediante este otro comando (es decir, tu usuario también podr’a tener acceso a privilegios elevados y hacer modificaciones al sistema al emplear el comando sudo):

EDITOR=nano visudo

Busca la linea que se muestra en la imagen y borra la almohadilla so símbolo de número #.

Terminado el cambio, presionas Control + O (<–vocal, no número), pulsas ENTER para guardar y finalmente CONTROL +X para salir.

Hecho esto, abandonamos la sesion del usuario root con el siguiente comando:

exit

Este comando te mostrará el inicio de sesión y te preguntará por nombdre de usuario y clave. Ingresa el usuario y la contraseña, que espeficisate en el paso Agregando el Usuario.


Al ingresar, habrás concluído la instalación del sistema base de Arch Linux. Ahora todo está listo para proseguir al siguiente paso, que es el de la instalación de un escritorio o entornio grafico.

Esto conluye el tutorial.

Compartir:

About Mr Roboto

Monitor: El Huascar. Disco Duro: Bien duro como buen cholo. Fuente de poder: Oyuco, oca, yuca camote. Video: Nvida por no tner una AMD vision.

Ver todos los posts por Mr Roboto →

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *