archlinux

Plymouth añade animaciones a tus tiempo de carga reinicio o de apagado en ArchLinux

Con Plymouth podrás añadir animaciones a tus tiempos de carga cada vez que inicies tu sistema Arch
es bien conocido que cada vez que prendemos nuestro ordenador con nuestra distribución favorita siempre se carga en 2 plano los ficheros necesarios para el arranque

Aunque en algunas distribuciones viene por defecto en el caso de nuestra favorita distribución de ArchLinux no por ende podemos ver las pantallas de carga que viene por defecto cada vez que arrancamos el sistema operativo desde el disco duro o mas omenos algo asi

Este pantallazo negro que te deslumbrara los ojos lo podrás ver durante un buen rato depende también la tecnología de tu disco sata ya sea el de toda la vida el mecánico o el ssd aunque supuestamente en discos M.2 no se nota por las tazas de velocidad pero aun así son pocos los que disfrutan de un disco duro estilo M.2

Bueno para no tener que ver de manera tan secuencial esta pantalla de carga de archivos y ficheros en ArchLinux existe el script Plymouth con el cual podemos usar nuestro splash screen favorito al arranque reinicio o apagado del sistema tal como en windows y mac

BIEN EMPECEMOS CON LA CONFIGURACIÓN

  1. Nos instalamos la librería Plymouth esta se encuentra en AUR sino sabes como usar aquí te dejo un enlace con el tutorial de como instalar un manejador de paquetes también instalaremos unos temas de ejemplo con trizen.
Añadiendo temas mediante pacman

2. Ahora editaremos en la ruta /etc/ el fichero mkinitcipo.conf que es el responsable de la configuración de las cabezeras de inicio y añadimos dentro de HOOKS=(… autodetect plymouth …) osea dentro de cabecera como se reconoce a HOOK -> añadimos la linea plymouth

Editando Plymouth y añadiendo cabeceras extras

3. Lo que queda despumes de esta modificación es compilar a las cabeceras el cambio añadido al fichero de configuración con el comando

$ mkinitcpio -p linux

o también es valido este comando

$ mkinitcpio -P 

Usando mkinitcpio reconstruyendo las cabeceras de inicio

4 . Ahora reiniciamos y después entramos como super usuario para ver cambios usaremos los siguientes comandos

$ plymouth-set-default-theme -l

con este podremos ver los temas que tare por defecto plymouth son sencillos y te darán un ejemplo básico en caso de no seleccionar ninguno con el comando señalado veras que al iniciar solo te saldrá una imagen plan de ArchLinux, entre ellos esta un spinner una barra de carga o un logo de arch parpadeando podremos usar cualquiera de estos con el siguiente comando para que puedas definir su vista..  

 $ plymouth-set-default-theme -R <theme> 

Así usando el flat -R en mayúscula seguido del nombre del tema podrás        ver el splash que hayas seleccionado el cual te aparecerá cada vez que reinicies o apagues enciendas el sistema y se habrá ido la simple pantalla de carga que siempre te mostraba los ficheros a cargar.

Como instalar y configurar programas desde AUR

Como manejaríamos la instalación de paquetes del repositorio AUR en ArchLinux, existen varios de estos manejadores uno de los mas populares y usado por toda la comunidad siempre fue yaourt el cual podías instalar de manera sencilla en tu distribución Arch o derivada de esta tenia una curva muy sencilla de manejo siempre habían actualizaciones de tus programas que no encontrabas de manera oficial en pacman, pero desde que dejo de tener soporte por parte de sus creadores hace mas de 1 año se han optado por opciones derivadas y sencillas de este gran manejador de paquetes AUR para nuestra distro ArchLinux, asi que les mostrare como configurara y usar uno de los que yo mas recomiendo y el cual se ha hecho mi manejador de paquetes no oficiales que mas uso hoy en día.

INSTALACION Y CONFIGURACION DE TRIZEN
 
Hablemos de trizen un manejador de paquetes AUR muy sencillo y con mucha funcionalidad ademas de muy ligero….
Esta escrito en Perl por lo que no hay nada adicional a instalar ya que como Python este ya viene incluido por defecto en las distribuciones Linux por lo que nos evitaríamos el de instalar paquetes o programas adicionales al sistema y su curva de aprendizaje es muy sencilla ya que se basa en la misma filosofía de instalación de pacman con los comandos iguales solo que no se puede ejecutar este comando en modo superusuario al igual que yaourt esto seria irrelevante para la instalación de un paquete no oficial que vayamos a usar en nuestro sistema protegiéndonos de virus o ataques y dejan do in funcional a nuestra distro.

COMANDOS PARA LA INSTALACIÓN 

Es muy sencillo de instalar solo basta con ejecutar las siguientes ordenes desde la terminal y ya contaríamos con este en el sistema para su inmediato uso.

$ git clone https://aur.archlinux.org/trizen.git

$ cd trizen

$ mkpkg -si

Como ven una vez que clonamos con git el programa desde AUR automáticamente nos creara la carpeta trizen en la cual esta alojado un archivo PKGBUILB el cual debemos compilar con make y una vez hecho la compilación nos pedirá si deseamos instalar trizen le damos afirmativo y luego hacemos una prueba de su uso.

Como ven nos ayuda bastante tener un gestor de paquetes AUR ya que así dispondremos de programas que no se encuentran de manera oficial en pacman y tenemos que bajar de este modo pero la ventaja que se tiene es que AUR tiene un gran equipo que trabaja arduamente y hace que los programas y paquetes no oficiales afecten al sistema en su instalación por lo que evitaríamos algún tipo de infección o colapso del sistema por librerías obsoletas.

Configuración eh instalación de un entorno gráfico ArchLinux con XFCE

Como configurar un entorno gráfico de manera correcta en ArchLinux sin morir en el intento, con estos simples pasos ya tendrás de manera muy funcional un entorno gráfico muy simple y minimalista como lo es XFCE 4 que veremos hoy aunque después haremos mas revisados de otros entornos como GNOME PLASMA etc , puedes revisar de igual manera la wikipedia de Arch AQUÍ, para que te familiarices con un poco mas sobre el tema y puedas dominarle, bueno sin mas preámbulos comencemos con estos consejos.

CONFIGURACIÓN DE PROGRAMAS Y PLUGIN EXTRAS 

Configurando

Lo primero que debemos hacer es instalarnos unos cuantos paquetes aunque es opcional algunos solo los mas importantes para que funcione de manera correcta los entornos de escritorio sin ningún tipo de bug al iniciar.

# pacman -Syu

# pacman -Rs xterm xorg-twm xorg-xclock

# pacman -S firefox ttf-droid ttf-dejavu xdg-user-dirs

Lo primero en a realizar es actualizar todo el sistema y luego remover los anteriores paquetes que nos dada un pequeño entorno de xorg básico para que no moleste al momento de iniciar uno normal aunque es opcional removerlo en mi caso lo hago para poder disfrutar la mejor experiencia, para poder tener accesibilidad a un entorno básico de multimedia instalamos un navegador como firefox y también las carpetas del usuario normal que son xdg-user-dirs las fuentes son necesarias para algunos temas del escritorio como ventanas etc..

INSTALACIÓN DE ENTORNO XFCE

# pacman -S xfce4 xfce4-goodies lightdm lightdm-gtk-greeter
libcanberra libcanberra-pulse sound-theme-freedesktop xfce4-pulseaudio-plugin

# systemctl start NetworkManager
# systemctl enable NetworkManager
# systemctl enable lightdm

Primero instalamos el entorno XFCE4 con sus plugins completos para mayor funcionalidad incluyendo el gestor de inicio de sesión lightdm luego activamos varios servicios tanto como NetworkManager para la gestión de redes y conexiones en el sistema y también el gestor de inicio de sesión lightdm…

# echo exec xfce4-session >> .xinitrc

También añadimos un fichero .xinitrc el cual contendrá el inicio de sesión del escritorio de XFCE 4..

ADICIÓN DE NUEVO USUARIO

añadiendo el nuevo usuario

# useradd -m -g users -G audio,power,storage,wheel -s /bin/bash usersname

Añadimos un nuevo usuario siempre que el nombre sea sencillo y no tenga caracteres no permitidos por el sistema como números o caracteres especiales.

editando permisos para los usuarios

Damos permisos de super usuario a nuestro nuevo usuario creado para la sesión normal del sistema

añadimos una contraseña al nuevo usuario

# passwd username

Sin olvidarnos de ponerle un password a nuestro nuevo usuario si hicimos todo de manera correcta al reiniciar el sistema nos debe mostrar el gestor de sesión y nos podremos logear ya sea con el usuario recientemente creado o como usuario root y solo nos quedaría adaptar el entorno de XFCE 4 a nuestro gusto en próximas entregas veremos como gestionar los entornos diferentes que hay para Arch disponibles …

Entorno de inicio de XFCE4 

Configuración de ArchLinux básica. !

Después de haber instalado ArchLinux en nuestros ordenadores hay que optimizar su uso configurando de manera eficiente nuestro sistema y reparando problemas que encontremos después de la previa instalación.

SOLUCIÓN FALLO CONEXIONES DE RED

ping a google y no hay respuesta

Un error común que es muy probable que aparezca que no tengamos acceso a nuestra conexión de red cableada después de instalar ArchLinux, son pocas las probabilidades que este error ocurra en caso de ocurrir es muy fácil solucionar si sigues los pasos:

# ip link

Primero verificamos que el sistema reconoce nuestra interfaz de red con ip link verificamos que sea cierto lo mas normal al estar conectado a una red cableada es que al inicio aparezca eth0 por la conexión con cable y después el0 pero en nuestro caso no sale eso y nos sale enp0s3, en segunda posición sale en nuestro caso eso quiere decir que se encuentra des habilitado por defecto nosotros los corremos en virtualbox y en PC normal tendría que aparecer eth0 por lo que es mas común que falle por no encontrar el eth0 pero se arregla de la siguiente manera en caso de llegar a suceder este caso.

# ip link set (enp0s3/eth0) up

Como ven primero tenemos que posicionar como primera prioridad la interfaz de red que nos devuelve el comando ip link en nuestro caso y como usamos virtualbox es enp0s3 si a ti te sale eth0 debes ponerlo así como esta.

# ip link set enp0s3 up de nuestro controlador

# ip addr show dev enp0s3

Ahora veamos con el siguiente comando si se añadió a nuestra configuración de red el cambio realizado.

# ping www.google.com curl https://google.com

Probamos si hay alguna respuesta pero es seguro que no se haya asignado la configuración por default entonces tenemos que establecer la conexión por dhcpcd para habilitar y asigne una dirección IP a nuestro ordenador.

# dhcpcd enp0s3

Ahora habilitamos usando dhcpcd la interfaz de red y que asigne una IP al equipo.

# ip addr show dev enp0s3

Veremos que ya se asignaron cambios a nuestra configuración al cual nos verifica que ya corre con normalidad nuestra interfaz de red.

# systemctl start [email protected]
# systemctl enable [email protected]

Ahora para que los cambios no se pierdan al reiniciar el ordenador y mantengamos la conexión habilitamos el dhcpcd con los siguientes comandos y se guardara.

CONFIGURACIÓN DE KERNEL LTS – SOPORTE EXTENDIDO(OPCIONAL)

# uname -r

Verificamos que versión de Kernel de Linux tenemos instalada con el comando uname lo mas común en casi todas las distribuciones que no sean de soporte extendido no lleven el kernel de largo soporte o LTS que diferencia trae tener la versión normal que se actualiza casi cada mes a la versión de soporte extendido, bueno son pocas la versiones finales son las que no recibirán cambio alguno por parte de los desarrolladores del kernel de linux por si esta sale con algún tipo de error o bug con alguna liberia o paquete no se solucionara hasta que dicho programa se actualice y sea mucho mas compatible con la versión de kernel, en cambio la versión de largo soporte siempre esta en constante cambio resolviendo bugs he incompatibilidades ya sea con librerías de programas o drivers y lo mejor es que siempre trae alguna nueva novedad que incluye el creador del mismo kernel brindando a nuestro equipo mejor eficiencia para su uso y la optimización de recursos del ordenador, aunque esta en ti seguir usando la versión que viene por defecto o usar esta opción de largo soporte.

# pacman -S linux-lts

Lo tenemos que descargar desde pacman si optaste por esta versión del kernel con mayor cantidad de soporte automáticamente se instala y compila.

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

Generamos el fichero de configuración para el arranque del grub cuando iniciemos de nuevo el equipo ya tendrá guardado los cambios del kernel OJO es prior hacer este paso para después evitar que nuestro ordenador no encienda al reiniciar.

# pacman -S linux-lts-headers

Instalamos las cabeceras del kernel para cuando usemos programas como virtualbox o los drivers wayland de nvidia en linux este no cachee por no encontrar las cabeceras y haya errores al instalar dichos programas.

# pacman -S intel-ucode

# pacman -S amd-ucode

Esta configuración también son opcional pero la recomiendo son los micro códigos del CPU para el BIOS de nuestro ordenador esto tendrá actualizado el BIOS de nuestra placa madre con los últimos micro controladores dándole mayor estabilidad y soporte que ofrece el fabricante de la placa madre hay tanto para INTEL y AMD, ya depende de cual uses aplicas el comando.

guardamos nuevamente la configuración al grub y
luego reiniciamos el equipo con todo los cambios ya realizados.

# pacman -Rs linux(removemos el antiguo kernel)

Y listo ahora solo guardamos los cambios reiniciamos y al logearnos y usar el comando uname tendremos que ver en nuestro ordenador el kernel de linux-lts y para que no haya algún cacheo o error en el futuro que queramos modificar algo removemos el antiguo kernel aunque podemos dejarlo hay por si deseamos volver a este kernel anterior.

DESHABILITANDO GESTOR DE ARRANQUE GRUB (OPCIONAL)

gestor de inicio de sistema grub

Este paso también es opcional el gestor de arranque GRUB cada vez que iniciamos nos aparece esta imagen en la cual nos nuestra el sistema operativo instalado algunas distribuciones lo des habilitan al iniciar pero nos puede servir al momento de querer arrancar algún otro sistema operativo  adicional que tengamos en otra partición ejemplo windows, pero si a nosotros nos molesta tenerlo al inicio podemos desactivar su interfaz de menú con los siguientes pasos.

localización del fichero de configuración

# nano /etc/default/grub

En la siguiente ruta editaremos el fichero de configuración por defecto del gestor de arranque y en lo ultimo del archivo añadimos la siguiente variable GRUB_FORCE_HIDDEN_MENU=»true» de esta forma ya avanzamos en uno de los primeros pasos a realizar para des habilitar el menú de arranque.

# curl -o file link-archive
# gzip -d file.gz
# cat file

Bueno para poder ver este cambio del GRUB tenemos que crearnos un script que se ejecutara al arranque de este mismo verificando la des habilitación del menú de booteo este script lo descargamos usando el comando

# curl -o 31_hold_shift.gz (enlace)

remplazamos enlace con este siguiente enlaze de descarga del script que se encuentra AQUI , el fichero esta comprimido en formato gz por lo cual una vez descargado tendremos que descomprimir con

# gzip -d 31_hold_shift.gz y tendemos el script final.

Destino final del script descargado y activamos con chmod

# chmod a+x 31_hold_shift
# mv 31_hold_shift /etc/grub.d/

Ahora le damos permiso de ejecución con el comando chmod y moveremos a la ruta especificada en la imagen luego compilamos otro fichero de configuración con grub-mkconfig y reiniciamos para ver los cambios este paso es opcional como se los dije al inicio pero también sino quieres usar mucho la terminal puedes hacerlo después ya estando en una interfaz de entorno de escritorio.

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

PAQUETES ADICIONALES Y CONFIGURACIÓN DE ENTORNO GRÁFICO

añadiendo dependencias extras

# pacman -S adobe-source-pro-fonts ttf-freefont enchant gst-libav languagetool

Solo instalamos paquetes de fuentes para el sistema como la paquetería de fuentes de adobe y también las fuentes open y también librerías como enchant y gst que son script de audio y mas complementos para c++ y c con languagetool tendremos mas idiomas disponibles y traducciones al idioma que elijamos en nuestro sistema de las aplicaciones como firefox chrome etc, etc …

ufw el mejor firewall para linux

Añadiremos un firewall muy conocido en el mundo GNU que se llama ufw es un excelente cortafuegos para prevenir virus y infecciones ms-dos que puedan haber por la red aunque en linux no hay tanto riesgo como en windows es mejor prevenir que lamentar a futuro ya que linux usado como servidor puede ser un gran objetivo a futuro.

# pacman -S ufw <– descargamos

# ufw enable <= habilitamos

# ufw status verbose <= chequeamos su estado

# systemctl enable ufw <– habilitamos al arranque del equipo

Y como pueden ver es muy sencillo de instalar el firewall este también tiene una interfaz gráfica puedes ver mas de su uso en el siguiente enlace oficial del programa AQUI.

Conectándose con internet y Configuración de Audio

instalamos paquetes para activar el internet y el audio

# pacman -S pulseaudio pulseaudio-alsa networkmanager

Instalamos drivers de audio y de red en el caso de instalar los entornos de escritorios es mejor tener los dos instalados tanto el de pulse como networkmanager que se encargaran de gestionar cada una de sus funciones y se integraran de manera correcta a cada entorno de escritorio.

Configuración de los Drivers de Video

# pacman -S xf86-video-intel

# pacman -S xf86-video-amdgpu
# pacman -S xf86-video-ati

# pacman -S xf86-video-noveau

Aquí instalamos los drivers respectivos para nuestro tipo de tarjeta gráfica ya sea Intel, Amd o Nvidia aunque también si desean puedes usar la de código abierto mesa que se ajusta a cualquiera de estas gráficas dando casi el mismo resultado con los privativos pero menor eficiencia que los del fabricante, yo instalare las de Intel ya que mi gráfica es integrada

Añadiendo librerías para configuración del entorno gráfico

añadimos las librerías xorg para entorno de escritorio

# pacman -S xorg xorg-xinit xorg-server

También instalamos los drivers gráficos xorg que son los que nos ayudaran con la posibilidad de ejecutar cualquier entorno de escritorio escrito en este los cuales tenemos varios como GNOME KDE XFCE etc.

# pacman -S xorg-twm xorg-xclock xterm

Descargamos lo siguiente que son un pequeño script de ejecución mas un reloj y una terminal básica para probar que funcione de manera correcta xorg y que no haya que configurar algo adicional..

# startx

Al iniciar el entorno de ejemplo con startx si todo marcho a la perfección veremos iniciar el entorno de manera correcta este es el tutorial de hoy en los próximos episodios veremos como ejecutar los diferentes entornos de escritorio y como configurar de manera correcta no olvides compartir …..

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.

Pagina oficial
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
Este es un HardDirve o disco mecanico

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..

escogemos el tipo de partición

$ 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.

aquí particionamos según el almacenamiento

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.

Primera partición para el arranque

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.

Tabla de partición básicas

Punto de MontajeTamaño de discoTipoDescripción
/dev/sda1 512MBLinuxextencion para alojar el boot el grub ira aquí
/dev/sda2 8GBLinuxextencion para alojar la raíz todo el sistema ira aquí
/dev/sda32.5GBExtendedextencion para alojar archivos música fotos y mas irán aquí.
/dev/sda41GBLinux swap / Solarisextencion 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.

particiones listas

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

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 raíz 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 

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 pondrás 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.

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

Añadiendo un nombre a la maquina

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 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.

configuración de locale

$ 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 des comento 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

Generando los cambios de idioma y región

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

Así 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.

Instalando la configuración de grub en el disco duro

$ grub-mkconfig -o /boot/grub/grub.cfg

Creamos el fichero de configuración que nos genera el booteo del sistema correcto al reiniciar.

Primer arranque del ramdiz

$ 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.

cerrando configuraciones

$ exit

$ umount -R /mnt

$ reboot

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

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.

COMO INSTALAR ARCHLINUX 2016 CON CONFIGURACION DE INTERNET

Después de un buen tiempo de no subir vídeos vuelvo con este grandioso tutorial en el que les daré una guía básica de como instalar ArchLinux para novatos y corrigiendo algunos fallos que pueda dar la conexión de internet si esta se des configura al momento de instalar el sistema operativo.

Este es el vídeo guía de instalación

Sino entendiste nada del vídeo tutorial aquí te detallo los pasos:

Guía Instalación de ArchLinux 2016

Primero comencemos descargando nos el sistema operativo en el siguiente enlace aqui esta pagina es la del proyecto es muy recomendable que la guardes en favoritos ya que en algún momento te sacara de apuros con algún problema que te de tu instalación ;-).
Lo siguiente que haremos es descargar el ISO esto lo puedes hacer mediante Torrent o descargarlo directamente, ahora procedemos a bootear el ISO en nuestro sistema con un pendrive USB o con un CD como tu desees.
Lo primero que veremos es un terminal de comandos como esta por ejemplo

No te asustes ahora lo convertiremos en algo grafico pero primero tenemos que configurarlo para que el funcione bien.

  • Notaras que tu teclado no le funcionan algunos caracteres esto debido a que el sistema por defecto trae el Ingles lo solucionaremos de la siguiente manera pon este comando y da enter

$ loadkeys es.map.gz

Esto mapera tu teclado y lo pondra en español ya podra usar tu teclado de manera normal.
  • Lo siguiente que haremos sera particionar nuestro disco duro NOTA:Este paso es importante puedes instaar el sistema en una sola partición aunque lo recomendable es particionarlo de la siguiente manera para no tener conflictos en el futuro
ArchLinux dispone de tres herramientas para las particiones de discos pero yo usare CFDISK una de las mejores y mas populares entre los usuarios debido a su simplicidad y haremos la particiones yo hare este pequeño ejemplo:

$ cfdisk

Escogemos ya sea GFP que es la recomendada para Linux o DOS otra muy buena esta opcion saldra antes de entrar al programa de particionado esto es para elegir el tipo de particionado en el sistema.
DeviceTamañoTipoDescripción
/dev/sda1512MBLinuxextencion para alojar el boot el grub ira aquí
/dev/sda28GBLinuxextencion para alojar la raíz todo el sistema ira aquí
/dev/sda32.5GBExtendedextencion para alojar la raíz todo el sistema ira aquí
/dev/sda41GBLinux swap / Solaris extencion para la memoria swap ira aquí
Ojo: En la particion swap debes elegir el tipo como lo hago yo en el video una vez que la creas puedes escoger el typo en la opcion type que encontraras afuera en el menu de particionado y en la opcion eliges linux swap solaris!
Este ejemplo esta hecho en un disco duro de 12 GB puedes darle el tamaño que quieras y crear el que tu desees tambien puedes guiarte en la wiki oficial de ArchLinux para mas informacion.
  • El siguiente paso sera formatear dichas particiones con el comando mkfs y lo haremos de la siguiente forma:

$ 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 raíz de ArchLinux.

$ 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.

  • Ahora montamos las respectivas carpetas del boot y del sistema raíz de la siguiente forma:

$ mount /dev/sda2 /mnt

montamos el sistema raíz en su sector con ese comando.

$ mkdir /mnt/boot

creamos un directorio en el cual ira el grub del sistema en ese sector.

$ mount /dev/sda1 /mnt/boot

montamos el boot del sistema en su respectivo sector en la carpeta que creamos.

  • Ahora pasamos a descargar el sistema base con todo lo que tiene ArchLinux usando este comando:

$ pacstrap /mnt base base-devel

  • Después de espera la descarga de nuestro sistema base procedemos a descargarnos el gestor de conexiones a este mismo para poder tener internet.

pacstrap /mnt networkmanager

  • Lo siguiente seria actualizar el pacman y sus llaves para tenerlo con lo ultimo de la comunidad desarrolladora de paquetes y tener la mejor gestión del dicho:

$ pacman-key –init

con este lo abrimos..

$ pacman-key –populate archlinux

con este las actualizamos habrá un proceso..

  • Lo siguiente indicamos al sistema descargado en donde debe montarse con el siguiente comando:

$ genfstab -U -p /mnt >> /mnt/etc/fstab

con esto se montara el sistema en el disco..

  • Ahora entramos al sistema descargado para configurarlo antes de crear el Kernel de nuestro sistema:

$ arch-chroot /mnt /bin/bash

  • Este passo es opcional con dicho crearemos un hostname esto cambiara el nombre del buffer de nuestra pc
$ nano /etc/hostname y ponemos el nombre que queramos por defecto viene el de Arch

$ nano /etc/hostname

ponemos el nombre que queramos por defecto viene el de Arch..

  • Configuramos la zona horaria esto cambia depende de la zona y el país que vivas

$ ln -s /usr/share/zoneinfo/TU_localizacion/TU_zona

En la parte de localización y zona pones la de tu país y continente..

$ nano /etc/localtime

aquí ingresas tu zona horaria también puedes visitar la wiki de Arch..

  • Lo siguiente es generar una preferencia local de codificacion ejemplo

$ nano /etc/locale.conf

descomentar la codificacion que deses usar para tu pais imagen de ejemplo

luego lo generamos con el comando para que el sistema la reconozca

$ local-gen

  • Lo siguiente es elegir la distribucion de teclas de nuestro teclado editando el siguiente archivo

$ nano /etc/vconsole.conf

Y añadimos estas lineas si tu teclado es perteneciente a dichos países..

KEYMAP=es (para el teclado de España)

KEYMAP=la-latin1 (para el de latinoamericano)

  • Ahora si configuramos el kernel y con este la instalacion de nuestro sistema

$ mkinitcpio -p linux

  • Una vez terminado el proceso antes de reiniciar y salir debemos hacer lo siguiente y muy importante que es instalar el grub para que arranque nuestro sistema.

$ pacman -S grub

descargamos el grub al sistema..

$ grub-mkconfig -o /boot/grub/grub.cfg

lo configuramos para que no haya problemas..

$ grub-install –recheck /dev/sda

ahora lo instalamos en el disco de arranque..

  • Creamos un usuario al cual logearnos al momento de reiniciar el sistema operativo

$ useradd -m -g users -G wheel -s /bin/bash

aquí va el nombre de tu usuario..

  • Le damos una contraseña al usuario que creamos

$ passwd {tu nombre de usuario}

Esto te pedirá que introduzcas una contraseña aunque este paso del usuario también lo puedes hacer después de reiniciar arch pero es mas seguro que no puedas logearte sino conoces la contraseña root del sistema.

  • Salimos del sistema root de ArchLinux y desmontamos las particiones con los comandos.

$ exit (para salir)

$ umount -R /mnt (para desmontar los discos)

$ reboot (con esto reiniciamos y veremos el grub y el login de Arch)

  • Notaremos una ventana pidiendo nuestro usuario login introducen el nombre que pusieron de usuario y luego le dan enter y pedirá la contraseña que le dieron a dicho usuario.
  • Lo siguiente es dar privilegios al usuario esto para poder usar la orden sudo que hará que dicho usuario sea root para una determinada acción:

$ nano /etc/sudoers

al final de todo escribimos los siguientenombre de tu usuario ALL=(ALL) NOPASSWD: ALLcon esto tendra los permisos root nuestro usuario creado recientemente

  • Activamos lo siguiente la red para poder tener internet en nuestro sistema.

$ systemctl start NetworkManager.service (con este lo iniciamos)

$ systemctl enable NetworkManager.service (con este lo habilitamos)

  • En el caso de que tengas alguna falla al reiniciar el sistema y este no le funcione la conexión este comando te ayudara mucho

$ dhcpd

  • Instalamos un entorno de escritorio es cierto que ArchLinux es muy buen sistema para muchos sin la necesidad de tener un entorno gráfico pero para usuarios nuevos dentro del entorno seria mas grato tener algo con que familiarizarse mas al sistema por eso existen los entornos gráfico aquí les dejo los comandos y ustedes eligen el que deseen.

$ pacman -S xorg-server xorg-server-utils xorg-apps

esto es necesario si queremos tener un entorno de escritorio ya que instalara ventanas y as podremos gestionar..

Aquí la lista con los entornos que puedes instalar en ArchLinux..

GNOME es un entorno muy especializado cuenta con una interfas muy bonita y completa con apps muy desarrolladas pero genera mucho consumo y es uno de los que mas memoria Ram consume instalación mediante el comando.

$ pacman -S gnome gnome-extra 

XFCE es muy liviano y solo consume 1GB de memoria Ram muy útil para Equipos de bajo consumo adema goza de gran popularidad dentro de la comunidad comando de instalación.

$ pacman -S xfce4 xfce4-goodies

KDE es un escritorio ligero pero con un diseño que dejaba que desear pero desde su renovación a plasma 5 es muy apreciado ya que renovó y nos mostró una interfaz muy futurista a lo que era en sus inicios lo puedes instalar con este comando.

$ pacman -S plasma

Cinnamon es un escritorio que encuentras por defecto en Linux Mint es muy usado y tiene una interfaz muy intuitiva lo puedes usar con el siguiente comando.

$ pacman -S cinnamon nemo-fileroller

Mate es un entorno que fue desarrollado con el propósito de traer la versión 2 de Gnome de regreso ya que en esta versión tenia muchas ventajas era menos pesada y mas veloz y a muchos les agradaba dicha versión por eso este equipo detrás invirtió su tiempo en traernos este gran escritorio lo puedes disfrutar con el comando.

$ pacman -S mate mate-extra

Espero que con este pequeño tutorial puedas instalar y personalizar tu ArchLinux y goces de la dosis Linux RolingRelease… 

No olvides suscribirte y formar parte de la comunidad..

CONVIERTE ARCHIVOS MULTIMEDIA EN OTROS FORMATOS CON SOLO LINUX

Con este pequeño tutorial vuelvo a estar en actividad en el canal y les traigo algo que me fascino un script que nos ayudara a los usuarios de linux a convertir nuestros archivos multimedias en otras extensiones sin tener la necesidad de instalar programas que ocupan espacio en nuestro disco duro o usar convertidores online ya que tienen virus y evitarnos así un dolor de cabeza al querer convertir ese vídeo en un formato mas liviano o extraer la música que nos gusta de un vídeo.

Vídeo de Guía
DISCLAMER:
  • Este tutorial fue elaborado en un entorno Linux distribución Xubuntu basado en Ubuntu-Debian
  • Los archivos usados se encontraran debajo de este anunciado y son totalmente veridicos
  • Los usuarios de windows no podrán hacer uso de este script ya que solo esta dirigido para usuarios de distribuciones GNU/UNIX de codigo abierto.
  • Usuarios de distribuciones Roling Released y de Red Hat (arch y derivados y también Fedora), tendrán que consultar la wiki de dichas distro para proceder a al instalación del script.
AQUÍ ESTÁN LOS ARCHIVOS DE MUESTRA
Escucharla
COMANDO PARA INSTALACION EN DISTRIBUCIONES DEBIAN UBUNTU,ETC

$ sudo apt-add-repository ppa:kirillshkrogalev/ffmpeg-next

$ sudo apt-get update

$ sudo apt-get install ffmpeg