Latinoamérica
de.novatoanovato@gmail.com

Guía de instalación ArchLinux 2019

Guía de instalación ArchLinux 2019

Guía de instalación ArchLinux 2019

Arch Linux ​es una distribución GNU/Linux para computadoras que soportan arquitecturas x86-64​ orientada a usuarios avanzados. Se compone en su mayor parte de software libre y de código abierto y apoya la participación comunitaria.

Así denomina wikipedia a ArchLinux, a nuestro criterio, se debería de decir que esta orientada más para “Usuarios Intermedios” debido, únicamente a su método de instalación, debido a que se realiza por medio de la consola de comando y a que no utiliza interfaz gráfica como la gran mayoría de las distribuciones GNU/Linux Sabemos que esto podría asustar a mas de un usuario que posea poco conocimiento sobre el uso de la terminal, pero lo cierto es que no es tan difícil como se comenta y que una vez instalado, para su uso, no se demanda mayor conocimiento que el que se requiere para utilizar cualquier otra distribución.

Por ello esta guía rolling release, que va a ser mantenida y mejorada en el tiempo para ayudarlos a instalar esta magnífica distribución.

Contenido

Preparar elementos para la instalación

Antes de comenzar con la instalación lo primero deberemos hacer es descargar la imagen ISO de ArchLinux desde su página oficial (importante hacerlo siempre desde la pagina oficial, como cualquier descarga de software), tener preparada una unidad para montarla ya sea una memoria USB (con 1 GB de espacio mínimo), un CD o un DVD; para poder montar la imagen y haber creado un espacio libre en la unidad de almacenamiento o disco duro si quieres tener dualboot con Windows o tener un disco vacío para realizar una instalación limpia de ArchLinux.

También debe tenerse en cuenta que ArchLinux ya no brinda soporte para arquitecturas en 32 bits, por lo tanto, se recomienda que ésta sea de 64 bits. ArchLinux abandonó la arquitectura de los 32 bits en 2017.

Si creas una memoria USB booteable te recomiendo Etcher si lo vas a hacer desde GNU/Linux, este es un programa sencillo de usar y multiplataforma. Disponible para Windows, Linux y Mac. Otra opción muy recomendada si vas a crear un USB booteable desde Windows es Rufus, quien cumple muy bien su función. Por ultimo, tener configurado nuestro equipo para arrancar desde un medio externo .

Entonces listemos lo que necesitamos…

  • Imagen ISO de arranque de ArchLinux descargada.
  • Una unidad para montar la imagen descargada, ya sea USB (mayor a 1G), CD o DVD.
  • Particionado el disco duro en caso de que la instalación sea DualBoot o tener un disco duro vacío disponible.
  • Que la arquitectura de nuestro equipo sea de 64 bits.
  • Montar la imagen ISO de ArchLinux en la unidad que hayamos elegido.
  • Tener configurado el equipo para iniciar desde un medio externo.

Iniciando la Instalación

Arrancamos desde el medio que hayamos elegido y comenzamos…

Ya iniciado, este menú será lo primero que aparezca. Seleccionamos la primera opción Boot Arch Linux (x86_64) y empezará a cargar los componentes necesarios para seguir con la instalación.

Etapas de la instalación

A partir de aquí, esta guiá va a estar dividida según las etapas del proceso de instalación, para de este modo no solo instalar ArchLinux, sino para que comprendamos lo que estamos haciendo en cada instancia. Estas se dividen en:

  • Configuración temporal del teclado
  • particionado de disco
  • Dar formato a las particiones
  • montado de particiones
  • instalación del sistema base
  • entrar al sistema base
  • configuración del sistema base
  • Desmontado de particiones y reinicio de sistema
  • Configuraciones del sistema
  • Instalación de complementos gráficos base
  • instalación de entornos de escritorios

Configuración teclado temporal

Una vez terminado nos aparecerá lo siguiente, donde lo primero que debemos hacer es configurar el teclado, esta configuración es temporal, ya que no se esta configurando sobre el sistema operativos, sino sobre el live de instalación. El teclado, por defecto, viene configurado en inglés (EEUU).

Si eres de España ingresa la linea

loadkeys es

Si eres de Latinoamérica ingresa la linea

loadkeys la-latin1

Particionado de disco (Crear particiones)

GPT o MBR

Antes de particionar el disco, es importante entender que podemos disponer de dos tablas de particiones, una MBR (Master Boot Record) y la otra GPT. Mientras que el MBR comienza con el código de arranque maestro, que contienen un binario ejecutable que identifica la partición activa e inicia el proceso de arranque, la GPT se basa en las capacidades extendidas del EFI para estos procesos.

MBR

Acrónimo de Master Boot Record, es el estándar que empezó a funcionar en 1983 y que a día de hoy sigue siendo totalmente funcional, sin embargo, los años empiezan a pesar en él tal como avanza la tecnología. Una de las principales limitaciones de este estilo de particiones es el tamaño máximo con el que puede trabajar: 2 TB (aunque por software sí es posible superarlo, aunque no recomendable). Otra limitación, aunque no muy importante, es que MBR solo puede trabajar con 4 particiones primarias, por lo que para crear más de 4 debemos recurrir a las particiones extendidas.

GPT

Acrónimo de GUID Partition Table, es el nuevo estándar que está sustituyendo a MBR y que está asociado con los nuevos sistemas UEFI. Su nombre viene de que a cada partición se le asocia un único identificador global (GUID), un identificador aleatorio tan largo que cada partición en el mundo podría tener su ID único. A día de hoy, GPT no tiene ningún límite más allá que los que establezcan los propios sistemas operativos, tanto en tamaño como en número de particiones.

 

 

En el caso de que sepas que tienes GPT, puedes usar ese tipo de partición, de lo contrario usa la más común: MBR.

La ventaja que de momento mas nos interesa de GPT sobre MBR es que te permite muchas más particiones primarias. Pero MBR solo te permite 4 particiones primarias y hasta 64 si usas una partición extendida.

Las computadoras más actualizadas ya vienen con UEFI y usan GPT por defecto, pero no te preocupes, te iré indicando la forma de instalar ArchLinux con UEFI al igual que sin ella.

Para saber si dispones de UEFI o no, escribe este comando en el terminal:

ls /sys/firmware/efi/efivars

Si sale algo como esto:

Es porque tu BIOS tiene seguridad UEFI.

Particionar disco

Para particionar nuestro disco, ArchLinux nos provee en de algunas herramientas, sin profundizar haremos uso de cfdisk. Para ejecutarla, solo escribimos en la terminal:

cfdisk

Para esto crearemos 4 particiones distintas, cabe señalar que podríamos tener todo el sistema en una sola partición, pero creemos que es mucho mejor (por motivos que veremos mas adelante), tener algunas “partes” de nuestro sistema en particiones separadas:

Partición boot

/boot : En esta partición se instalará el gestor de arranque Grub. Solo le daremos 512 MB de espacio. Así que vamos a [New] para crearla. Para decirle que queremos Mega bytes, solo escribimos la letra M mayúscula: 512M. Presionamos Enter y vamos a la opción de [Booteable], donde nuevamente presionamos Enter y luego en [Write]. Nos preguntará si estamos seguros y para confirmar escribiremos yes.

Si usas el UEFI, solo creas la partición de 512M, vas a [Type] en vez de [Booteable], y en el menú de opciones, seleccionamos efi EFI (FAT -12/16/32) o puede que aparezca como EFI System, una vez hecho eso, nos vamos a [Write], y escribimos yes.

Partición Raíz

/ : Llamada partición raíz, es donde se instalará nuestro sistema operativo y los programas que le vayamos agregando. A esta generalmente se el asigna de 25 a unos 40 GB de espacio, dependiendo de nuestros necesidades de software. Como tengo poco espacio, solo le daré unos 15 GB. De nuevo, opción [New], escribimos 15G. En este caso pondremos la G mayúscula para designar Gyba Bytes, luego opción primary.

Partición SWAP

/swap : El tamaño que se le asigna a esta partición depende de la cantidad de RAM que tengamos. Actualmente esta partición va quedando obsoleta. En el caso de Ubuntu 18.04 LTS, no la incluye, debido a que en la actualidad hay ordenadores mucho más potentes que antes. Pero si tú tienes una computadora con 1 o 2 GB de RAM, pues solo asigna 1 GB de swap mayores a ese tamaño de RAM, se recomienda usar crear la partición SWAP con la mitad del tamaño de RAM.

Creamos la partición de la misma manera que las demás: [New], 1G de tamaño, damos en primary. Aquí es donde vamos a la opción de [Type] y buscamos la opción 82 Linux swap / Solaris o Linux Swap, sucesivamente a [Write], escribimos yes para confirmar.

Partición Home

/home : Esta partición es donde se crearan los directorios de o los usuarios, y por ende donde se guardaran todos los archivos de estos. Aquí le asignamos lo que creamos conveniente. En mi máquina virtual, solo me ha sobra 23.5 GB de espacio y eso asignaré a /home. [New], 23.5G, primary, [Write] y escribimos yes. Ya con eso tenemos las particiones básicas para instalar Arch Linux.

Se utiliza la opción de Write al finalizar cada partición para indicar la escritura de los cambios que hemos realizado.

 

Recuerda el número de cada partición porque es aquí donde empezaremos a formatear.

Bien una vez finalizada la tabla de particiones, seleccionamos [Quit] y volveremos a root@archiso.

Para limpiar la pantalla usas el comando clear.

Dar Formato a las Particiones

Nota: Recuerda cambiar el número de la partición por la que tú haz creado, en caso de haberlo hecho en otro orden.

El orden que no para cada partición, en este caso, es el visto en la instancia donde particionamos el disco

/boot –> /dev/sda1
/ –> /dev/sda2
SWAP –> /dev/sda3
/home –> /dev/sda4

Pero tú pudiste haberla creado en otro orden y el sistema asignarle otro número, sea este /dev/sda3 o /dev/sda5 por dar ejemplos. Ten en mente eso.

Si dado caso no recuerdas bien el número de cada partición, utiliza el comando fdisk -l para ver nuevamente la tabla de particiones que creaste en tu disco. Se verá algo como esto.

Para dar formato a las particiones haremos uso del comando mkfs de la siguiente manera:

Formato a la partición /boot

Primero formateamos la partición /boot según tengas BIOS o UEFI

Si ocupas BIOS

mkfs.ext2 /dev/sda1

Si ocupas UEFI

Si la partición que creaste es para UEFI, la formatearás en Fat32.

mkfs.vfat -F32 /dev/sda1

Formato de particiones /home y /

El tipo de formato que utilizaremos para ambas particiones sera Ext4, pero puedes utilizar Ext3 si lo crees conveniente.

Formateando partición RAÍZ

mkfs.ext4 /dev/sda2

Formateando la partición HOME

mkfs.ext4 /dev/sda4

Formato y activación de la partición SWAP

La partición creada para el área de intercambio consta de dos instancias, la primera es la de darle formato y la segunda es la de activación (Por única vez)

Formateando SWAP

mkswap /dev/sda3

Y en esta instancia la activamos de una sola vez.

swapon /dev/sda3

Montando Particiones

Llegados a este punto, toca montar las particiones, previo a la instalación del sistema base.

Si ocupas BIOS

Primero montaremos la partición raíz

mount /dev/sda2 /mnt

Ahora creamos los directorios dentro de /mnt para montar la particiones /boot y /home

mkdir /mnt/home
mkdir /mnt/boot

Y montamos ambas particiones en los directorios creados

mount /dev/sda1 /mnt/boot
mount /dev/sda4 /mnt/home

Si usarás UEFI

Primero montaremos la partición raíz

mount /dev/sda2 /mnt

Ahora creamos los directorios dentro de /mnt para montar las particiones /boot/efi y /home

mkdir /mnt/home
mkdir -p /mnt/boot/efi

Y montamos ambas particiones en los directorios creados

mount /dev/sda1 /mnt/boot/efi
mount /dev/sda4 /mnt/home

Instalando el Sistema Base

Conectividad con Wifi

Si tenemos una conexión por cable ethernet no nos preocuparemos mucho, este es detectado automáticamente por Arch Linux.

En caso uses conexión inalámbrica, usa el comando wifi-menu para conectarte, te aparecerá un menú donde podrás escoger a cual red conectarte y por consiguiente escribir la clave de dicha red. Una vez conectado prueba prueba la conexión con ping  www.google.com


Si te muestra esa lista, entonces estás conectado. Para cancelar solo presionas Ctrl + C

Descripción de los paquetes que vamos a instalar

Primero instalaremos el sistema base de Arch linux y algunos paquetes extra que utilizaremos luego que el sistema base este instalado.

Sistema base

Para instalar el sistema base de archlinux contamos con dos paquetes base y base-devel, estos paquetes contienen todos los paquetes y dependencias básicos para instalar Archlinux.

base base-devel

Paquete GRUB

El paquete grub es el gestor de arranque, una vez finalizada la instalación lo vamos a necesitar para ser instalado, este lo hará en la partición /boot según sea el caso (si es BIOS o UEFI).

grub

Paquete os-prober

El paquete os-prober para que detecte otros sistemas operativos en nuestro disco duro. Si lo estás instalando junto a windows te sera útil.

os-probes

paquete ntfs-3g

también agreguemos el paquete ntfs-3g para que detecta la partición de windows.

ntfs-3g

Paquete networkmanager

El paquete networkmanager es un programa que proporciona a los sistemas la detección y configuración automática para conectarse a la red. Si no lo instalamos, no vamos a tener conectividad cuando iniciemos Archlinux.

paquete efibootmgr

Si estas haciendo la instalación con UEFI, es imprescindible instalar también el paquete efibootmgr.

efibootmgr

Instalando archlinux y paquetes necesarios

Se utiliza el script pacstrap para instalar el sistema base de archlinux, el grupo de paquetes necesarios indicándole donde hemos montado la partición raiz: /mnt. Sin mas, ejecutemos…

Con BIOS

pacstrap /mnt base base-devel grub os-prober ntfs-3g networkmanager

Con UEFI

pacstrap /mnt base base-devel grub os-prober ntfs-3g networkmanager efibootmgr

Dependerá de la velocidad de tu conexión la descarga de los paquetes.

instalación de paquetes adicionales

Si usarás el wifi, instala estos otros paquetes

pacstrap /mnt netctl wpa_supplicant dialog

En el caso que uses una laptop, el controlador para el touchpad

pacstrap /mnt xf86-input-synaptics

Generar fstab

Ahora generaremos el archivo fstab, que es el que contiene la tabla de particiones del sistema.

genfstab -pU /mnt >> /mnt/etc/fstab

Nota: Para usar el símbolo de mayor que > , presiona la combinación de teclas Alt + 62

Entrar al sistema base

Ya es momento que entremos al sistema base instalado, para seguir configurándolo desde dentro.Para acceder al sistema en chroot ejecutamos:

arch-chroot /mnt

Indicando que la instalación esta montada en /mnt

Configurar el sistema base

Creando Hostname

El hostname o nombre de equipo es un nombre único para un equipo en una red. Estos nombres de host son cadenas de caracteres, en pocas palabras va a ser el nombre con el que nuestro equipo va a verse en la red. Para crearlo ejecutamos:

echo nombredehost > /etc/hostname

Donde en nombredehost escribimos en nombre con el que queremos que nuestro equipo se identifique en la red. En mi caso sera…

echo rioarch > /etc/hostname

Establecer la zona horaria

Es importante establecer la zona horaria. En la siguiente lista mostramos algunos países con la linea de comando que debemos ingresar según corresponda para establecer esta configuración.

España

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

México

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

Argentina

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

Colombia

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

Ecuador

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

Perú

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

Chile

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

Guatemala

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

El Salvador

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

Bolivia

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

Paraguay

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

Uruguay

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

Nicaragua

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

Si no encuentras tu país en la lista, entonces escribe el siguiente comando:

ls /usr/share/zoneinfo

Verifica tu continente. Y una vez lo veas, escribe nuevamente (usaré de ejemplo a América):

ls /usr/share/zoneinfo/America

Podrás ver toda una lista de países, ya solo queda seleccionar. Soy salvadoreño, así que utilizaré esta

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

Configurar idioma del sistema

Para configurar el idioma principal de nuestro sistema operativo vamos a editar el archivo locale.gen:

nano /etc/locale.gen

Una vez dentro, buscamos nuestro país o región. Como dije, soy de El Salvador y borraré el # en el siguiente enunciado

es_SV.UTF-8 UTF-8

Así mismo lo harás dependiendo de tu nacionalidad. Para guardar este cambio, presionas Ctrl + O, Enter para confirmar y Ctrl + X para salir.

Establecemos nuestros preferencias de localización. Un ejemplo para El Salvador.

echo LANG=es_SV.UTF-8 > /etc/locale.conf

Para los que son de otra región

España

LANG=es_ES.UTF-8

Argentina

LANG=es_AR.UTF-8

Colombia

LANG=es_CO.UTF-8

Ecuador

LANG=es_EC.UTF-8

Perú

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

Generamos el archivo locale.gen con el siguiente comando:

locale-gen

Configuración de el reloj de hardware

Cuando GNU/Linux arranca, el sistema está configurado para leer el reloj interno del equipo, después el reloj del sistema, que es independiente. Usaremos el comando hwclock -w para ajustar el reloj interno.

hwclock -w

Configurar distribución de teclado

Ahora, para configurar la distribución de nuestro teclado y dejarlo con el idioma que escogimos al principio de toda la instalación, cuando usamos el comando loadkeys:

echo KEYMAP=la-latin1 > /etc/vconsole.conf

Instalar grub

Ahora procedamos a instalar el grub

grub-install /dev/sda

Si usas el UEFI, sigue este otro paso y no el anterior:

grub-install --efi-directory=/boot/efi --bootloader-id='Arch Linux' --target=x86_64-efi

Actualizar grub

Creamos el archivo grub.cfg

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

Verificar sistemas operativos instalados

Si estás haciendo un dualboot con windows usa el comando

os-prober

Y te tendría que aparecer Windows.

Vuelve a ejecutar

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

Con eso, window debería de aparecer en el gestor de arranque.

Establecer contraseña del Administrador (root)

Establecemos una contraseña para root:

passwd

Escribes la contraseña que desees. No te mostrará nada al escribir, así que fíjate muy bien cuál pondrás de root. Te pedirá nuevamente que confirme la contraseña que acabas de ingresar y una vez confirma, pasemos a lo siguiente.

Crear usuario

Ahora creamos un usuario con los permisos correspondientes:

useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,scanner -s /bin/bash tu_usuario

Un ejemplo

useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,scanner -s /bin/bash rioham

El nombre del usuario debe ser en minúsculas.

Establecer contraseña del usuario

A la vez, establecemos una contraseña para el nuevo usuario. En mi caso:

passwd rioham

De igual manera que con el root, no te mostrará lo que escribes.

Puedes escribir la misma que escogiste para root.

Saliendo de chroot

Ya terminado esto, salimos de chroot

exit

Dosmontar particiones y reinicio de sistema

Es importante desmontar las particiones en el siguiente orden…

Para BIOS

Desmontamos las partición de /boot

umount /mnt/boot/

Para UEFI

En el caso que hayas hecho la instalación con UEFI

umount /mnt/boot/efi

Partición /home

Desmontando la partición de /home

umount /mnt/home

Partición Raíz

umount /mnt

Reiniciamos el sistema

Una vez concluida esta etapa de la guía reiniciamos el sistema con el comando reboot, para ya entrar en nuestro archlinux recién salido del horno.

reboot

Inicio de sistema y configuraciones

Con esto ya tenemos la base de ArchLinux instalada pero necesitamos concluir con algunas configuraciones mas.

Vemos una a una las mas recomendadas…

Primer login root

En primera instancia nos logueamos como root, para ello escribimos root para el nombre del usuario y nos pedirá la contraseña, la que creamos para el usuario root (OJO!! de root, no la de usuario).

Permisos sudo para el usuario

Para que nuestro usuario tenga privilegios de administrador invocando al comando sudo, es necesario primero modificar el archivo sudoers para habilitarlo.

Editamos el archivo ubicado en /etc/sudoers utilizando el editor de texto nano:

nano /etc/sudoers

Borrando el # al principio de %wheel, sera mas que suficiente.

Con Ctrl + O guardamos, con Enter aceptamos y salimos Ctrl + X. Listo, nuestro usuario ya podrá ejecutar tareas con privilegios de administrador (root).

Habilitar Network Manager

Importantisimo este paso para tener acceso a Internet, networkmanager nos crea un demonio que por defecto se encuentra apagado, para iniciarlo debemos ejecutar:

systemctl start NetworkManager.service

Y posteriormente lo habilitamos…

systemctl enable NetworkManager.service

Ya con esto tenemos todo listo para trabajar desde la sesión del usuario, cerramos la sesión del usuario root con exit

Primer login como usuario

Para ingresar con nuestro usuario escribimos el nombre de usuario que asignamos, en mi ejemplo era rioham y la contraseña de dicho usuario.

Bienvenido a la primera sesión de usuario!!

Conectándonos a internet

Wifi

Si nos queremos conectar a una red wifi, ya no lo haremos por medio de wifi-menu, sino que con el siguiente comando:

sudo nmcli dev wifi connect SSID password contraseña

Donde SSID es el nombre de tu red y contraseña es la que tiene tu modem o la que le has puesto, si es de seguridad WPA2

Un ejemplo sería

sudo nmcli dev wifi connect Turboneet password clarosv123

Cableada

Si usas un cable ethernet, pues no harás nada más que habilitar Network Manager, cosa que ya hicimos anteriormente.

actualización de sistema

Una vez tengamos intenet corriendo en nuestro sistema, es imprescindible antes de continuar, realizar una actualización de nuestro sistema. De esta forma tendríamos todos nuestros paquetes a la ultima versión y nuestra base de datos de paquetes sincronizada con la de los repositorios. Basta solo con ejecutar la siguiente linea de comando:

sudo pacman -Syyu

Una vez confirmado, comenzara con la tarea que hemos indicado..

Instalar complementos gráfico básicos

Hasta esta instancia se podría decir que ya tenemos Archlinux completamente instalado, pero no muy intuitivo, para que sea un sistema completamente intuitivo para el usuario necesitamos instalar un entorno de escritorio. Veamos paso a paso como llevar a cabo este procedimiento:

Servidor gráfico

El servidor gráfico es una de las capas mas bajas de la interfaz gráfica, es el responsable de las operaciones gráficas que dibujan iconos, fondos, ventanas, etc que ejecutan las aplicaciones

Para instalarlo por completo ejecutamos…

sudo pacman -S xorg-server xorg-xinit

Instalar mesa

Básicamente, se puede definir como un conjunto de software para el procesamiento de gráficos avanzados, teniendo como objetivo funcionar tanto sobre GPU dedicadas como en los aceleradores gráficos integrados en las CPU (como las IGP de Intel y las APU de AMD). Incluye drivers e implementaciones de distintas API, entre las cuales están OpenGL, OpenGL ES, OpenCL, OpenMAX, VDPAU, VA API, XvMC y Vulkan. Sin embargo, Mesa no compone todo el stack gráfico de GNU/Linux, ya que los drivers para las GPU están incluidos en el kernel.

Para instalar mesa por completo ejecutamos:

sudo pacman -S mesa mesa-demos

Controladores de vídeo

Los controladores de video van a ser instalados según el tipo de tarjeta gráfica que estemos utilizando, ya sea onboard o externa.

En primera instancia debemos identificar nuestra tarjeta de video. Para saber el tipo de controlador que necesitas, escribe la siguiente linea de comando:

lspci | grep VGA

donde identificaremos el tipo de tarjeta de video que estamos ocupando.

según el fabricante

Nvidia
Nvidia código abierto

sudo pacman -S xf86-video-nouveau

xf86-video-nv (Repositorio AUR)

Nvidia propietarios

sudo pacman -S nvidia nvidia-utils

sudo pacman -S nvidia-304xx

ATI Radeom
ATI Radeom código abierto

sudo pacman -S xf86-video-ati

ATI Radeom propietario

catalyst-dkms (repositorios AUR)

Intel
Intel código abierto

sudo pacman -S xf86-video-intel

Genérico
vesa

sudo pacman -Ss xf86-video

Ver lista de drivers en repositorios

Para listar los controladores de video disponible en los repositorios de la distribución ejecutamos la siguiente linea de comandos:

sudo pacman -Ss xf86-video

Donde se nos listaran los controlador de adecuado a tu tarjeta de vídeo.

Desconocido

En caso de no encontrar ningún controlador, 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

Instalando un Entorno gráfico

Ya estamos en la ultima etapa de la instalación, es momento de instalar nuestro entrono de escritorio favorito.

Instalar MATE

sudo pacman -S mate mate-extra

Instalar XFCE

sudo pacman -S xfce4 xfce4-goodies dbus xfce4-notifyd network-manager-applet pulseaudio

también debemos instalar un gestor de inicio y para eso utilicemos lightdm

sudo pacman -S lightdm lightdm-gtk-greeter

Una vez terminado habilitamos el lightdm

sudo systemctl enable lightdm.service

Instalar LXDE

sudo pacman -S lxde

también debemos instalar un gestor de inicio y para eso utilicemos lightdm

sudo pacman -S lightdm lightdm-gtk-greeter

Una vez terminado habilitamos el lightdm

sudo systemctl enable lightdm.service

Instalar KDE

pacman -S plasma kdebase kdegraphics-meta gpicview ttf-freefont

pacman -S alsa-utils pulseaudio pulseaudio-alsa libcanberra-pulse libcanberra-gstreamer jack2-dbus

Instalar Gnome

sudo pacman –S gnome gnome–extra

Instalar Cinnamon

sudo pacman -S cinnamon

también debemos instalar un gestor de inicio y para eso utilicemos lightdm

sudo pacman -S lightdm lightdm-gtk-greeter

Una vez terminado habilitamos el lightdm

sudo systemctl enable lightdm.service

Instalar LXQT

sudo pacman -S lxqt

también debemos instalar un gestor de inicio y para eso utilicemos lightdm

sudo pacman -S lightdm lightdm-gtk-greeter

Una vez terminado habilitamos el lightdm

sudo systemctl enable lightdm.service

Fin de la instalación y reinicio

Una vez elegido e instalado nuestro entorno de escritorio favorito, solo nos queda reiniciar el sistema operativo, y habremos concluido con la instalación de esta gran distribución. Para reiniciar ejecutamos el comando:

reboot

Iniciando ArchLinux con entorno de escritorio

Esta será la pantalla que nos recibirá, basta con ingresar nuestro usuario y contraseña. Yo escogí instalar XFCE. Demos un pequeño paseo…

Usa la Configuración predeterminada

Si tu teclado sigue en idioma inglés, ve a Menú > Configuraciones > Teclado > Distribución y en Añadir busca español o español latino

Al personalizar XFCE queda de esta manera:

Con esto terminamos la instalación ArchLinux. Si necesitas saber más recuerda que puedes acudir a la wiki de ArchLinux, esta se encuentra muy bien documentada.

Para aquellos que quieran saber cómo personalizar XFCE pueden ir al siguiente tutorial.

Si quieren aprender a utilizar Pacman, el gestor de paquetes emblema de archlinux les dejo una serie de articulo para sacarle el máximo provecho.

Pacman parte 1 “Conociendo pacman
Pacman parte 2 “Gestión de paquetes con pacman
Pacman parte 3 “Gestión de paquetes y mantenimiento del sistema con pacman

Por otra parte te recomendamos el articulo, ¿Que hacer despues de instalar ArchLinux?, Puede serte de mucha ayuda…

Espero les ayude a ver con este Tutorial, que ArchLinux no es cosa de otro mundo.

Puedes unírtenos en el grupo de Facebook GNU/Linux Para Todos
Grupo en Telegram Novato en Linux

 

23 comentarios

  1. Anónimo dice:

    por cierto, sabes como poner kde por completo a español, no me cambia

  2. antonio dice:

    creo que tienes un error en esto
    sudo pacman -S nvidia-304xx
    creo si no me equivoco que es nvidia-340xx

  3. Archey dice:

    Gracias!
    Te comento, tenía una partición reservado para el sistema de windows y se me hacía imposible el booteo de arch. La formatee en ext2 y corre bien arch… Alguna idea de como agregar windows al grub? (os-prober no lo reconoce)

  4. Samuel dice:

    Muy completo el tutorial.

    Pero cuando lo intente instalar, en la parte de la instalación base, del grub y demás.
    Posee el siguiente error:
    Son los errores de los paquetes que no se pudieron instalar
    error failed retrieving file ‘paquete’ from ‘mirror’ Failed writing body (serie de números != 1452)

  5. […] (Torrent) Wiki: https://wiki.archlinux.org/ (el Manual del Usuario) La Guia: https://denovatoanovato.net/instalar-arch-linux-2018/ (lo que me facilito la […]

  6. Anix dice:

    Hola, muy completo, tengo el siguiente detalle:

    Al intentar iniciar en modo grafico me dice “fallo al iniciar sesion”
    en consola si puede iniciar sesion el mismo usuario

    tienen alguna idea de que sea??

    Saludos

    • Jorge dice:

      Un solución sencilla, es entrar en modo single mode, y crear un nuevo usuario tal y como indica el manual, es bastante posible que el usuario que hayas creado haya fallado durante su creación o no tiene los permisos necesarios para arrancar en el modo gráfico, yo tuve el mismo problema, y tomé este camino, me pareció el mas sencillo. Saludos.

  7. maldo dice:

    Buen manual !!

    un apunte en la linea de instalación de grub
    “grub-install –efi-directory=/boot/efi –bootloader-id=’Arch Linux’ –target=x86_64-efi”
    creo que debería ser
    “grub-install –efi-directory=/boot/efi –-bootloader-id=’Arch Linux’ –-target=x86_64-efi”
    dos guiones por delante de la variable que pasamos.

    pero lo dicho, buen manual ****

    • RioHam dice:

      Muchas gracias amigo!! Y sí, va con 2 guiones, el problema es el editor de la página, yo lo pongo con los 2 guiones, pero se ve que es uno solo. Veré si puedo corregir eso.

  8. Ernesto dice:

    Todo muy bien, Gracias!! Y si de verdad bastante facil.

  9. Capgros dice:

    Muchas gracias de antemano por tu trabajo, es con la única guiá que he conseguido instalar archlinux. Todo ha ido genial hasta el ultimo reinicio, en la pantalla de login aparece mi usuario pero al ponerle la contraseña de dice que no es correcta, y por supuesto es correcta, pues cuando salí de root para instalar el entorno gráfico me la acepto y vi como cambiaba el símbolo del prom.
    El problema ahora, que no se como solucionar, es que no encuentro la manera de entrar en modo consola desde el inicio de grub (he buscado en la red y probado algunas cosas sin ningún éxito)
    La instalación la he hecho en virtualbox desde ElementaryOS
    Se agradecen todas las sugerencias.
    Un saludo

    • Capgros dice:

      SOLUCIONADO
      He vuelto a hacer la instalación y me he dado cuenta que me había saltado un paso.
      Al instalar XORG, “sudo pacman -S xorg-server xorg-xinit “ vi que se instalaba “mesa” y me salte el siguiente paso, “sudo pacman -S mesa mesa-demos”.
      Hoy he seguido todos los pasos y funciona de maravilla.
      Felicidades de nuevo por tu buen trabajo, estoy esperando que hagas la segunda parte de personalización y retoques .

    • RioHam dice:

      Generalmente para entrar al modo consola, es con F2 si no me equivoco!!!

  10. Richard dice:

    Hola. Te felicito por la guía, me resulto muy útil.
    Quiero consultarte sobre un tema en particular, pero más que nada desde el punto de vista de tu experiencia, dejando de lado todo lo que la wiki de Arch nos puede ofrecer. Una vez instalado, ¿como “securizamos” el sistema? Y mi pregunta pretende ir más allá de tener el sistema actualizado, cuidar las paginas que visitamos, las extensiones del navegador, revisar lo que se instala de AUR.
    Se leen muchas cosas, quizás demasiadas, me dejan en la duda si instalar Selinux, AppArmor, Tomoyo o RSBAC, tambien si estos pueden coexistir junto a ufw o si al instalarlos, ufw y otros programas como anti-rootkits dejan de ser necesarios.

    Saludos y espero su respuesta.

  11. Luis Rivas Bejarano dice:

    Hola, muchas gracias por tu trabajo, tengo un problema al instalar el grub me dice que tiene un problema con un programa FlexNet estoy intentando hacer un dualboot con windows 7, te agradecería mucho cualquier ayuda.

  12. Anónimo dice:

    Excelente ayuda cuando estas iniciando de cero. Felicitaciones y esperamos la 2º parte.

  13. Critogeek dice:

    Te doy mi “Me encorazona” excelente tuto :D

  14. openCode dice:

    Genial tutorial! Saludos también desde El Salvador!

Deja un comentario

Tu dirección de correo electrónico no será publicada.