Guía para instalar Arch Linux y no morir en el intento (2019)
Arch Linux es una DISTRIBUCIÓN Linux (y no un sistema operativo) mantenida y desarrollada casi por completo por la propia comunidad, siguiendo el Principio KISS. La razón por la que muchos usuarios suelen preferir Arch cómo distribución para sus ordenadores personales, es la ligereza, potencia, flexibilidad y seguridad que tiene este. Aunque es bien cierto que todo esto son cualidades del Arch, también cabe destacar que es una distribución sumamente compleja de instalar si no tienes mucho conocimiento profundo sobre Linux. Es por esto, que para que puedas disfrutar de esta robusta distro, hemos preparado esta guía de instalación para que no quieras pegarte un tiro tras 4 horas de intentos.
Descarga del sistema y preapración
Para poder realizar la instalación de esta distro, vamos a necesitar una serie de elementos muy simples, que serán los siguientes:- La ISO para poder instalar la distribución que podremos descargar de aquí: Servidores oficiales de descarga (que inesperado, ¿no?).
- Un programa para poder introducir la distro sin problemas en un USB o un CD/DVD, yo utilizaré este: Universal USB Installer.
- Un CD/DVD, Pendrive, o cualquier tipo de memoria externa (que pueda contener 4gb preferiblemente).
- Un equipo con los siguientes requisitos mínimos:
- 512 MB de RAM.
- 800 MB de almacenamiento (yo recomiendo 10 al menos)
- Mucha paciencia.
En el Step 1, buscaremos la opción ‘ArchLinux’, será la que utilizaremos.
Iremos al Step 2 y le daremos a Browse, ahora buscaremos el .iso que hemos descargado (lo más probable es que esté en la carpeta de descargas). Si no nos sale nuestro .iso, deberemos marcar la opción ‘Show All ISOs?’.
Por último, en el Step 3, vamos a buscar nuestro dispositivo de almacenamiento (CD/DVD/Pendrive..etc) y marcaremos la opción ‘NTFS Format Drive (Erases Content)’ y le damos a ‘Create’. Nos mostrará una alerta para avisarnos de que UUI va a realizar algunas acciones cómo borrar todo el contenido, y crear el MBR. Le decimos que sí.
Empezará a cargar una barrita de color verde, muy hacker todo tipo 80’s, esperamos a que finalice, y le damos a ‘Close’. Ahora ya tenemos nuestro dispositivo listo para utilizar cómo instalador de Arch Linux.
Preparación básica del sistema
Cuando ya tengamos listo el dispositivo que utilizaremos, y estemos seguros de que no hay nada del disco duro que queramos salvar (porque esta es una guía de instalación completa, no compartida), introducimos en el equipo el CD o Pendrive en el que hayamos instalado el Arch, reiniciamos el equipo, y elegimos la opción de arrancar el equipo desde la unidad externa (normalmente se hace de forma automática).Al iniciarse el equipo, nos mostrará en la pantalla el arranque de Arch. Nosotros marcaremos la primera opción para comenzar la instalación directamente.
Veréis letras y números y cosas subir y bajar, nada de lo que preocuparse, así es cómo arranca Linux. Si no entendéis nada de lo que sale en la pantalla, no os preocupéis, no es relevante para esta guía.
Una vez finalizado el arranque, nos saldrá una termina para poder empezar a escribir. Aquí es dónde viene la diversión, así que podéis ir a por un café, Cola Cao, o un poco de Sizzurp.
Primero, debemos decirle al sistema que tipo de teclado estamos utilizado, para que evitar que utilice un mapeo distinto, y poder hacer todo tranquilo, para ello utilizamos el siguiente comando
Para españa:
- loadkeys es
- loadkeys la-latin1
- ping archlinux.org -c 3
- systemctl restart dhcpcd
- wifi-menu
- ping archlinux.org -c 3
- timedatectl set-ntp true
Preparando disco y particionando
Cómo pasa con las conexiones WiFi, Arch trae algunos paquetes para poder particionar cómodamente nuestro disco duro. Aunque cómo todo lo de esta guía, utilizaremos el más sencillo, el cfdisk, que trae una interfaz gráfica. Lo ejecutamos- cfdisk
Para poder realizar esta guía, cuento con un disco de 50 GB (creado en una máquina virtual). Lo primero que tenemos que hacer es crear 4 particiones, es decir, 4 espacios, separados dentro del mismo disco.
Para ello vamos a enumerar lo que necesitamos:
- {/dev/sda1} El /boot, será la primera que creemos, debe estar entre 150 Mb y 200 Mb, que sería lo óptimo. [Primary]
- {/dev/sda2} El /,es decir, el directorio raíz, el padre de los padres. Aquí estará casi todo el contenido, las configuraciones y cosas importantes del sistema, y no se le debe dar un espacio inferior a 15 Gb, por lo que yo le asignaré 20 Gb. [Primary]
- {/dev/sda3} El Swap. Este tema es un poco complicado si nunca has oído de esto. Esta no es una partición que puedas utilizar directamente. Esta se utiliza para ayudar a la memoria RAM a trabajar, ahí es dónde se guardará lo que nuestra memoria RAM no esté utilizando actualmente, pero pueda utilizar pronto. En otras palabras, es una partición para ayudar a nuestra RAM a trabajar. En equipos dónde la RAM es de 1 Gb o menos, la Swap debe ser del mismo tamaño que la RAM. Si la RAM está entre 2 y 4 Gb, la Swap debe ser la mitad de la memoria RAM. Y en máquinas con 4 Gb de RAM, o más, se le debe asignar no más de 4 Gb. [Primary]
- {/dev/sda4} El /home, que será dónde estén nuestras configuraciones de usuario personal, aplicaciones, fotos, documentos etc, por lo que se recomienda agregarle el restante del disco. [Primary]
Una vez hecho las particiones, debemos seleccionar la que hemos creado para el /boot, presionar enter, y marcar la opción ‘Bootable’. Para la Swap vamos a elegir la opción ‘type’ y buscaremos la 82, o ‘Linux swap / Solaris’.
Una vez realizado todo esto, vamos a buscar la opción ‘Write’ y presionamos enter. Escribimos yes. Y ya podemos darle a la opción ‘Quit’.
Recordemos la estructura de nuestro sistema:Ahora que hemos creado las particiones, debemos montarlas en el sistema, para ello haremos lo siguiente.
[/dev/sda1] /boot – Aquí tenemos el /boot
[/dev/sda2] /– Aquí tenemos el directorio raíz /
[/dev/sda3] Swap – Aquí tenemos la Swap
[/dev/sda4] /home– Aquí tenemos el /home para el usuario
El /boot utiliza ext2, así que haremos
- mkfs -t ext2 /dev/sda1
- mkfs -t ext4 /dev/sda2
- mkswap /dev/sda3
- swapon /dev/sda3
- mkfs -t ext4 /dev/sda4
- mount /dev/sda2 /mnt
- mkdir /mnt/boot
- mkdir /mnt/home
- mount /dev/sda1 /mnt/boot
- mount /dev/sda4 /mnt/home
Instalación del sistema
Sí, lo sé, esto está siendo duro, aburrido y un verdadero coñazo, pero estamos aquí para aprender, avanzar y tener esta gran distro, no para quejarnos. ¿Verdad? Así que aguantad un poco, que ya queda menos.Ahora que ya tenemos todo el sistema montado (lo más difícil), todo lo que viene ahora es lo más fácil, porque ya sólo queda instalar.
Vamos a empezar a instalar los paquetes base (basico para el sistema), los base-devel (es opcional, incluye compiladores y cosas utiles para python y demás si eres desarrollador), el grub-bios (para poder arrancar el sistema, porque para qué queremos un sistema si no lo podemos arrancar), el networkmanager (para poder establecer las conexiones por cable o la red inalámbrica ), xf86-input-synaptics (si tienes un portátil, los drivers del touchpad). Lo que está en negrita, son los paquetes y entre paréntesis su descripción. Los opcionales son el base-devel y el xf86-input-synaptics si no tenéis portátil.
- pacstrap /mnt base base-devel grub-bios networkmanager xf86-input-synaptics
- genfstab -U -p /mnt >> /mnt/etc/fstab
- arch-chroot /mnt
- nano /etc/hostname
- rm /etc/localtime
- ln -s /usr/share/zoneinfo/Europe/Madrid /etc/localtime
- nano /etc/locale.conf
Y activamos nuestra localización, buscamos en nuestro caso la linea #es_ES.UTF-8 UTF-8 y borramos el #.
- nano /etc/locale.gen
- locale-gen
- nano /etc/vconsole.conf
Instalamos el grub, cosas que recuerdo es importante
- grub-install /dev/sda
- grub-mkconfig -o /boot/grub/grub.cfg
- mkinitcpio -p linux
- passwd
Cerramos la sesión chroot y desmontamos las particiones, y reiniciamos
- exit
- umount /mnt/boot
- umount /mnt/home
- umount /mnt/
- reboot
Preparando el usuario, y últimos retoques
Oficialmente, ya tienes instalado Arch Linux en tu máquina, ¡enhorabuena! Pero, aun quedan los últimos retoques, cómo crear tu usuario, para ello, cuando la máquina se haya encendido, vamos a crear nuestro usuario personal con el siguiente comando, cambiando la palabra… no sé, por ejemplo cacahuete por vuestro nombre de usuario.- useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,scanner -s /bin/bash cacahuete
- passwd cacahuete
Y activamos el grupo Wheels para poder ser administradores de nuestra máquina eliminando el # de la línea %wheel ALL=(ALL) ALL
- nano /etc/sudoers
- systemctl start NetworkManager.service
- systemctl enable NetworkManager.service
Ahora reiniciamos de nuevo el equipo
- reboot
Cuando se encienda, debemos poner nuestro usuario, y la contraseña que le hemos establecido antes, una vez hayamos iniciado la sesión, nos conectamos a la red WiFi en el caso de que utilicemos esta, con el siguiente comando
- sudo nmcli dev wifi connect "el nombre de la red" password "la clave de la red"
- sudo pacman -Syu
Y ya tenemos instalado nuestra máquina con Arch Linux
Ahora, lo único que nos queda, es instalar la interfaz gráfica, pero para eso, tenéis que elegir una entre una gran variedad que hay en internet. Por lo pronto, hasta que publiquemos las instalación de algunos (podéis pedir cual), tenéis la posibilidad de buscar en google todas las que hay e instalar una vosotros mismos, así aprendéis algo nuevo.Fuente: https://quelinux.top
Compartir...