20

Como instalar Arch Linux 2016 con entorno de escritorio

Como instalar Arch Linux 2016 con entorno de escritorio
5 (100%) 11 votes

He actualizado un poco la guía de instalacion de Arch Linux en este año 2016 por lo que los cambios son pocos el proceso sigue siendo el mismo.He decidido explicar el dualboot con Windows a pedido de unos, también la instalación en una maquina virtual.

Arch Linux es una distribución GNU/Linux desarrollada para sistemas i686 y x86-64, basada en un modelo rolling-release: (una sola instalación, no hay “nuevas versiones”, sólo actualizaciones) ofreciendo las últimas versiones estables de la mayoría del software.


Aun que mucha gente piensa que es para personas avadadas lo cierto es que no cualquier persona puede instalarla usando la Wiki o cualquier guía de instalación como esta.

He decidido implementar unos vínculos a cada sección para mayor facilidad y saltarse a la parte que sea de su interés:

Requisitos previos para Instalar Arch Linux
Descarga y creación de USB/CD
Boot de Arch Linux para instalación
Montaje y partición de disco duro
Conectar a Internet e instalar sistema base
Instalar Grub
Configurar el sistema
Instalar entorno grafico y drivers de video
Agregar Windows al grub de Arch Linux

Esta guía esta basada en :

  • Version: 2016.07.01
  • Kernel: 4.6.3

Reqisitos previos:

 

  1. Si harás la instalación desde una maquina virtual solo saber configurarla y el boteo del iso.
  2. Saber grabar un iso boteable en un CD/DVD o USB
  3. Saber que hardware tiene tu ordenador (tipo de teclado, tarjeta de video, arquitectura de tu procesador, cuanto espacio en disco duro tienes)
  4. Configurar tu BIOS para botear el cd/DVD o USB donde tienes ArchLinux
  5. Ganas de instalar la distro
  6. Y sobre todo Paciencia mucha paciencia

 

Atención: Si es la primera vez que vas a realizar la instalación de este Sistema Operativo y no tienes conocimientos previos de sobre Linux, te recomiendo 2 cosas:

1.- Lo mejor para ti seria que hicieras la instalación desde una maquina virtual, como Virtualbox o VMware para que vayas a prendiendo poco a poco y con la seguridad de que no pasara nada pues estas sobre una maquina virtual.

2.- Si vas a instalar Arch Linux como sistema único en tu ordenador Has un backup de tus archivos más importantes y ten a la mano un CD/DVD o pendrive de tu sistema actual ya que si no haces la instalación al pie de la letra o de no concluir la instalación y perderás TODO.


Video: Guia de Instalación de ArchLinux

 

Descargar Arch Linux y preparar el medio de Instalación

El primer paso para poder instalar ArchLiunx en nuestro equipo sera descargar el iso ArchLinux 2016recomiendo la descarga via Torrent o Magnet link

Download ArchLinux

Medio de instalación CD/DVD

Windows: Podemos grabar el iso con Imgburn,UltraISO,Nero o cualquier otro programa incluso sin ellos en Windows 7 y posteriores nos da la opción al dar clic derecho sobre la ISO.

mount-iso-windows-8

mount-iso-windows-8

• 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 Universal USB Installer o LinuxLive USB Creator, ambos son sencillos de utilizar.

  • Linux : La opcion recomendable es usar el comando dd:
dd bs=4M if=/ruta/a/archlinux.iso of=/dev/sdx && sync

Boot USB/CD Arch Linux

Como-instalar--Arch Linux-2015-01

Como-instalar–Arch Linux-2016-01

En la pantalla de boot nos mostrara lo siguiente solo hay que elegir la arquitectura correspondiente a nuestro procesador:

Boot Arch Linux (i686) = 32 bits

Boot Arc linux (x86_64) = 64 bits

Comenzará a cargar todo lo necesario y nos aparecerá en modo terminal. Al estar en esta pantalla comenzaremos con la instalación. Por defecto Arch Linux tiene el idioma inglés , en nuestro caso será recomendable que lo pongamos en español.

 

Poner teclado en español:

loadkeys la-latin1

 

Como-instalar-archlinux-2015-2

Creando particiones

Arch Linux cuenta con defecto con las siguientes herramientas para administración de discos: cfdisk, cgdisk, fdisk.

La opción más recomendable es usar: cfdisk

Los siguientes pasos son en caso de instalar Arch Linux como único sistema en nuestro ordenador, en caso de instalar junto a otro sistema Linux, habrá que saltarse la creación de la partición boot, así como la instalación del grub.

Ahora si se va instalar Arch Linux junto a Windows, habrá que tener cuidado y no eliminar la partición del mbr si no podrías perder el acceso a Windows. 

Instrucciones Dual Boot Windows & Arch Linux:

Habrá que redimensionar el disco duro, para dar espacio a Arch Linux lo recomendable es dejar 40GB de espacio:

redimecionar disco duro

 

Ahora proseguiremos a seguir los primeros pasos del tutorial hasta situarnos en la utilización de cfdisk.

Ahora tendremos que reconocer las particiones de Windows y el mbr, así como el espacio que le vamos a dar a Arch Linux:

windows

 

En este caso de esta imagen, el mbr estará siempre en la primera partición, a continuación la partición de windows será ntfs (dev/sdb2) y el espacio libre nos marcara como free space.

Ahora podremos continuar con el tutorial, al finalizarlo iremos al final del tutorial donde les dejare los comandos para agregar windows al grub de Arch Linux.

 

Como-instalar--Arch Linux-2015-3

Como-instalar–Arch Linux-2016

Creamos 4 particiones:

  • /boot: Esta partición, sera destinada al grub.
  • / (root)Esta partición lo más recomendable será que tenga 15 Gb, en ella se alojaran todos nuestros archivos.
  • /home: Donde se almacenarán nuestros documentos, fotos, vídeos, etc,  por lo que se recomienda asignarle el mayor tamaño.
  • Swap: Esta partición es par asignar memoria “virtual” en caso de contar con menos de 2Gb de RAM. No es recomendable usar swap con mas de 2Gb de ram.

• En equipos con memoria RAM de hasta 1 Giga debería ser igual de grande la SWAP que la RAM.

• Para 2GB debería ser la SWAP la mitad de grande que la RAM.

Usando cfdisk la secuencia de órdenes sera: 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

 

Ya terminado el particionado grabaremos los cambios con “Write“, y confirmar escribiendo “yes“, hecho esto no hay vuelta atrás y todos los cambios hechos quedaran grabados.

Para salir elegir “Quit“.

Ahora nuestro particionado quedara más o menos de esta manera:

Como-instalar--Arch Linux-2015-4

Como-instalar–Arch Linux

Ahora proseguiremos a darle formato a las particiones creadas, por lo que es recomendable saber que ruta tiene el destino de las particiones.

Comenzaremos con dar formato a la partición boot:

mkfs -t ext2 /dev/sda1
  • Para la particion root:
mkfs -t ext4 /dev/sda2
  • Para /home:
mkfs -t ext4 /dev/sda3

Para formatear Swap, usar el comando mkswap:

mkswap /dev/sda4

Sólo resta activar Swap con:

swapon /dev/sda4

Montando particiones al sistema:

Primero montamos la partición / en /mnt:

mount /dev/sda2 /mnt

Creamos los directorios de las otras particiones dentro de /mnt:

mkdir /mnt/boot
mkdir /mnt/home

Montamos las particiones correspondientes:

mount /dev/sda1 /mnt/boot
mount /dev/sda3 /mnt/home

 

Conectando Arch Linux a internet (wifi)

Si estamos usando una portatil y no contamos con un cable de red es necesario conectar el sistema a la red para realizar la instalacion. Habra que hacerlo mendiante el comando:
wifi-menu
Despues de ello comprobaremos nuestra coneccion con:

ping -c 3 www.google.com

Instalando Arch Linux

Comenzaremos con el siguiente comando:

pacstrap /mnt base base-devel

Termiando al instalacion del sistema base, continuaremos con el Grub:

pacstrap /mnt grub-bios

Agregaremos el soporte Network Manager:

pacstrap /mnt networkmanager

Paso opcional:  Añadir soporte a nuestro TouchPad (en caso de tener un equipo portátil).

pacstrap /mnt xf86-input-synaptics

 

Instalando gestor de arranque GRUB

pacstrap /mnt grub-bios

Configurando el Sistema

En este paso haremos diversas acciones de configuración de nuestro sistema. Primero, vamos a generar el archivo fstab con:

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

Para el resto de las acciones de configuración, haremos un chroot en nuestro recién instalado sistema:

arch-chroot /mnt

Debemos establecer el nombre de nuestro hostname en el archivo /etc/hostname. Por ejemplo:

localhost

Si, sólo tienes que escribir el nombre deseado, es lo único que debe tener dicho archivo.

Ahora, creamos un enlace simbólico (symlink) de /etc/localtime a /usr/share/zoneinfo/<ZONA>/<SUBZONA> (reemplaza <ZONA> y <SUBZONA> según tu ubicación geográfica). Por ejemplo, para México:

ln -s /usr/share/zoneinfo/America/Mexico_City /etc/localtime

Establecer horario en nuestra zona.

• España

 ln -sf /usr/share/zoneinfo/Europe/Madrid /etc/localtime

 Méxicomexico.png-150x150

ln -s /usr/share/zoneinfo/America/Mexico_City /etc/localtime

guatemala.png-150x150Argentina

ln -sf /usr/share/zoneinfo/America/Buenos_Aires /etc/localtime

colombia.png-150x150Colombia

ln -sf /usr/share/zoneinfo/America/Bogota /etc/localtime

ecuador.png-150x150Ecuador

ln -sf /usr/share/zoneinfo/America/Guayaquil /etc/localtime

peru.png-150x150Perú

ln -sf /usr/share/zoneinfo/America/Lima /etc/localtime

chile.png-150x150Chile

ln -sf /usr/share/zoneinfo/America/Santiago /etc/localtime

guatemala.png-150x150Guatemala

ln -sf /usr/share/zoneinfo/America/Guatemala /etc/localtime

el_salvador.png-150x150El Salvador

ln -sf /usr/share/zoneinfo/America/El_Salvador /etc/localtime

bolivia.png-150x150Bolivia

ln -sf usr/share/zoneinfo/America/La_Paz /etc/localtime

paraguay.png-150x150Paraguay

ln -sf usr/share/zoneinfo/posix/America/Asuncion /etc/localtime

uruguay.png-150x150Uruguay

ln -sf usr/share/zoneinfo/America/Montevideo /etc/localtime

nicaragua.png-150x150Nicaragua

ln -sf usr/share/zoneinfo/posix/America/Managua /etc/localtime

dominican_republic.png-150x150República Dominicana

ln -sf usr/share/zoneinfo/America/Santo_Domingo /etc/localtime

venezuela.png-150x150Venezuela

ln -sf /usr/share/zoneinfo/America/Caracas /etc/localtime

 

Establece tus preferencias de localización editando el archivo /etc/locale.conf, por ejemplo para México:

LANG=es_MX.UTF-8
Como-instalar--Arch Linux-2013-5

Como-instalar–Arch Linux-2013-5

spain.png-150x150España

LANG=es_ES.UTF-8

 

mexico.png-150x150México

LANG=es_MX.UTF-8

 

2__argentina.png-150x150Argentina

LANG=es_AR.UTF-8

 

colombia.png-150x150Colombia

LANG=es_CO.UTF-8

 

ecuador.png-150x150Ecuador

LANG=es_EC.UTF-8

 

peru.png-150x150Perú

LANG=es_PE.UTF-8

 

Chile

LANG=es_CL.UTF-8

 

Guatemala

LANG=es_GT.UTF-8

 

El Salvador

LANG=es_SV.UTF-8

 

• Bolivia

LANG=es_BO.UTF-8

 

• Paraguay

LANG=es_PY.UTF-8

 

• Uruguay

LANG=es_UY.UTF-8

 

• Nicaragua

LANG=es_NI.UTF-8

  • República Dominicana

LANG=es_DO.UTF-8

 

• Venezuela

LANG=es_VE.UTF-8

Así mismo, en el archivo /etc/locale.gen debemos descomentar (eliminar el “#” al inicio de la línea) tu localización, por ejemplo:

#es_HN ISO-8859-1
es_MX.UTF-8 UTF-8
#es_MX ISO-8859-1
Como-instalar-Arch Linux-2013-6

Como-instalar-Arch Linux-2013-6

Entonces, ya podemos generar tu localización con:

locale-gen

No hay que perder de vista que lo anterior no establece la distribución de nuestro teclado (lo que hicimos para la sesión actual/ con loadkeys en el paso 2), por lo que debemos establecer la variable KEYMAP en el archivo /etc/vconsole.conf (debes crear este archivo). Por ejemplo:

KEYMAP=la-latin1

Seguro te estarás preguntando: “¿Y no todo ésto se configura en /etc/rc.conf, el principal archivo de configuración de Arch Linux?”. La respuesta corta: ¡Ya no más!. El motivo: Unificar las configuraciones de initscripts y systemd (leer más al respecto). Ahora cada opción de configuración se establece en su archivo correspondiente.

Ahora, configuramos el bootloader, en este caso, GRUB:

grub-install /dev/sda

Y creamos el archivo grub.cfg con:

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

Si es necesario (aunque normalmente no lo es), edita el archivo /etc/mkinitcpio.conf según necesidades propias. Entonces, creamos el disco RAM inicial con:

mkinitcpio -p linux

No debemos olvidarnos de establecer la contraseña para el usuario root con:

passwd

Ahora si, ya podemos salir del entorno chroot con:

exit

Desmontamos las particiones previamente montadas en /mnt con:

umount /mnt/{boot,home,}

Y finalmente, reiniciamos el sistema con:

reboot

Si no has removido el medio de instalación (CD o pendrive), volverás a ver el menú de bienvenida, donde ahora debes elegir la segunda opción (para la próxima, no se te olvide removerlo).

Instalacion de entorno basico y drivers de video.

sudo pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils

Soporte 3D

sudo pacman -S mesa mesa-demos

Instalamos el driver de vídeo.

Nvidia

  • Drivers propietarios.

$ sudo pacman -S nvidia nvidia-utils

  • Drivers de código abierto.
sudo pacman -S xf86-video-nouveau

ATI

sudo pacman -S xf86-video-ati

INTEL

sudo pacman -S xf86-video-intel

Para ver la lista completa de drivers de vídeo de código abierto:

sudo pacman -Ss xf86-video

Revisa la lista y busca el driver adecuado a tu tarjeta de vídeo.

En caso de no encontrarlo, el controlador vesa es el más genérico, aunque no ofrece soporte 3D ni aceleración por hardware.

$ sudo pacman -S xf86-video-vesa

Ahora vamos a probar el entorno gráfico

Instalamos el window manager predeterminado de X11.

sudo pacman -S xorg-twm xorg-xclock xterm

Ejecutamos el entorno gráfico:

startx

Si todo esta en lo correcto nos saldrá el siguiente entorno gráfico:

Para salir del entorno (twm):

sudo pkill X

Después de probar el entorno de X11, nuestro sistema ya está listo para la instalación de Gnome, Kde, Xfce, Lxde, OpenBox, entre otros entornos gráficos.

GNOME 3 provee un escritorio moderno, reescrito desde cero, usando las herramientas GTK3+.

¡Atención!: Antes de instalar Gnome, debes instalar el Entorno Gráfico Básico (Xorg) y Driver de vídeo, en caso que no lo tengas instalado pasa a la siguiente guía:

Instalacion de Entorno Grafico

Instalación:

GNOME 3 está disponible en los repositorios oficiales y puede ser instalado con dos grupos de paquetes:

  • gnome: contiene el entorno de escritorio básico y aplicaciones necesarias para la experiencia estándar de GNOME.
  • gnome-extra: contiene varias herramientas opcionales, como un reproductor multimedia, una calculadora, un editor y otras aplicaciones no problemáticas que van bien con el escritorio GNOME. La instalación de este grupo es opcional.

Tenga en cuenta que la instalación únicamente del grupo gnome-extra no instala el grupo gnome como dependencia: si realmente lo quiere todo debe instalar ambos grupos de forma explícita (Lo cual es recomendado ya que gnome-extra contiene paquetes como GDM entre otros).

sudo pacman -S gnome gnome-extra

Añadir soporte para NetworkManager (applet).

sudo pacman -S network-manager-applet

Iniciar GNOME:

Para una mejor integración con el escritorio es aconsejable el uso del gestor de pantalla GDM.

Activamos GDM:

sudo systemctl enable gdm.service

Por ultimo reiniciamos el equipo.

sudo reboot

Si no te agrada Gnome puedes instalar otros entornos de escritorio o Gestores de Inicio de Sesión

Agregando Windows al Grub  de ArchLinux

Insalaremos lo siguiente:

Sudo pacman -S os-prober

Despues Ejecutaremos :

sudo os-prober

Finalmente agregamos Windows al Grub:

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

separadordaesarchv2

Instalar Yaourt en Archlinux
Comandos Basicos de Yaourt

20 Comments

  1. Pingback: Bitacoras.com
  2. Que tal Darkcrizt,muy buen tutorial te felicito,para serte sincero,he utilizado la iso con instalación sola sin window,ahora estoy ocupando como instalador gráfico Architec linux,no se si lo ubicas,mi consulta,en este instalador,cuando paso a la partición cfdisk,sale un asterisco boot (NTFS) de window con 500mb,cuando empiezo hacer las particiones en el /boot de Arch,tengo la opción de cambiar el booteo y dejarlo con arch,así elimino el asterisco de arranque de window (500mb),que pasaría si dejo los dos marcados como arranque,se bloquea el sistema? o no arrancaría bien,espero tu comentario,saludos.

    • Si bien no he probado dicha configuración, dudo que suceda un bloqueo, lo más que puede llegar a pasar es que al iniciar tu maquina no reconozca la partición Boot, de Arch y te aparezca el de Windows (caso donde dejes marcada solo el mbr de Windows) , ahora si dejaras los dos marcados la realidad es que el grub se termina adueñando del Boot, por lo que en consiguiente lo único que sucederá es que te de la opción de iniciar en ArchLinux o Windows. Tal es el caso si deseas lo contrario que sea el Boot de Windows el que sea por default tendrías que realizar un paso extra con easybcd añadiendo la ruta del boot de Arch al inicio de Windows.

  3. Hola, no consigo realizar la instalación.
    En los primeros pasos, al iniciar por usb me sale un mensaje como “SYSLINUX bla bla” pero no hay ninguna opción de boot. Además, no puedo escribir nada, solo sale ese mensaje.

    Que hago? Gracias.

    • Puede ser que el lapiz usb esta mal o el pc no puede botear de ahi, probar con un cd.
      A mi me paso que se quedaba la pantalla negra y no hacia nada, entonces en la pantalla de bienvenida pulse “e” para editar y cambie quiet splash por nomodeset y luego ctrl+x.
      Per vaya eso no es nada, el amigo archilinux es el azote de los linux, es durisimo instalarlo bien. Hay problemas con los repositorios AUR, y el yaourt no me funciona. Al chromium me ha sido imposible instalarle el pepper flash y instalar una impresora con cups y driver de foomatic ha sido agotador. Pero vaya puede compensar, es muy rápido de carga y estable.

    • si utilizas win….. usa rufus y al darle en empezar selecciona “dd” o si utilizas alguna distro usa el comando dd

  4. A vueltas con Archlinux, comentar una cosa acerca de Amarok el reproductor musical, que me ha llevado de cabeza un buen rato.
    Lo he instalado con un # pacman -S amarok, hasta aqui todo bien , se ha instalado correctamente y ha funcionado, pero …. ningun archivo mp3 se podia reproducir, extraño puesto que lame está, al mismo tiempo archlinux desde kde4 no podia reproducir los mp3 en ninguno de sus reproductores juK p.ej.
    Bien pues la solución ha sido tirar de los plugins ‘feos’ con el siguiente comando:
    # pacman -S gst-plugins-ugly
    Milagrosamente todos los accesorios de kde 5 y Arch, incuido Amarok pueden ya reproducir mp3 y otros streamers de audio.
    No es casualidad, ya lo experimenté anteriormente con slackware.

  5. Una cosa acerca de la guía, la cual agradezco y he seguido en buena medida hasta que he reiniciado tras el pacstrap y demás y me he encontrado sin internet. Al no tener activos los servicios de red no he podido continuar hasta que …
    # systemctl start NetworkManager.service
    # systemctl enable NetworkManager.service
    A partir de aquí ya funcionaba internet y he podido instalar el X org.

    Para activar el cups hay otra orden similar
    # systemctl start cups.service

    • Es raro , me ha sucedió algunas ocasiones pero no hay un factor común me ha pasado con Arch y Manajaro. Lo extraño es que se detiene el demonio Network Mánager . Por que , no se . Solo basta con volver a activarlo desde systemctl . Otras ocasiones no carga el controlador , basta con un reinicio .Es raro pero llega a pasar.

  6. Obviamente no se carga, por eso hay que invocarlo, sin ello la guía no sirve para demasiado y hay que buscar otras mejor hechas.

  7. Muy buena guía te agradesco mucho . Tuve algunas complicación es con el ñarticionado pero con tu guía me apoye.

  8. Hola! Muchas gracias por tu aporte, muy buena guía! Pero tengo un problemita.. Ya había instalado Arch Linux antes pero como 1er SO en el disco, seguido de Windows 7,, Esta vez estaba intentando instalarlo después de haber instalado Windows 10, pero el problema que tengo es que al usar la herramienta Cfdisk, toma en cuenta las 2 particiones de Windows 10 (NTFS) como sda1 y 2, es decir, que cuando quiero crear la partición correspondiente a Home.. no me lo permite porque me dice que debo reemplazar una de las particiones primarias por una extendida.. que por lo que sé es debido a que sólo se pueden crear 4 particiones primarias.. quisiera saber si hay alguna manera de ignorar esas particiones de Windows o aún teniéndolas allí, poder crear las 4 que necesito para Linux? Podría crear Boot y Root como primarias y Home como una extendida pero eso me llevaría a crear la de Swap dentro de la de Home, además que altera el orden de las particiones tal y como se muestran en tu guía.. muchas gracias desde ya!

  9. Hola, he seguido los pasos para la instalación, al reiniciar solo me aparece la palabra GRUB y no hace nada, ¿me puedes dar alguna pista?

    un saludo y gracias….

  10. Al terminar la instalacion del sistema base y bootear ya dentro del arch no podia entrar en wifi-menu me pedia instalar dialog, la red ethernet no me funcionaba y para hacer la instalacion de dialog hice lo siguiente

    1.-bootee la usb con el sistema
    2.- me conecte a wifi-menu
    3.- monte la particion root (para mi al igual que aqui fue sda2)
    mount /dev/sda2 /mnt
    4.-entre con chroot
    arch-chroot /mnt /bin/bash
    5.-instale con pacman -S dialog

  11. Pues este tutorial no creo que sea tuyo XD, se parece mucho al de Alejandro Ponce del blog desdelinux. Solo modificaste unas cosas, por lo menos da credito a quien le copiaste.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *