1. Que es Arch Linux

Arch Linux es una distribución GNU/Linux independiente, de propósito general, desarrollada para i686/x86-64, basado en un modelo rolling-release. La instalación, por defecto, deja un sistema de base mínima, que el usuario configurará posteriormente

2. Requisitos del sistema


Arch Linux se puede ejecutar en cualquier máquina i686 , con un mínimo de 256 MB de RAM. La instalación de los paquetes base puede ocupar un minimo de 800 MB de espacio en disco.

3. Descarga de y grabación de la imagen ISO

Para poder instalar Arch Linux primero tenemos que bajarnos la imagen del sistema y grabarla o crear un usb de instalación

3.1. Descarga de la ISO


La descarga se podrán hacer vía Bittorrent

external image DlVpUZ6.png


o Descarga Directa
external image sD8rLHV.png

todo ello a través de la pagina oficial __https://www.archlinux.org/download/__

3.2. Grabación de la ISO


Podemos grabar el iso con Imgburn
external image 2U0XB2X.png

infraRecorder

external image yly1OsF.png

u otro programa de grabación, también podemos crear un USB de instalación con YUMI
external image 1Vtym52.png

o unetbooting
external image xCu7TJx.png


4. Configuraciones previas a la instalación

antes de iniciar el proceso de instalación hay que realizar varias configuraciones como el idioma, la zona horaria el tipo de particiones entre otras para poder instalar el sistema para ello iniciamos el livecd de arch linux en la versión de 32 bits (I686) o 64 bits (x86_64) según deseemos un sistema u otro
external image vl7SXpk.png


Tras iniciar arch el sistema nos quedará en modo consola que usaremos para introducir los comandos durante todo el proceso de instalación


external image 7524LXn.png

4.1. Configuración regional y de idioma

Empezaremos definiendo que disponemos de un teclado español para ello introducimos el siguiente comando

# loadkeys es

ahora lo guardamos para dejarlo permanente

# nano /etc/vconsole.conf

se nos abrirá el archivo en el editor de texto de consola nano introducimos en la primera línea “KEYMAP=es” como se ve en la imagen

external image q9XmmF6.png

una vez echo le damos Ctrl + X para salir y cuando nos pregunte si deseamos sobrescribir le decimos si "Y" y confirmamos con la tecla Enter

para cambiar el idioma editamos el archivo locale.gen utilizando

# nano /etc/locale.gen

se nos abrirá el archivo en el editor de texto de consola nano,
external image 5QdQXwR.png

debemos desplazarnos hasta hacia abajo para comentar el idioma ingles
external image aPOlAJR.png
y descomentar el español
external image Cgx2dJe.png
le damos Ctrl + X para salir le decimos que si "Y" y confirmamos el nonbre. Echo esto debemos generar el nuevo idioma usando

# locale-gen

Para configurar el uso del español en todo el sistema primero usamos

# localectl set-locale LANG="es_ES.UTF-8"

para fijarlo y a continuación exportamos las variables

# export LANG=”es_ES.UTF-8”

# export LANGUAGE=”es_ES.UTF-8”

# export LC_COLLATE=”C”

y guardamos la configuración con

# locale | cat > /etc/locale.conf

y ya lo tendremos en español. Ahora tendremos que establecer la hora y la región, para indicar que estamos en España en la región peninsular introducimos

# timedatectl set-timezone Europe/Madrid

y por ultimo pasamos el horario UTC del software al reloj

# hwclock --systohc --utc

4.2. Conexiones de red


el demonio dhcp se inicia automáticamente en el arranque e intenta establecer una conexión cableada, para comprobar el estado de la conexión podemos probar ha hacer un ping a wikispaces de la siguiente manera

# ping wikispaces.com -c 4

external image uWnJaq2.png
una vez completado la prueba sin ningún problema podremos continuar

4.3. Creacion de las Particiones


para crear las particiones utilizaremos el editor de particiones cfdisk

# cfdisk

se nos abrira el editor, y le diremos que queremos una tabla en "dos"

external image rMxzYjV.png

ya dentro del editor seleccionamos nueva

external image iz4nvuU.png

y le damos un tamaño de "250M" que mas tarde destinaremos a la partición de arranque

external image IBsq9pz.png

seleccionamos primaria

external image VR4kEB8.png

nos pondrá por defecto el tipo linux(83), seleccionamos iniciable y confirmamos

external image snJt7eU.png

ahora bajaremos para seleccionar el espacio libre para crear la siguiente partición que sera de unos "36G" también sera primaria y la destinaremos al sistema

external image XuBiuqh.png

volvemos a situarnos en el espacio libre para crear la siguiente que sera de "5G" primaria

external image AFSXGxn.png

pero en eta le cambiaremos el tipo de particion para ello nos vamos a la opción tipo

external image yIobvSQ.png

y nos desplazamos hasta la opcion "82 Linux swap / Solaris" la confirmamos y luego volvemos a situarnos en el espacio libre para crear la ultima partición

external image 1NM6wzE.png

esta partición sera del tamaño que nos queda unos "78,8G" en nuestro caso también sera primaria e ira destinada a archivos del usuario

external image BgMAXoK.png

una vez echo eso le daremos a la opcion escribir

external image Oa9VFYv.png

y cuando nos pregunte escribimos "yes" y confirmamos,

external image AblGGT0.png

después seleccionamos salir para volver a la linea de consola

external image UD4Lc3E.png

4.4. Formateado de las particiones


Para dar formato a las particiones utilizaremos

# mkfs.ext4 /dev/sda1

para la primera partición

# mkfs.ext4 /dev/sda2

para la segunda partición

# mkfs.ext4 /dev/sda4

para la cuarta partición, la tercera partición es la swap así que utilizaremos

# mkswap /dev/sda3

y la iniciamos con

# swapon /dev/sda3

4.5. Montaje de las particiones


Montaremos las particiones de la siguiente forma, primero la partición sistema

# mount /dev/sda2 /mnt

luego la particion de arranque

# mkdir /mnt/boot

# mount /dev/sda1 /boot

y luego la de usuario

# mtkdir /mnt/home

# mount /dev/sda4

5. Instalación


Ya hemos acabado con todas las configuraciones previas a partir de ahora instalaremos el sistema y lo configuraremos

5.1. instalación de los paquetes base


Utilizaremos pacstrap para instalar los paquetes base

# packstrap -i /mnt base base-devel

external image bD1Qsci.png

presionamos enter para instalar todos los paquetes

external image zlQVXyu.png

de nuevo presinamos enter para selecionarlos todos

external image d5iIccN.png

por ultimo escribimos s para instalar los ultimos paquetes

5.2. instalamos grub y network manager


aprobechamos para intalar grub y networkmanager

# pacstrap /mnt networkmanager

# pacstrap /mnt grub-bios

6. Configuración


Con el nucleo de arch ya instalado empezaremos la configuracion del sistema

6.1. Fstab


Introducimos:

# genfstab -U -p /mnt >> /mnt/etc/fstap

6.2. Chroot


Ahora entramos como root de nuestro sistema con

# arch-chroot /mnt /bin/bash

6.3. Hostname


Para definir el nombre de nuestra maquina introducimos:

# nano /etc/hostname

external image R0PW28c.png

Escribimos el nombre y le damos Ctrl + X para salir le decimos que si "Y" para guardar y confirmamos el nonbre

6.3. Configuración local y de idioma


revisamos la configuracion de idioma utilizando:

# locale

si no es la deseada deberemos volver a configurar el idioma como ya hicimos en el apartado 4.1

para la zona horaria crearemos un vinculo local con:

# ln -sf /usr/share/zoneinfo/Europe/Madrid /etc/localtime

6.4. Mkinitcpio


# mkinitcpio -p linux

6.5 Configurar Grub


para configurar el gestor de arranque introducimos lo siguiente:

# pacman -S os-prober

external image 1QnYsum.png

# grub-install --target=i386-pc /dev/sda

external image RzfZRMx.png
# grub-mkconfig -o /boot/grub/grub.cfg

6.6. Configurar la red


Comprobaremos la conexion de red volviendo ha hacer pig a wikispaces

# ping wikispaces.com -c 4

si no tenemos problemas continuaremos sino iniciaremos el servicio del networmanager introduciendo:

# systemctl start NetworkManager.service

nos pedira la contraseña para activar el servicio la introducimos y volvemos a probar el ping

6.7. Establecer la contraseña de root


A continuacion estableceremos la contraseña para root con:

# passwd

external image uYtgSpn.png

escribiremos una contraseña y le enter (aunque la contraseña se escribira aunque no apareca en pantalla) volvemos a introducir la contraseña para confirmar y ya tendremos fijada la contraseña

6.8. Desmontar las particiones y reiniciar


por ultimo desmontaremos las particiones de instalacion y reiniciaremos

# exit

# unmount -R /mnt

# reboot

y iniciaremos nuestro arch con el usuario root y la contraseña que allamos elegido

7. Conclusiones


Bueno pues ya tenemos nuesto arch-linux instalado y configurado no han sido pocos los pasos que hemos seguido pero con ello tambiem hemos aprendido a movernos con la consola y a cambiar las configuraciones basicas del sistema mas adelente ya podremos agregar usuarios, repositorios e instalar la interfaz grafica y los programas que queramos

8. Webgrafia


ArchWiki, Installation guide (Español), 20 Julio 2016, a las 06:59 https://wiki.archlinux.org/index.php/Installation_guide_(Español)

ArchWiki, Beginners' guide (Español), 14 Julio 2016, a las 07:07 https://wiki.archlinux.org/index.php/Beginners'_guide_(Español)