Guía de Instalación de Archlinux

arch-linux-logo

Bueno gente más que nada voy a dejar mis crónicas de como instalé Archlinux en mi notebook Asus K52Dr. Si quiero resaltar que no lo instalé de memoria fuí siguiendo guías sobre todo de la EXTENSA, a veces poco comprensible Wiki de Arch, también del blog de DesdeLinux, pero por sobre todo por la paciencia de un amigo que estuvo conectado por Telegram hasta tarde xD!!! Asi que lo que voy a dejar es lo que yo hice y me resultó perfecto.

Aquí vamos!

Pre Instalación:

– Descargamos Archlinux desde aquí. Yo instalé la versión 2016.10.01
– Una vez que creamos la imagen en un pendrive (como es mi caso) de ésta manera:

dd if=/home/ice/Linux/Distribuciones/Arch/archlinux-2016.10.01-dual.iso of=/dev/sdb bs=4M

En el caso que necesiten realmente como saber como crear un USB booteable, des dejo a continuación aquí.

booteamos y seleccionamos la opción que quieran usar 32 bits (i686) – 64 bits (x86_64), yo elegí la de 64 bits

– Bueno una vez que booteo vamos a entrar en el prompt asi que lo siguiente.

Instalación – Configuración Básica:

– Vamos a setear nuestro teclado en español latinoamérica:

loadkeys la-latin1

Vamos a particionar el disco de la siguiente manera:

A – Crearemos una partición extendida que ocupe el tamaño completo del disco, mi caso tengo un disco de 500GB; las crearemos en el siguiente orden:

* Creamos una partición para / (root) que le daré 40GB.
* Ahora creamos una partición swap que le daré 2GB.
* Para finalizar le daré el resto a /home que serán aprox 423.8GB.

Entonces les quedaría algo parecido a ésto (que es lo que YO tengo):

captura-de-pantalla-de-2017-02-24-23-56-34

B – Nos fijamos que en la partición / (root) tengamos marcada la opción Bootable con un aterisco (*) que en éste caso sería sda5.

C – Le damos una mirada más para confirmar que esté todo OK y seleccionamos Write, confirmamos escribiendo “yes” y luego Quit.

IMPORTANTE: Recuerden que ésta es una instalación de 0 (cero) entonces se formatean todas las particiones.
Si ya tienen la partición /home con información (fotos, videos, juegos, etc) NO se formatea ésta.

NOTA: Ustedes saquen cuenta del tamaño que quieran darles, éso es una elección muy personal.

NOTA II: Porqué creamos las particiones en ése orden?
La swap a continuación de raíz, significa bloques contiguos. En criollo: el disco chancletea menos ya que los cabezales no tienen que andar a los saltos recorriendo la superficie de el disco (como gata con cría) cuando el sistema swapea. Gracias ⊲ Marcelo ⊳

– Vamos a formatear la partición root (“/”) así:

mkfs.ext4 /dev/sda5

– Montamos las partición root:

mount /dev/sda5 /mnt

– Ahora formateamos swap así:

mkswap /dev/sda6

– Activamos la partición swap:

swapon /dev/sda6

– Creamos el directorio de home:

mkdir /mnt/home

– Montamos la partición home:

mount /dev/sda7 /mnt/home

– Nos conectamos a Wifi con: wifi-menu (buscamos nuestra red wifi, colocamos contraseña y comprobamos si nos conectamos con un ping -c 1 google.com, si responde entonces salió todo bién, sigamos, ya falta menos que antes ;)

Opcional:

– Antes de instalar algo, vamos a modificar los mirrors de descarga ya que sinó bajará de cualquier lado y a una velocidad deplorable, asi que modificamos:

nano /etc/pacman.d/mirrorlist y borramos todo menos los mirrors de Brazil o en su defecto Chile. Guardamos y hacemos pacman -Sy para actualizar los repositorios.

A – También descomentamos (eliminamos el “#”) del repo multilib y al final agregamos éstas líneas para poder instalar yaourt (en /etc/pacman.conf):

[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch

NOTA: Si quieren una guía completa de instalación de Yaourt, la pueden ver aquí.

– Se usará pacstrap, que es un script para que instalemos el sistema y algunas herramientas más, entonces lo haremos en el siguiente órden:

* pacstrap /mnt base base-devel
* pacstrap /mnt grub-bios
* pacstrap /mnt networkmanager
* pacstrap /mnt xf86-input-synaptics

– Ahora vamos a generar el archivo que maneja nuestras particiones:

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

– Ingresamos como “root”:

arch-chroot /mnt /bin/bash

– Le colocamos el nombre a nuestro equipo:

nano /etc/hostname

– Colcamos nuestra zona horaria: primero usamos el comando tzselect, seleccionamos las opciones que correspondan a nuestra zona horaria y luego:

ln -s /usr/share/zoneinfo/America/Argentina/Tucuman /etc/localtime

– Ahora agregamos nuestra ubicación en /etc/locale.conf

LANG=es_AR.UTF-8

– Editamos ahora locale.gen:

nano /etc/locale.gen y buscamos y eliminamos el # de ésta línea: es_AR.UTF-8 UTF-8 guardamos y salimos.

– Ejecutamos

locale-gen

– Seteamos el reloj:

hwclock –systohc –utc

– Configuramos teclado de la tty:

nano /etc/vconsole.conf y dentro del archivo colcamos:

KEYMAP=la-latin1
FONT=lat9w-16

– Ahora vamos a instalar grub y generar nuestro ramdisk:

A – grub-install /dev/sda
B – grub-mkconfig -o /boot/grub/grub.cfg
C – mkinitcpio -p linux
D – Nos fijamos que todo esté ok con ésto: grub-install —recheck /dev/sda

– Una ves terminado, ahora seteamos el password de root con el comando:

passwd

Escribimos la clave de root y luego la confirmamos.

– Vamos a reiniciar, recuerden sacar el pendrive, asi no vuelva a bootear desde el pen. Si todo salió bién vamos a tener listo nuestra tty para loguearnos como root y continuar con la configuración de nuestro sistema.

– En mi caso uso siempre wifi, pero antes habilitamos NetworkManager para que se inicie con el sistema:

systemctl enable NetworkManager

luego lo iniciamos:

systemctl start NetworkManager

– Creamos nuestro usuario:

useradd -m -g users -G audio,video,storage,games,power,wheel -s /bin/bash ice

– Colocamos la contraseña a nuestro usuario:

passwd ice

– Activamos sudo:

nano /etc/sudoers y buscamos la línea:

#%wheel ALL=(ALL) ALL (le sacamos el #)

guardamos y salimos.

– Reiniciamos (opcional):

reboot

– Nos vamos a conectar a wifi así:

nmcli dev wifi connect “Tu Red WiFi” password “la-contraseña-de-wifi”

y revisamos con un ping a google por las dudas (como lo hicimos anteriormente, al comienzo de la instalación).

– Actualizamos nuestro sistema:

pacman -Syyu

– Falta poco más… vamos a instalar  Xorg:

pacman -S xorg-server xorg-server-utils

en mi caso usé la opción default (1 – libmesa)

Ahora instalamos el escritorio que queremos, a mi me gusta Cinnamon, asi que lo instalamos:

pacman -S cinnamon

– Para que inicie el entorno vamos a instalar un session manager, actualmente estoy usando sddm, configurable y liviano:

pacman -S sddm

– Lo que hacemos ahora es habilitar el servicio:

systemctl enable sddm

y luego lo iniciamos:

systemctl start sddm

y listo!

* Recuerden reiniciar luego de habilitarlo al servicio.

NOTA: En el caso que no tengan conexión de wifi, desactivamos netctl:

systemctl disable netctl y activamos systemctl enable NetworkManager (respetando mayúculas y minúsculas) y luego tecleamos reboot. No creo que tengan problemas ya que lo activamos anteriormente, pero bueno por las dudas-

¿Qué hicimos?

* Descargamos Arch
* Lo hicimos booteable en un pendrive
* Lo instalamos,
* Configuramos el sistema
* Nos conectamos desde la TTY a internet!
* Instalamos un entorno de escritorio (Cinnamon)
* Ahora faltaría que instalen lo que necesiten ya sea navegador, cliente de correo, mensajería, suite ofimática, etc. En el caso que quieran ver lo que YO tengo instalado, les dejo aquí un link de “Qué hacer luego de instalar Arch“. Sólo para que se den una idea.

Agradecimientos: Quiero agradecer a pinkfl0yd que estuvo hasta las 4 am jaja dándome una mano también con las c@gadas que estaba haciendo, MIL GRACIAS!

Aportes: En el caso que vean que falta algo, o que hacen algo menos, o que se pueda mejorar la guía, por favor, comenten también sus experiencias, mientras se pueda mejorar, ideal para todos!

Anuncios

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s