Guía de instalación actualizada para uso en equipo general.
¡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.
Versión actual: 2014.03.01 – Kernel incluido: 3.13.5 – Tamaño de ISO: 527.0 MB
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.
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).
Descarga por torrent (2013.10.01)
Descarga directa (2013.10.01)
GNU/Linux: Pueden utilizar el comando “dd“: Uso del comando dd.
¡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. Para iniciar la instalación debemos seleccionar la opción adecuada a nuestro equipo.
Una vez dentro estaremos en el prompt de root.
Lo primero que debemos hacer es establecer la distribución de nuestro teclado.
Español
# loadkeys es
Latinoamérica
# loadkeys la-latin1
¡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
Creamos 4 particiones:
- 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:
Al final, se debe tener algo como se aprecia en la siguiente imagen:
(Falta la imágen)
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.
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
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
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).
Para comprobar la conexión
# ping -c 3 www.google.com
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).
# pacstrap /mnt xf86-input-synaptics
Generar el archivo fstab.
# genfstab -p /mnt >> /mnt/etc/fstab
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. Para salir, presionamos Ctrl + X, guardamos cambios presionando ‘Y’ & Enter.
Establecer horario en nuestra zona, para el caso de Cuba enlazamos el archivo /usr/share/zoneinfo/America/Havana como /etc/localtime con el comando
# ln -s /usr/share/zoneinfo/America/Havana /etc/localtime
Establecer las preferencias de localización.
# nano /etc/locale.conf
Colocamos dentro del archivo nuestra localización.
LANG=es_CU.UTF-8
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
Para salir, presionamos Ctrl + X, guardamos cambios presionando ‘Y’ & Enter.
Generar localización:
# locale-gen
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
Para salir, presionamos Ctrl + X, guardamos cambios presionando ‘Y’ & Enter.
Configuración de Grub.
# grub-install /dev/sda
Creamos el archivo grub.cfg.
# grub-mkconfig -o /boot/grub/grub.cfg
Generar ramdisk.
# mkinitcpio -p linux
Establecer contraseña de root.
# passwd
Cerrar chroot.
# exit
Desmontar particiones.
# umount /mnt/{boot,home,}
Reiniciar sistema.
# reboot
¡Con esto terminamos la instalación de ArchLinux!
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.
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.
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
Editamos el archivo /etc/sudoers
# nano /etc/sudoers
Eliminamos el ‘#‘ al inicio de la linea: %wheel ALL=(ALL) ALL 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
¡Con esto terminamos la configuración de Arch Linux!
Ahora podemos pasar al siguiente paso:Instalación del Entorno Gráfico y Driver de Video en ArchLinux
Fuente: Desdelinux