Noticia Guía de instalación de Arch Linux 2014

aaas1.png


¡Atención! El presente tutorial esta basado en la guía oficial de instalación, con datos y mejoras añadidas para facilitar los pasos entre la instalación.

Cada actualización sera publicada, modificando la guía a su estado adecuado por lo que estará al día y al pendiente de los cambios entre las actualizaciones de Arch Linux.



Versión actual:
2014.03.01Kernel incluido: 3.13.5Tamaño de ISO: 527.0 MB

12.png


Medio de instalación CD/DVD


Windows: Pueden utilizar cualquiera de su agrado, en especial les dejo Imgburn, un software muy completo y liviano,

Gnu/Linux: Pueden utilizar en especial el que viene con los entornos gráficos, entre ellos son, Brasero, k3b, y Xfburn.

Medio de instalación USB


Windows: Pueden utilizar Universal USB Installer o LinuxLive USB Creator, ambos son sencillos de utilizar.

¡Atención!
Para una instalación mediante USB en Windows, recomiendo la versión 2013.10.01 (esto no afecta al sistema, ya que los paquetes se instalan en su versión reciente, esto se debe a las herramientas que utilizamos para preparar nuestra usb, tienen probremas actualmente al momento de bootear).


Gnu/Linux: Pueden utilizar el comando “dd“:

# dd if=/home/usuario/descargas/arch.iso of=/dev/sdb

2.png

¡Atención!:
Antes de continuar asegúrate que tu equipo cuente con el cable de red (ethernet) conectado, ya que lo utilizaremos en la descarga e instalación de los paquetes necesarios para Arch Linux.

Bootea desde tu CD/DVD o USB de instalación. Lo primero que veremos es la pantalla de bienvenida con un menú de varias opciones.

gespadas-archlinux-2012-01.png
Para iniciar la instalación debemos seleccionar la opción adecuada a nuestro equipo.​


  • Boot Arch Linux (i686) = 32 bits


  • Boot Arc linux (x86_64) = 64 bits

Una vez dentro estaremos en el prompt de root.

sin-tc3adtulo1.png
Lo primero que debemos hacer es establecer la distribución de nuestro teclado.

  • Español

# loadkeys es
  • Latinoamérica

# loadkeys la-latin1
Ejemplo: Latinoamérica



sin-tc3adtulo.png

3.png


¡Atención!
: Los siguientes pasos son tomados para instalar Arch Linux como único sistema operativo en el disco duro.

El soporte de instalación de Arch Linux incluye las siguientes herramientas de particionado: fdisk, gdisk, cfdisk, cgdisk, parted. En este caso utilizamos cfdisk

# cfdisk

002.png

Creamos 4 particiones:

  • /boot: La particion contiene el kernel del sistema operativo (el cual permite a su sistema arrancar) junto con archivos utilizados durante el proceso de arranque. Para la mayoría de los usuarios, una partición boot de 200 Mb es suficiente.
  • / (root): Aquí es donde “/” (el directorio raíz) se encuentra. En esta configuración, todos los archivos (excepto aquellos almacenados en / boot) están en la partición raíz, con lo que es conveniente que la capacidad mínima no sea inferior a 10-15 Gb.
  • /home: Donde se almacenarán nuestras configuraciones personales, las configuraciones de las aplicaciones (y tus perfiles en ellas), y tradicionalmente nuestros datos (documentos, fotos, vídeos, etc), por lo que se recomienda asignarle el mayor tamaño.
  • Swap: Esta partición es necesaria para manejar la memoria “virtual” que no cabe en nuestra memoria RAM “física” y que no estamos utilizando en este momento.

• En equipos con memoria RAM de hasta 1 Giga debería ser igual de grande la SWAP que la RAM.

• Entre 2 y 4 Gigas, debería ser la SWAP la mitad de grande que la RAM.

• Con más de 4 Gigas no se debería sobrepasar los 2 Gigas de SWAP como mucho.

Usando cfdisk debemos crear el esquema de particionado elegido, creando una partición a la vez, con la secuencia de órdenes: New » Primary | Logical » Size (en MB) » Beginning.

Dos detalles a tomar en cuenta:

  • En el caso de la partición elegida como Swap, ir a la opción “Type” y seleccionar 82 (Linux Swap) de la lista.
  • En el caso de la partición elegida como /boot, seleccionar la opción “Bootable

Al final, se debe tener algo como se aprecia en la siguiente imagen:

121.png

Una vez seguros, debemos elegir la opción “Write“, y confirmar escribiendo “yes“.

¡Este procedimiento elimina todo el contenido previo del disco duro!

Para salir de cfdisk, elegimos “Quit“.

¡Atención!
: Es muy importante recordar el “nombre” de cada partición, pues los usaremos en el siguiente paso.

sda1 = boot, sda2 = /, sda3 = home y sda4 = swap​

4.png

  • En boot se utilizará ext2 (no es necesario el journaling):

# mkfs -t ext2 /dev/sda1
  • En /, se utilizará ext4:

# mkfs -t ext4 /dev/sda2
  • En home, se utilizará ext4:

# mkfs -t ext4 /dev/sda3
  • En swap, se utilizará mkswap:

# mkswap /dev/sda4

•Después activamos la partición (swap):

# swapon /dev/sda4

5.png

Primero montamos la partición / (root) en /mnt:

# mount /dev/sda2 /mnt

Creamos los directorios de las otras particiones:

# mkdir /mnt/boot
# mkdir /mnt/home

Montamos las particiones correspondientes:

# mount /dev/sda1 /mnt/boot
# mount /dev/sda3 /mnt/home

6.png

El demonio de red dhcpcd se inicia automáticamente en el arranque e intenta establecer una conexión cableada (por lo tanto ya estamos conectados a la red).

  • Comprobar conexión

# ping -c 3 www.google.com
Ejemplo: Comprobación de conexión.


pingogle.png

7.png

Usaremos el script de instalación llamado pacstrap para instalar el sistema base. Además, el grupo de paquetes base-devel debe instalarse si posteriormente planeas compilar software desde AUR (lo que es recomendado).

# pacstrap /mnt base base-devel

En este caso como gestor de arranque instalaremos GRUB.

# pacstrap /mnt grub-bios

Para un mejor soporte en conexiones a Internet, instalamos NetworkManager.

# pacstrap /mnt networkmanager

Paso opcional: Añadir soporte a nuestro TouchPad (en caso de tener un equipo portátil).

a856394f-20a6-4d74-91df-82a22e5bcc3e_44.jpg

# pacstrap /mnt xf86-input-synaptics

8.png

  • Generar el archivo fstab.

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

fstab.png

  • Efectuar Chroot y configurar el sistema base.

# arch-chroot /mnt
  • Establecer nombre de equipo, para esto tenemos que editar el archivo /etc/hostname.

# nano /etc/hostname

El archivo se encuentra vacío, lo único que debemos de hacer es colocar el nombre de nuestro equipo.

Ejemplo: Nombre de equipo.

hostname.png
Para salir, presionamos Ctrl + X, guardamos cambios presionando ‘Y’ & Enter.

  • Establecer horario en nuestra zona.
Argentina


argentina.png


# ln -s /usr/share/zoneinfo/America/Buenos_Aires /etc/localtime

Bolivia


bolivia.png


# ln -s /usr/share/zoneinfo/America/La_Paz /etc/localtime
Chile


chile.png


# ln -s /usr/share/zoneinfo/America/Santiago /etc/localtime

Colombia


colombia.png


# ln -s /usr/share/zoneinfo/America/Bogota /etc/localtime

Cuba


Cuba%20Flag.png

# ln -s /usr/share/zoneinfo/America/Havana /etc/localtime

Ecuador


ecuador.png


# ln -s /usr/share/zoneinfo/America/Guayaquil /etc/localtime
El Salvador


el_salvador.png


# ln -s /usr/share/zoneinfo/America/El_Salvador /etc/localtime
España


spain.png

# ln -s /usr/share/zoneinfo/Europe/Madrid /etc/localtime
Guatemala


guatemala.png

# ln -s /usr/share/zoneinfo/America/Guatemala /etc/localtime
México

mexico.png



# ln -s /usr/share/zoneinfo/America/Mexico_City /etc/localtime
Nicaragua


nicaragua.png

# ln -s /usr/share/zoneinfo/posix/America/Managua /etc/localtime
Paraguay


paraguay.png

# ln -s usr/share/zoneinfo/posix/America/Asuncion /etc/localtime
Perú


peru.png

# ln -s /usr/share/zoneinfo/America/Lima /etc/localtime

República Dominicana


dominican_republic.png

# ln -s /usr/share/zoneinfo/America/Santo_Domingo /etc/localtime
Uruguay


uruguay.png

# ln -s /usr/share/zoneinfo/America/Montevideo /etc/localtime
Venezuela


venezuela.png

# ln -s /usr/share/zoneinfo/America/Caracas /etc/localtime

Ejemplo: México



timelocal.png

  • Establecer las preferencias de localización.

# nano /etc/locale.conf

Colocamos dentro del archivo nuestra localización.​

Argentina

argentina.png


LANG=es_AR.UTF-8
Bolivia


bolivia.png

LANG=es_BO.UTF-8
Chile


chile.png


LANG=es_CL.UTF-8
Colombia

colombia.png



LANG=es_CO.UTF-8
Cuba


Cuba%20Flag.png

LANG=es_CU.UTF-8
Ecuador


ecuador.png


LANG=es_EC.UTF-8
El Salvador


el_salvador.png


LANG=es_SV.UTF-8
España


spain.png


LANG=es_ES.UTF-8

Guatemala


guatemala.png


LANG=es_GT.UTF-8
México

mexico.png



LANG=es_MX.UTF-8
Nicaragua


nicaragua.png

LANG=es_NI.UTF-8
Paraguay


paraguay.png


LANG=es_PY.UTF-8
Perú


peru.png


LANG=es_PE.UTF-8
República Dominicana


dominican_republic.png

LANG=es_DO.UTF-8
Uruguay


uruguay.png


LANG=es_UY.UTF-8
Venezuela


venezuela.png

LANG=es_VE.UTF-8
Ejemplo: México


locale.png

Para salir, presionamos Ctrl + X, guardamos cambios presionando ‘Y’ & Enter.

  • Activar nuestra localización

En el archivo /etc/locale.gen por defecto vienen desactivadas las localizaciones, debemos des comentar (eliminar el “#” al inicio de la línea) de nuestra localización para activarla.

# nano /etc/locale.gen
Ejemplo: México



mexicogen.png

Para salir, presionamos Ctrl + X, guardamos cambios presionando ‘Y’ & Enter.

  • Generar localización:

# locale-gen
Ejemplo: México


locale-gen.png

  • Establecer la distribución de nuestro teclado.

Creamos el archivo /etc/vconsole.conf

# nano /etc/vconsole.conf

una vez dentro colocamos nuestra distribución de teclado.

Español

KEYMAP=es

Latinoamérica

KEYMAP=la-latin1
Ejemplo: Latinoamérica



teclado.png

Para salir, presionamos Ctrl + X, guardamos cambios presionando ‘Y’ & Enter.

  • Configuración de Grub.

# grub-install /dev/sda

grub.png

Creamos el archivo grub.cfg.

# grub-mkconfig -o /boot/grub/grub.cfg
befunky_asds2.png

  • Generar ramdisk.

# mkinitcpio -p linux

linux.png

  • Establecer contraseña de root.

# passwd

passwd.png

  • Cerrar chroot.

# exit
  • Desmontar particiones.

# umount /mnt/{boot,home,}

umoutn.png

  • Reiniciar sistema.

# reboot

¡Con esto terminamos la instalación de ArchLinux!

befunky_vcb.png

Ahora nos faltan Configurar unos pequeños detalles tales como: Activar NetworkManager y Crear nuestro usuario con permisos de root (sudo).

Una vez reiniciado nuestro sistema iniciamos sesión, como root.

Para los usuarios nuevos; login: root

9.png

  • Ejecutamos NetworkManager

# systemctl start NetworkManager.service
  • Activamos NetworkManager

# systemctl enable NetworkManager.service

¡Atención! Es importante que la ‘N‘ y ‘M‘ (NetworkManager) estén en mayúsculas o les saldrá error.

10.png

Reemplacen user por su nombre de usuario y únicamente letras en minúscula.

# useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,scanner -s /bin/bash user
  • Colocar contraseña a nuestro usuario

# passwd user

passwduser.png

111.png

Editamos el archivo /etc/sudoers

# nano /etc/sudoers

Eliminamos el ‘#‘ al inicio de la linea: wheel ALL=(ALL) ALL

wheel.png

Para salir, presionamos Ctrl + X, guardamos cambios presionando ‘S’ & Enter.

  • Reiniciar equipo

# reboot

Iniciamos sesión con nuestro usuario que acabamos de crear y actualizamos el sistema para comprobar los permisos de root (sudo).

$ sudo pacman -Syu

syu.png

¡Con esto terminamos la configuración de Arch Linux!

Poco a poco iré trasladando las guías de mi blog a Desde Linux, por el momento les dejó las entradas a ellas.​


pe1.png



ent1.png



conf.png



og1.png



tips1.png


zzz.png



¡Únicamente! contesto problemas/dudas en mi correo electrónico: [email protected]

conf1.png

¡Ayúdanos con un clic!, comparte la guía con tus amigos.

cropped-aaa1.png


0UhgyCaNjDE


Continúar leyendo...