Después de un tiempo con mi querido Antergos, me  he decidido a atreverme a instalar a la madre, Arch Linux. Eso si, con un poco de miedo. En esta guía intentare explicar de la mejor forma posible como he conseguido instalar Arch Linux, así como otros tutoriales que lanzaré próximamente para ver como se instala cada uno de los entornos de escritorio. Por cierto, para crear esta guía me he basado en la wiki de Arch, al final del post encontrareis los enlaces. Empezamos ya? Adelante!

ArchlinuxLogo

Antes de empezar, si no usáis una maquina virtual, tenéis que tener un medio de instalacion con Arch dentro. Descargar la iso oficial y quemarla en un USB o quemarla en un CD/DVD.

Preparemos el sistema

Arranca el USB/DVD en el que tienes Arch, selecciona la opción Boot Arch Linux:ARCH1

Al iniciarlo, el sistema nos soltará en una terminal con el usuario root
ARCH2Aquí empieza la magia, primero tenemos que decirle que  nuestro teclado tiene la configuración Española. Para los españoles el comando es:
loadkeys es

Para la gente de Latino-América
loadkeys la-latin1

Perfecto, ahora empezamos realmente la instalación.

Creación y formateo de particiones

Como en todas las distros GNU/Linux, necesitamos unas particiones. La mejor configuración a mi parecer es dividir el disco en 4. 

La / es donde encontraremos el sistema operativo en si. El tamaño recomendado es entre 12Gb y 18Gb de disco.

La /boot es donde estará el kernel y el iniciador del sistema. El tamaño recomendado es entre 150Mb y 200Mb de disco.

La /home sera nuestro espacio personal. Luego de la swap, el tamaño es el sobrante del disco.

La swap es un refuerzo de la RAM que se encuentra en el disco duro. El tamaño varia según tus especificaciones:

  • En ordenadores donde la RAM es igual o menor a 1Gb, la swap debe ser igual a ella
  • En ordenadores donde la RAM esta entre 2Gb y 4Gb, la swap debe ser la mitad de la RAM
  • En ordenadores donde la RAM es superior a 4Gb, la swap debe ser de 2Gb

En cambio, si no queréis tener una partición para la swap, podéis usar un archivo(próximamente tutorial)

Cuando tengamos claro esto, ejecutamos el programa de particionado  cfdisk
ARCH3
Por esta pequeña aplicación de terminal, te mueves con las fechas y Enter, debes crear 4 particiones como hemos dicho mas arriba. Simplemente le das a New, pones el tamaño y luego en Type seleccionas el tipo. A mi me ha quedado de la siguiente manera:

ARCH4Cuando las tengamos echas, tenemos que pulsar sobre Write en cada una de ellas para escribirla en el disco. Una vez escritas todas, volvemos a nuestra querida terminal y empezamos a formatear las particiones. Vamos a usar la herramienta  mkfs
Primero, para la particion /boot, usaremos ext2. Para ello ejecutamos el siguiente comando (recordad cambiar /dev/sda1 por la partición a la que hayas asignado el boot)

mkfs -t ext2 /dev/sda1

Una vez echo, continuamos con la en la cual yo uso ext4, pero podéis buscar información si queréis otro tipo. (recordad cambiar /dev/sda2 por la partición a la que hayas asignado el /)

mkfs -t ext4 /dev/sda2

Perfecto, continuamos con la home, la cual formatearemos con ext4, pero al igual que con el anterior, podéis usar otro. (recordad cambiar /dev/sda4 por la partición a la que hayas asignado el home)

mkfs -t ext4 /dev/sda4

Por ultimo, tenemos que decirle al sistema que hay una partición que es la swap pero para este proceso usaremos el comando  mkswap .  (recordad cambiar /dev/sda3 por la partición a la que hayas asignado el swap)

mkswap /dev/sda3

Una vez echo esto, la activamos, para esto usaremos otro comando llamado  swapon
swapon /dev/sda3

Montado de particiones

Ya tenemos las particiones creadas, vamos a montarlas en sus respectivos sitios. Primero va la /, usamos el comando mount (recordad cambiar /dev/sda2 por la particion a la que hayas asignado el /)

mount /dev/sda2 /mnt

 

Ahora vamos a crear las carpetas que contendrán el resto de particiones, usamos el comando  mkdir

mkdir /mnt/boot

mkdir /mnt/home

Y ahora a montarlas (recordad cambiar /dev/sda1 por la partición a la que hayas asignado el boot y /dev/sda4 por la que le hayas asignado a la home)

mount /dev/sda4 /mnt/home

mount /dev/sda1 /mnt/boot

Ya tenemos nuestro sistema de particiones creado y funcionando.

Conexión a Internet

Para poder descargar los paquetes necesarios, necesitamos una conexión a Internet, para ello, si vamos con cable Ethernet, ya se habrá conectado solo. En cambio si usamos wifi, tenemos que usar la herramienta wifi-menu. Para comprobar si tenemos conexión vamos a hacer un ping

ping -c 3 lignux.com
Si esta todo correcto, podemos seguir

Instalando la base de Arch Linux

Ahora tenemos que instar la base de Arch Linux, la cual ellos llaman pacstrap, aparte de instalar la base, también deberíamos instalar base-devel si quieres tener soporte para AUR.

pacstrap /mnt base base-devel

También vamos a instalar un gestor de redes

pacstrap /mnt networkmanager

Y en mi caso, también instalaremos GRUB

pacstrap /mnt grub os-probe

En caso de que tengáis un un touchpad, también tendréis que usar:

pacstrap /mnt xf86-input-libinput

Configurando Arch Linux

Priemero tenemos que generar el archivo fstab, para ello ejecutamos:

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

Una vez echo esto, continuamos ejecutando chroot y configuramos el sistema base.

arch-chroot /mnt

De esta manera entraremos dentro del disco duro que acabamos de particionar, entonces dentro de esta linea de ordenes, podemos empezar a modificar el sistema. Para empezar vamos a ponerle un nombre a nuestro PC:

nano /etc/hostname

El archivo estará vacío, le tenemos que poner como queremos que se llame nuestro dispositivo, este es mi ejemplo

ARCH5

Pulsamos Cntrl+O y Enter para guardar y Cntrl+X para cerrar.

Ahora vamos a configurar nuestro horario, depende del país es de una manera o otra:

ln -s /usr/share/zoneinfo/CONTINENTE/CIUDAD /etc/localtime

Donde CONTINENTE es tu continente (América Latina: America Europa: Europe)

Donde CIUDAD es tu ciudad (ej: Madrid, Caracas, Buenos_Aires, Santo_Domingo)

Ahora vamos a establecer nuestra localización, para ello entramos en

nano /etc/locale.conf

Al igual que el anterior, este estará vacío, tenemos que escribir dentro lo siguiente:

LANG=es_ES.UTF-8

Donde ES es el código de tu país, como MX para México , BO para Bolivia, etc.

Nos quedaría algo así:

ARCH6

Vale, ahora procedemos a activarla, ejecutamos:

nano /etc/locale.gen

Veréis que hay un montón de lineas, nos tenemos que ir a la que ponga la localización que hayamos elejido y des-comentarla(quitar la #)

ARCH7Pulsamos Cntrl+O y Enter para guardar y Cntrl+X para cerrar.

Ahora generamos lo que acabamos de hacer:

locale-gen

Si lo hemos hecho bien nos saldrá algo así:
ARCH8

Ahora establecemos la distribución del teclado, para ello accedemos a el archivo de configuración de teclado

nano /etc/vconsole.conf

Para los españoles, tenéis que meter KEYMAP=es

Para los latinoamericanos, tenéis que meter  KEYMAP=la-latin1

Pulsamos Cntrl+O y Enter para guardar y Cntrl+X para cerrar.

Ahora vamos a instalar GRUB, para ello ejecutamos
grub-install /dev/sda
ARCH9

Si tenemos otros sistemas operativos en el disco, ejecutamos:

os-prober

 

Ahora configuramos GRUB

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

ARCH10

 

Ahora lo recomendable es establecerla una contraseña a root, para ello usamos el comando

passwd

ARCH12

Ahora salimos de chroot y reiniciamos

exit

reboot

Primer inicio de Arch Linux

Pero esto no acaba aquí, aún falta un poco

Ejecutamos el gestor de red y lo activamos

systemctl start NetworkManager.service
systemctl enable NetworkManager.service

Creamos nuestro usuario

useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,scanner -s /bin/bash <span style="color: #000000;">USER

Donde USER es el nombre de usuario. Una vez echo esto pasamos al archivo

nano /etc/sudoers

Y des-comentamos la linea donde pone ‘Wheel’

ARCH13

Ahora actualizamos el sistema

pacman -Syu

Y ya esta, tenemos una instalación de ArchLinux básica, mas adelante publicaré como instalar los diferentes Entornos de Escritorio. Nada mas, cualquier duda pónmela en los comentarios y intentare resolverla. Un saludo

Hasta la próxima [email protected]!

Fuentes: Kerneleros, La wiki de Arch y la ayuda de Fede e Ivan en el grupo de LiGNUx

21
Deja una respuesta

avatar
18 Hilos de comentario
3 Respuestas de hilo
1 Seguidores
 
Comentario más reaccionado
El hilo de comentarios más caliente
16 Autores de comentarios
VíctorYoelMixterixportu601david Autores de comentarios recientes
  Suscribirse  
Los más recientes Los más antiguos Más votados
Notificarme las
Víctor
Invitado
Víctor

Gracias por tu tutorial. Me ha venido muy bien para la instalación. Aunque es bastante antiguo este tutorial sigue igual de efectivo. Si me permites un comentario, cuando he instalado el sistema y creado el usuario, he echado en falta incluir una contraseña. La he creado después entrando como root, pero imagino que a alguien le puede dar problemas y frustar la instalación. Si puedes y quieres, añade esa simple línea para facilitarla.
Saludos.

Yoel
Invitado
Yoel

URGENTE!: RGras! por favor, arregla un error del articulo del comando “pacstrap /mnt grub os-probe” donde dice: os-probe, y es: os-prober (te comiste la r al final) parece una tonteria pero para ser una guía dedicada hasta lo más primerisos esto implica muchos quebraderos de cabeza como me acaba de pasar a mi Jaja. Quizas este exagerando pero amigo soy nuevo en el mundo linux y no me conformo con el ubuntu. Por eso creo que estas guías son muy valiosas. Gracias.

Mixterix
Invitado
Mixterix

y el nano? eso no esta instalado

portu601
Invitado
portu601

Generar ramdisk:

# mkinitcpio -p linux