GNU-Linux ARCH es una distribuccion para usuarios intermedios/avansados, en el uso de los sistemas operativos GNU-Linux. Hoy quiero mostrar algunos tips para la instalacion de ARCH, ya que he tenido algunos problemillas pero los he resuelto, entonces quise documentarlo. No voy a mostrar paso a paso la instalacion, solo algunos detalles y solucion a posibles problemas…

Resulta que el disco duro antes tienia el sistema operativo privativo windows. Bueno, comence a instalar GNU-Linux ARCH y siempre llegaba a ese mensaje y digo siempre porque hice 3 veces lo mismo. Si habia seguido los pasos no sabia el porque tenia ese mensje, pense que era la configuracion de la BIOS, pero noo…

Error:

“Reboot and select proper Boot device or Insert Boot Media in selected Boot device and press a key”

El problema se debe a que la Bios esta buscando una particion booteable y si desactivaste la unidad de DVD y no hay mas nada que bootear, entonces sale este error. Pero si he instalado ARCH porque me sale esto. Bueno esto me ha pasado porque cree la particion boot, esta particion hay que ponerla como booteable. Asi fue que resolvi este problema, mas adeelante explicare como particionar bien, entonces no saldra un error como estos.

Primeros paso para la instalacion de Gnu-Linux ARCH

Introduccimos el cd de instalacion y aplicamos las siguientes configuraciones…

 

Configuramos el Teclado:

# loadkeys la-latin1
Screenshot_20170415_111524
Referencia

Procedi a formatear el disco y a cruzar los dedos a ver si esto al fin funcionaba, cada instalacion me tarbada al menos 5 horas, decidi buscar una ISP que me brindara mas ancho de banda. Para formatear el disco debemos tipear el siguiente comando.

Procedemos hacer una tabla de particiones limpia desde cero, para eso necesitamos tipear el siguiente comando, donde el atribuo “z” presisamente hace eso, que hagamos realmente una taba nueva.

# cgdisk -z

http://www.computerhope.com/unix/cfdisk.htm

Formatear el Disco en bajo nivel

Durara muchas horas quiza 9 horas, pero es efectivo

# sudo dd if=/dev/zero of=/dev/xxxxx

Donde xxxxx es la particion que quieres formatear, si quieres formatear todo el disco de segudo es “sda”

 

Particionamos el Disco

No importa el orden de las particiones. Es importante la capacidad de cada una y que la particion swap efectivamente sea de tipo “swap”. Arch Linux cuenta con defecto con las siguientes herramientas para administración de discos: cfdisk, cgdisk, fdisk.

Todas las particiones tipo Primarias, si no vas a trabajar con lvm, si solo eres un user normal, asi estara bien. Recomiendo usar cgdisk. Debemos colocar a la particion boot al menos 200mb y maximo 500mb. en la tabla cebe tener un asterisco “*” que indicara que es una particion booteable, claro esta en caso de que uses cgdisk.

Para la particion swap, debes usar la mitad de lo que tengas en memoria ram. Ejemplo si tienes 4g de memoria ram, le pones 2g a la particion swap. Esta particion de ser de tipo Linux swap, nos vamos a la opcion “type” y le cambiamos el tipo de particion.

A la particion root o raiz le pondremos de 40gb a 50gb y para la particion home le pondremos todo lo que queda del disco.

 

Probando el Internet

Conectamos el cable de red al equipo, si no lo habías hecho antes y comprueba que tengas acceso a Internet haciendo ping, por ejemplo:

# ping -c 3 google.com

Si no tienes acceso a Internet cableado, prueba a reiniciar el servicio dhcpcd:

# systemctl restart dhcpcd

Si sigues sin tener acceso, tendrás que configurar la red manualmente.

# mkinitcpio -p linux

-> Running build hook: [block]
==>WARNING: Possibly missing firmware for module: aic94xx
==> WARNING: Possibly missing firmware for module: bfa

Después de pasar por el hilo del foro y la lista de correo, he encontrado que no hay nada que preocuparse, ya que esto es debido a un cambio de característica en mkinitcpio 0.14 que comprueba todos los módulos de firmware y sale una advertencia, si falta alguno. Si alguna de esas advertencias que obtienes es sobre cualquier módulo, estás usando, tienes que preocuparte. De lo contrario, simplemente puede ignorar estas advertencias.

 

Habilitar SUDO

# nano /etc/sudoers
# username ALL=(ALL) ALL

En vez de colocar username, ponen su nombre de usuario

 

Instalacion Completa de GNU-Linux ARCH

Hay dos paginas que puedo recomendar para que hagan su instalacion luego de haber leido mis sugerencias.

https://kerneleros.com/instalar-arch-linux-2017-con-entorno-de-escritorio-guia-actualizada/#windows

Esta es otra pagina muy conocida por la comunidad Linuxera.

https://blog.desdelinux.net/guia-de-instalacion-de-arch-linux-2014/

Y bueno no podia faltar la wiki oficial de ARCH

https://wiki.archlinux.org/index.php/Installation_Guide_(Espa%C3%B1ol)

Instalar ARCH de forma grafica

Hasta los momentos no hay nada para instalar ARCH de forma grafica, me refiero algun instalador de modo grafico oficial, pero alguien hizo un script que ayuda bastante. Yo personalmente prefiero hacer todo a patica, asi uno aprende mas.

Las instrucciones de uso para el instalador estan en la siguiente pagina.

https://linuxgnublog.org/es/instalacion-de-arch-linux/

 Instalar Openbox

Si quieres un entorno grafico bastante ligero, esta es la opcion. Con este video sera bastante facil llevar a cabo la instalacion de openbox.

Si deseas mas informacion en esta pagina tambien explican como instalarlo

https://blog.desdelinux.net/instalacion-de-openbox-en-arch-linux/

Si eres nuevo en el mundo de GNU-Linux y estas tratando de instalar ARCH + openbox, no puedo decir que estes en un mal camino, pero si no sabes lo que haces puedes acabar perdidendo tiempo solucionando erres que por ignorar cierto conocimiento los haz cometido. Quiero dar algunos tips por ejemplo algunos no saben que significa el simbolo ~ (virgola), este simbolo apunta a una direccion de nuestro folder personal, es decir a esta direccion /home/XXXXX, donde XXXXX es el nombre de usuario que le has puesto a tu ordenador. Si no consigues como sacar el caracter de la virgola y quieres dirijirte a tu carpeta personal lo puedes hacer de la siguiente forma:

# /home/$USER

Comenzamos la Instalacion de Openbox

$ pacman -S openbox
$ mkdir -p /home/$USER/.config/openbox
$ cp /etc/xdg/openbox/{rc.xml,menu.xml,autostart,environment} /home/$USER/.config/openbox

 

rc.xml: Es el principal archivo de configuración de Openbox. Se utiliza para configurar los atajos de teclado, temas, escritorios virtuales demás propiedades. -an

menu.xml: Controla el menú de aplicaciones de Openbox que aparece al hacer click secundario en el escritorio.

autostart: Este es el archivo que se lee al iniciar la sesión de openbox. Contiene los programas que se iniciarán con la sesión. típicamente es usado para lanzar páneles/docks, establecer la imagen de fondo o ejecutar scripts al inicio. -an

environment: Este archivo establece las variables del entorno Openbox. Cualquier variable establecida será ejcutada en cada inicio de sesión. Usado para iniciar IMEs, exportar módulos de idioma, indicar el directorio por defecto y demás.

Instalamos los siguientes programas

$ pacman -S obconf menumaker tint2 network-manager-applet nitrogen slim lxappearance 

Ahora con el editor nano, editamos el archivo .xinitrc

$ nano /home/$USER/openbox/.xinitrc

y dentro ponemos lo siguiente

tint2 &
nitrogen --restore &

Ahora generamos un archivo menu

$ mmaker -vf OpenBox3
$  pacman -S openbox-themes

Activamos el gestor de inicio de sesion

$  cp /etc/skel/.xinitrc /home/$USER

Editamos el archivo

$  nano .xinitrc

y  typeamos dentro del archivo lo siguiente

$  nano .xinitrc

Activamos slim

$ sudo systemctl enable slim.service

Reiniciamos el ordenador

$ reboot

Hasta aqui todo bien, ahora si tienes un error cheka las cosas que me pasaron y como resolvi.

Como listar archivos ocultos

#  ls -a

 

Te sale un error al intentar hacer el siguiente paso

#  cp /etc/skel/.xinitrc ~

Si el error es algo como esto:

#  cp; no se puede efectuar 'stat' sobre '/etc/skel/.xinitrc': 
No existe el fichero o el directorio.

Procedemos a instalar los siguientes paquetes, en caso de que no los hayamos instalado. Para verificar su instalacion typeamos.

#  pacman -Qs xorg-init xterm  xorg-twm 

Sino estan isntalados, procedemos hacer la instalacion.

#  pacman -S xorg-init xterm  xorg-twm 

Luego como no tenemos el archivo .xinitrc lo vamos a crear y lo vamos a editar de la siguiente forma:

#  ls> .xinitrc
# echo 'exec openbox-session' >> /home/$USER.xinitrc

No puedes arrancar tu interfaz grafica debido a un error

#  /etc/X11/xinit/xserverrc: line 5: /usr/bin/X: No such file or directory    
 xinit: giving up     
xinit: unable to connect to X server: Connection refused    
 xinit: server error 

Debemos instalar el siguiente paquete

#  pacman -S xorg-server

Ya deberia estar todo listo…

Como entrar en modo consola cuando inicio nuestro modo grafico

Si queremos instalar algo editar algo en la terminal y necesitamos la terminal y por error no la tenemos instalada, debemos hacer esta combinacion de teclas

ctl+alt+F1

Que programas Instalar

Bueno dejare mi lista de programas que comunmente uso, tambien algunas cosas que son indispensables instalar. He instalado porgramas que no me gustan mucho como leafpad, pero lo hice porque realmente es liaviano y no quiero instalar librerias y paquetes de KDE, sino instalara kate y asi con otros paquetes.

Nota: los programas a instalar estan pensados para tener un sistema ligero, mas que cualquier cosa.

 

Programas Elementales

#  pacman -S gvfs-mtp libmtp gamin tumbler firefox flashplugin gnome-terminal thunar leafpad libreoffice-fresh libreoffice-fresh-es file-roller p7zip unrar unzip mupdf

 

Mis Programas

Editores de imagenes, IDE de progracion y mas…

#  pacman -S kolourpaint arduino atom inkscape gimp terminator kicad keepass owncloud-client dia

Instalando Codecs y algo de apariencia

Reproductor de audio, codecs de audio y video, fuentes, iconos y mas…

#  pacman -S  gstreamer ffmpeg gst-plugins-bad gst-plugins-base gst-plugins-good gst-plugins-ugly audacious faience-icon-theme ttf-ms-font plank conky gnome-icon-theme

Agrengando mas Repositorios

#  nano /etc/pacman.conf

#[community-testing]
#Include = /etc/pacman.d/mirrorlist

#[community]
#Include = /etc/pacman.d/mirrorlist

#[testing]
#Include = /etc/pacman.d/mirrorlist

#If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.

#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist

#[multilib]
#Include = /etc/pacman.d/mirrorlist

 

No puedo hacer nada tengo el siguiente error:  error while loading shared libraries: libcrypto.so.1.1 cannot open shared objet flile: No such file or directory

Hacemos un enlace simbolico primero va el archivo que tenemos luego al que queremos hacer el enlace. y ya se soluciona el problema, esto ocurre cuando habilitamos varios repositorios, hay que leer la wiki antes…

#  ln -s /usr/lib/libcrypto.so.1.0.1 /usr/lib/libcrypto.so.1.1 

 

Nota: No agregues estos repositorios si no estas seguro de lo que haces, para activarlos debes copiar el repositorio en el archivo de configuracion de pacman, y hay que descomentarlo, para descomentarlo se le quita el cartacer numeral “#” que tiene al principio de la linea.

 

No tengo internet por cable que debo hacer

Me paso que siempre que prendia la pc debia reiniciar el servicio de dhcpcd.

Hacemos un enlace simbolico.

#  systemctl enable dhcpcd.service

 

Ahora levantamos la red con este comando.

#  systemctl restart dhcpcd

 

 Error con Xorg, pantalla en negro no arranca startx

Al tratar de instalarle soporte al touchpad me ocurrio que luego no me daba video y es que habia instalado este paquete xf86-input.old, lo peor era que no recordaba cual fue la ultima configuracion que luego recorde que habia instalado  y esto crea un arhchivo en xorg que debe ser configurado bien, a mi me dio problemas porque yo no lo modifique a parte me tumbo el video, mi solucion fue cambiarle el nombre ponerle /etc/X11/xorg.conf.d/50-synaptics.conf.old  y reinicie y ya.  Si no estas seguro de lo que haces manten la calma y busca una buena fuente donde se explique bien.

 

 

Fuentes:

https://kerneleros.com/instalar-arch-linux-2017-con-entorno-de-escritorio-guia-actualizada/#windows

https://linuxgnublog.org/es/instalacion-de-arch-linux/

https://blog.desdelinux.net/guia-de-instalacion-de-arch-linux-2014/#Crear_nuestro_usuario

https://wiki.archlinux.org/index.php/Openbox_(Espa%C3%B1ol)

https://rhnotebook.wordpress.com/2010/01/31/how-to-setup-arch-linux-w-openbox/

https://wiki.archlinux.org/index.php/Touchpad_Synaptics_(Espa%C3%B1ol)

 

Alguna duda, sugerencia o correccion, haz tu comentario

 

Anuncios