Herramientas de usuario

Herramientas del sitio


tutoriales:guia_instalacion_archlinux_2014

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
tutoriales:guia_instalacion_archlinux_2014 [2014/03/25 14:10]
yasmanil Arreglando el nivel de los títulos
tutoriales:guia_instalacion_archlinux_2014 [2020/04/22 20:57] (actual)
Línea 1: Línea 1:
 +====== Introducción ======
  
 +Guía de instalación actualizada para uso en equipo general.
 +
 +¡Atención! El presente tutorial esta basado en la [[https://​wiki.archlinux.org/​index.php/​Installation_Guide_(Espa%25C3%25B1ol)|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
 +
 +====== Descargar y Preparar el Medio de Instalación ======
 +
 +[[https://​www.archlinux.org/​releng/​releases/​2014.03.01/​torrent/​|Descarga por torrent]]
 +
 +[[http://​mirrors.aggregate.org/​archlinux/​iso/​2014.03.01/​archlinux-2014.03.01-dual.iso|Descarga directa]]
 +
 +[[http://​download.jovenclub.cu/​repos/​ISOs/​archlinux/​archlinux-2014.03.01-dual.iso|Descarga desde Cuba]]
 +
 +===== Medio de instalación CD/DVD =====
 +
 +**Windows:​** Pueden utilizar cualquiera de su agrado, en especial les dejo [[http://​www.digital-digest.com/​software/​getdownload.php%3Fsid%3D470%26did%3D1%26code%3DZxVEVcld%26decode%3Dc2e5107c86125c109b011189058477f8|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 [[http://​www.pendrivelinux.com/​downloads/​Universal-USB-Installer/​Universal-USB-Installer-1.9.3.6.exe|Universal USB Installer]] o [[http://​www.linuxliveusb.com/​downloads/​%3Fstable|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).
 +
 +[[http://​mirrors.aggregate.org/​archlinux/​iso/​2013.10.01/​archlinux-2013.10.01-dual.iso.torrent|Descarga por torrent]] (2013.10.01)
 +
 +[[http://​mirrors.aggregate.org/​archlinux/​iso/​2013.10.01/​archlinux-2013.10.01-dual.iso|Descarga directa]] (2013.10.01)
 +
 +**GNU/​Linux:​** Pueden utilizar el comando “dd“: [[tutoriales:​dd|Uso del comando dd]].
 +
 +====== Preparación Inicial del Sistema ======
 +
 +**¡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.
 +
 +  * Boot Arch Linux (i686) = 32 bits
 +  * Boot Arc linux (x86_64) = 64 bits
 +
 +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
 +
 +===== Preparación del Disco Duro =====
 +
 +**¡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:​
 +
 +  * **/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:
 +
 +**(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.
 +
 +  * sda1 = boot
 +  * sda2 = /
 +  * sda3 = home
 +  * sda4 = swap
 +
 +===== Formateo de Particiones =====
 +
 +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
 +
 +===== Organización de Particiones =====
 +
 +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
 +  ​
 +===== Verificación de Conexión de Red =====
 +
 +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
 +
 +====== Instalación del Sistema ======
 +
 +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
 +
 +====== Configuración del Sistema ======
 +
 +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.
 +
 +===== Configuración de NetworkManager =====
 +
 +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.
 +
 +===== Creación de Nuestro Usuario =====
 +
 +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
 +
 +===== Activación de Grupo Wheel =====
 +
 +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:​[[tutoriales:​instalacion-entorno-grafico-driver-video-archlinux|Instalación del Entorno Gráfico y Driver de Video en ArchLinux]]
 +----
 +Fuente: [[http://​blog.desdelinux.net/​guia-de-instalacion-de-arch-linux-2014|Desdelinux]]
tutoriales/guia_instalacion_archlinux_2014.txt · Última modificación: 2020/04/22 20:57 (editor externo)