Guía Instalación rápida de ArchLinux 2018



Es ArchLinux la mejor opción como S.O principal y a su vez es muy sencillo de instalar esta y demás preguntas las responderemos una vez hayamos instalado el S.O en nuestras PC, así que vamos a ello.
https://archlinux.org/
primero no olvides bajarte el ISO de la web oficial y tenlo listo en un pendrive para facilitar el proceso de booteo si no lo tienes podrás hacerlo con Etcher una fabulosa herramienta para la creación de USB Booteables o también te dejo un enlace si deseas crear una USB Booteable desde un Linux en terminal de mi video anterior..

BUENO EMPEZEMOS !!

Lo primero que veremos al bootear es un terminal de comandos como esta por ejemplo

$ loadkeys distribución (ejemplo loadkeys la-latin1 loadkeys es)

    Esto mapera tu teclado y lo pondrá en español ya podrá usar tu teclado de manera normal por defecto las teclas viene en ingles is tienes un teclado en ingles omites este paso.

    CREACIONES DE PARTICIONADO GENERAL
    Comenzamos con el particionado de las unidades de almacenamiento pueden ser la N... cantidad de discos o particiones que vayas a usar para este S.O.
    Ojo el sistema de ficheros de linux nos permite modularizar en diferentes ramas nuestro sistema si vienes de otra Distribuciones habrás conocido la carpeta del usuario root y ya tendrás una idea de lo que me refiero 

    Esto en Arch lo podemos hacer a nuestro antojo podemos crear particiones que contengan el boot otra que contenga el home otra con la raíz una con el root , etc etc ...
    pero si eres muy novato y no vienes de una distribución y no te familiarizas aun con lo que te digo te daré los siguientes tips que no fallaran en una instalación limpia de Arch desde cero.

    $ fdisk -l (primero vemos la capacidad de nuestro media de almacenamiento para Arch)

    $ fdisk o cfdisk /dev/sdX (cual elegir los 2 son buenas herramientas para particionar)
    OJO: en cfdisk para linux lo mas recomendable es usar gpt aunque puedes usar cualquier tipo de formato

    Muy bien aquí la elección es tuya en el vídeo que hice de esta instalación yo me desecante por cfdisk porque es una interfaz muy amigable y fácil de usar al igual que fdisk en si pero tendrás que usar los bytes del tamaño del particionado a crear en mi caso para hacerlo rápido y digerible lo hice en el vídeo con cfdisk y otro consejo sino deseas particionar puedes crear un solo formato de partición el cual seria este el resultado

    Una sola partición para todo el sistema de archivos el cual seria en formato ext4 que explicare a continuación, si deseas saber como se particionan en diferentes partes el disco de almacenamiento te dejo un breve ejemplo de como se hace
    Escogemos ya sea GPT que es la recomendada para Linux o DOS otra muy buena esta opción saldra antes de entrar al programa de particionado esto es para elegir el tipo de particionado en el sistema.

    Device      Tam      Tipo       Descripción
    /dev/sda1 512MB Linux (extencion para alojar el boot el grub ira aquí)
    /dev/sda2 8GB Linux (extencion para alojar la raíz todo el sistema ira aquí)
    /dev/sda3 2.5GB Extended (extencion para alojar archivos música fotos y mas irán aquí)
    /dev/sda1 1GB Linux swap / Solaris (extencion para la memoria swap ira aquí)

    Ese es un ejemplo muy breve puedes aplicarlo o hacer lo que yo hago en el vídeo lo cual es lo siguiente solo creo 2 particiones una para el boot la cual es sda1 y la otra para el sistema la cual es sda2 



    Ahora tenemos que darle formato a nuestras particiones como lo dije anteriormente si ya creamos una sola partición o varias el ejemplo de formato es diferente para cada una 
    En el caso de ser una sola partición para todo el sistema debemos dar el siguiente formato 
    $ mkfs.ext4 /dev/sdX (solo con esto podremos saltarnos al siguiente paso el cual es el de MONTAR EL SISTEMA BASE)

    Si no es tu caso y creaste las mismas particiones del vídeo crearas el siguiente formato

    $ mkfs.ext4 /dev/sda1 
    $ mkfs.ext4 /dev/sda2 (lo cual le doy formato a la partición 1 y 2 como sistema de fichero la cual la 1 tendrá el sistema de booteo y la 2 el sistema completo)

    En caso de hacerlo como el ejemplo del paso anterior en particionado con una swap incluida su formato seria la siguiente
    $ mkfs.ext2 /dev/sda1 (esto formateara el sector del boot del sistema)
    $ mkfs.ext4 /dev/sda2 (esto es para formatear el sector donde ira el sistema raiz de ArchLinux)
    $ mkfs.ext4 /dev/sda3 (esto es para formatear el sector donde ira el HOME)
    $ mkswap /dev/sda4 (esto formateara la memoria de respaldo que ayudara a nuestra ram)

    $ swapon /dev/sda4 (esto activara la memoria swap ayudara en los recursos del sistema)

    COMPROBANDO CONEXIONES 
    Resultado de imagen para WIFI
    Debemos de tener enchufado a nuestro cable ethernet el PC para tener acceso a Internet ya que el siguiente paso sera descargar el sistema base de ArchLinux entonces procedamos a verificar nuestra conexión a internet con lo siguiente 
    $ ping url (en url pondremos cualquier dirección web para ver si descarga paquetes de internet y que no haya algún problema de los drivers o algo parecido)

    En caso de no tener conexión Ethernet pero dispones de wifi no hay problema con el comando 
    $ wifi-menu SSID (en donde SSID pondras tu nombre de WLAN de tu router luego te pide la contraseña ya sea WPS WAP y entras mediante wifi)

    SISTEMA BASE DE ARCHLINUX
    Bueno antes del sistema base debemos montar el fichero mnt el cual contiene toda la raíz del sistema y nos ayudara a gestionar todo el paquete base que descargaremos en internet.
    Aquí varían los pasos como dije anteriormente depende como hayas hecho la partición tendrás que instalar el mnt
    Si lo hiciste con una sola partición para todo pos lo montas de esta forma
    $ mount /dev/sda /mnt (y ya tenes montado /mnt)

    Si lo hiciste como en el vídeo tendrás que montarlo de la siguiente forma

    $ mount /dev/sda2 /mnt 
    (en donde yo definí que todo el sistema ira en 2 y en el 1 el boot entonces monto /mnt en el 2 ya que hay se instalara el sistema)     

    Si lo haces como en el ejemplo de particiones que deje mas arriba lo tienes que hacer de la siguiente forma
    $ mount /dev/sda2 /mnt (montamos el sistema raíz en su sector con ese comando es casi igual que en el vídeo)

    Ahora creamos los directorios que contendrán los ficheros como se hace esto
    Primero si lo haces de una sola partición debes crear los siguientes ficheros por obligación
    $ mkdir /mnt/{boot,home,etc} (por obligación debes tener un directorio boot el de root y home son opcionales el sistema automáticamente te crea el root como usuario definido pero si deseas agregar usuario como veremos después el home es necesario el etc, puedes agregar los directorios que desees también es opcional ya que esta es la elegancia de poder hacer lo que tu guste con el sistema de ficheros algo que te deja hacer Archlinux.)

    Si lo haces tal cual como en el video, debes hacer lo siguiente como lo hice exactamente yo
    $ mkdir /mnt/{boot,home,var,tmp} (es lo que yo hice en el vídeo ademas un paso adicional)
    $ mount /dev/sda1 /mnt/boot (el cual es montar el directorio boot a esta partición la que se encargara del arranque)

    Si lo haces como en el ejemplo valga la redundancia tendrás que hacer los siguiente
    $ mkdir /mnt/{boot, root, home, etc} (creamos un directorio en el cual ira el grub del sistema el usuario root el home y en etc podemos crear cualquiera que queramos o dejarlo vació no afecta)
    $ mount /dev/sda1 /mnt/boot (montamos el boot del sistema en su respectivo sector en la partición que creamos)
    $ mount /dev/sda3 /mnt/home (montamos el home del sistema en su respectivo sector en la partición que creamos)

    Ahora si descargamos el sistema base de Arch el cual se hace con los siguiente una vez montado todo en su respectivo lugar
    $ pacstrap /mnt base base-devel

    Y generamos el fichero fstab que contendrá toda la configuración de particiones y mas cosas que hicimos al disco duro
    $ genfstab -U -p /mnt >> /mnt/etc/fstab (con esto se montara el sistema en el disco)

    CONFIGURACIÓN GENERAL DEL SISTEMA 
    Ahora tenemos que configurar todo el sistema ingresamos primero en el 
    $ arch-chroot /mnt (con esto ya somos super usuarios)

    Los siguientes comando serán de configuración tanto de idioma como región y distribución del teclado es igual no importa la partición que haya hecho esta parte es igual para todos los que ya tengan instalado el sistema completo.



    $ ln -s /usr/share/zoneinfo/TU_region/TU_ciudad /etc/localtime (aquí tienes que poner la zona horaria de donde estés ubicado para que te actualice el sistema a l reloj y fecha de donde vives puedes ver tu región y zona en /usr/share/zoneinfo con el comando ls) 

    $ hwclock --systohc (con esto se configurara el reloj del sistema usando internet con el horario local de tu país)


    Ahora tenemos que dirigirnos a la ruta $ cd /etc/ o directamente con nano pero tendremos que configurar 4 ficheros 3 los crearemos y uno si modificaremos para lo que es lenguaje del sistema y reconocimiento de teclas 


    $ creamos un fichero en /etc llamado locale.conf y dentro de el ponemos la siguiente variable 
    $ LANG=id_PAIS.UTF-8 (en donde claramente dependiendo de como desees el idioma o país que seas en id pondrás el idioma de tu país en Dais la abreviatura de tu país ejemplo LANG=es_EC.UTF-8)

    Los siguientes 2 ficheros a crear en la misma ruta son hostname y vconsole


    $ nano /etc/hostname (dentro de este fichero pondremos el nombre del prompt como lo conocemos en linux como el id o nombre de la maquina le podemos poner cualquier cosa que el sistema lo vea valido)
    $ nano /etc/vconsole.conf (dentro de este pondremos la variable KEYMAP=distribución esto es para que nos identifique nuestra distribución de teclas cada vez que inicie y no estar haciendo lo que ya hicimos al inicio un ejemplo es este de mi teclado latino KEYMAP=la-latin1 o un teclado español KEYMAP=es-spanish, hay mas info en la wiki de arch) 


    $ nano /etc/locale.gen (este es importante configurar para que se guarde el paquete de idioma y las demás configuraciones que hicimos hace poco con el idioma y teclado sino modificamos el sistema no tomara en cuenta los archivos anteriores y dejara todo en defecto en ingles descomentamos la linea que contenga lo similar a nuestra variable de idioma que configuramos en el archivo locale.conf ejemplo del mio #es_EC.UTF-8 solo descomento esta linea que es igual al valor de mi variable del archivo locale creado por nosotros)

    Ahora tenemos que generar los cambios que creamos anteriormente con el siguiente comando
    $ locale-gen

    Quedaría así una vez generado

    CONFIGURACIÓN DE BOOTEO DEL SISTEMA

    Hay que configurar nuestro arranque ahora tenemos que descargar un gestor de arranque el mas famoso y estable para esta labor es grub lleva muchos años haciéndolo y es el mas usado por todas las distribuciones mas adelante veremos por que...

    $ pacman -S grub-bios (con este gestor pacman el cual tocaremos mas afondo en otro tema lo descargamos)


    $ grub-install /dev/sda (asi lo instalamos en nuestro disco una vez descargado)

    $ grub-install /dev/sda --force (en caso de error al momento de instalar pondremos el siguiente flat --force y así tendría que forzar la instalación y no mandar errores)

    $ grub-mkconfig -o /boot/grub/grub.cfg (creamos el fichero de configuración que nos genera el booteo del sistema correcto al reiniciar)

    $ mkinitcpio -p linux (generamos el cache de arranque o ramdiz para que el sistema bootee sin problemas importante hacerlo ya que si te olvidas falla al hacer el primer arranque)

    $ passwd root (tenemos que poner por obligación una contraseña para logearnos al root del sistema también importante)

    $ exit
    $ umount -R /mnt
    $ reboot

    Tenemos que salir primero del root y luego desmontar el /mnt y ahora si a reiniciar

    Pestana del grub

    Si hiciste todo bien podrás logrear como root y poner tu password sin problemas
     Bueno eso a sido todo por hoy nos veremos en la siguiente entrega en donde haremos unas configuraciones para tenerlo optimo y a nuestro gusto.



    puedes comentar mientras formes parte de la comunidad también recuerda comentar con moderación de tus palabras

    Publicar un comentario

    puedes comentar mientras formes parte de la comunidad también recuerda comentar con moderación de tus palabras

    Post a Comment (0)

    Artículo Anterior Artículo Siguiente