Muestra las diferencias entre dos versiones de la página.
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]] |