0% encontró este documento útil (0 votos)
417 vistas15 páginas

Documentación de Arch Linux

Arch Linux es una distribución Linux minimalista y personalizable que ofrece un gran control al usuario. No incluye herramientas de configuración automática, requiriendo que el usuario configure manualmente el sistema. La documentación explica cómo instalar Arch Linux, incluyendo particionar el disco, configurar la red, idioma, teclado y otros detalles necesarios para completar la instalación.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
417 vistas15 páginas

Documentación de Arch Linux

Arch Linux es una distribución Linux minimalista y personalizable que ofrece un gran control al usuario. No incluye herramientas de configuración automática, requiriendo que el usuario configure manualmente el sistema. La documentación explica cómo instalar Arch Linux, incluyendo particionar el disco, configurar la red, idioma, teclado y otros detalles necesarios para completar la instalación.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 15

Documentación de Arch Linux

1. Que es Arch Linux?


Arch Linux es una distribución de Linux gratuita y de código abierto que le brinda una
inmensa personalización y control sobre su máquina. La naturaleza liviana y minimalista de
Arch es la razón principal de su creciente popularidad en la comunidad tecnológica.
La distribución de Linux centrada en x86-64 se adhiere al principio KISS (mantenlo simple,
estúpido). Como su nombre indica, Arch cree en hacer del sistema operativo una pizarra
limpia que deje todas las decisiones al usuario. No encontrará ningún cambio significativo
específico de distribución en Arch, lo que hace que la transición sea perfecta desde cualquier
otra distribución de Linux.

2. Caracteristicas de Arch Linux


A diferencia de las distribuciones populares basadas en el Núcleo Linux como Ubuntu o Linux
Mint, Arch Linux no posee herramientas de configuración automática, compartiendo la
misma filosofía de distribuciones como Slackware.

3. Ventajas y Desventajas de Arch Linux


Ventajas
  Sólo se instala una vez. Solamente existe Arch Linux, no Arch 11.04 ni nada, a menos
que de verdad generes una falla grave, cómo borrar cierta parte del kernel, ó los
comandos de montaje, pero fuera de allí, sencillamente con actualizaciones y cambios
de mirrors se soluciona la mayoría de los problemas de ese tipo.
 Núcleo robusto: Créanmelo ó no, el nucleo de este sistema es muy bien logrado,
buscando la simpleza y ligereza, pero con buenos cimientos, y con herramientas para
compilar, se logra instalar desde cualquier medio casi cualqier cosa, la única desventaja
de pacman, es la exigencia de depndencias, pero sirven para lograr un óptimo
desarrollo del sistema, y casi siempre es en pro de lo mismo.
 Facilidad de uso: casi siempre si no se ejecuta algún programa, ó no sabes como
actualizar tu sistema, con un simple yaourt -Syu --aur, actualizas TODO tu sistema,
incluídos los programas de la AUR, lo cual es muy conveniente.
 Número impresionante de paquetes, 32531 paquetes al momento de escribir este
artículo, si ponemos 2000 desactualizados, se cuenta con muchos, muchos paquetes,
que a la mejor no se encuentran en los repos oficiales, ó en otras versiones, así que
además se adapta a los sistemas.
 Alta personalización: esta la dejo entre las ventajas y las desventajas, por que, a
bastantes, el iniciar con modo consola, no es lo más adecuado, pero para otros es la
oportunidad de instalar sólo lo que necesitan, en fin, es como el vaso medio lleno y el
medio vacío.
 Le pierdes el miedo a la consola: al no tener gestores gráficos de paquetes, lo que se
hace es usar sólamente la consola, pero de igual manera, es una ventaja-desventaja,
por que le pierdes el miedo, y después de in ratico, estarás usando finch (pidgin desde
consola) y moc (music on console), además, que a veces es más fácil escribir un
comando ejecutable que estar buscando entre menús.
Desventajas
 Necedad de conocimientos acerca de sistemas gnu/linux: esto sí, es más que necesario,
pero en sí, al no ser plug n' play, a algunos les puede causar un dolor de cabeza.
 Dificultad de instalación de impresoras hp: esto es un caso que he visto en varios posts,
y por experiencia propia, puedo decir que es un relajo impresionante.
Información general de Arch Linux
 Logo.

 Desarrollador: Levente Polyak & team


 Modelo de desarrollo: Software libre
 Lanzamiento oficial: 11 de marzo de 2002
 Núcleo: Monolitico
 Idioma: Multilingüe

Información técnica
 Tipo de núcleo: Monolítico (Linux)
 Plataformas admitidas: x86_64 Intel P6 ARM
 Sistema de gestión de paquetes: pacman
 Método de actualización: pacman

Enlaces
 https://archlinux.org/

Destribuciones de derevidas de Arch Linux


Activas
 Parabola GNU/Linux-libre: Una distribución de origen chilena29 para
arquitecturas i686, x86 64 y ARMv7, que busca crear una distribución linux
completamente libre, utilizando el núcleo Linux-libre. Es parte de la lista de
distribuciones Linux completamente libres de la Free Software Foundation.
 EndeavourOS: Una distribución basada en terminal, con una comunidad
vibrante y amigable como su principal fortaleza. Disponible en los sabores xfce,
mate, cinnamon, gnome, kde plasma, budgie, lxqt, i3-wm, bspwm, sway.
 Manjaro: Enfocado en la seguridad y tener un sistema totalmente configurable
por entorno gráfico.
 Arcolinux: Proporciona a los usuarios un entorno informático basado en Arch
Linux con el entorno de escritorio Xfce.
 Garuda Linux: Orientada al rendimiento. Incluye el uso de Zram, un demonio de
autocontrol de CPU y software de administración de memoria personalizado.
 RebornOS La imagen en vivo proporciona un escritorio GNOME pero el proceso
de instalación ofrece la opción de instalar otros entornos de escritorio y
administradores de ventanas. Ofrece soporte para paquetes Flatpak, instalación
opcional de Anbox para ejecutar aplicaciones de Android, capacidad para
revertir el sistema a una fecha anterior y herramientas gráficas de configuración
y mantenimiento del sistema.
Descontinuadas
 Archie: Una distribución discontinuada LiveCD basada en Arch Linux, orientada a
dispositivos con recursos limitados.31 Incorpora los paquetes base de este
último y utiliza el gestor de ventanas Xfce predeterminado, realizado bajo el
Principio KISS.
 Antergos: Una distribución discontinuada de origen gallego, el cual se ofrece con
el entorno de escritorio Cinammon por defecto.
 ArchOne: Una distribución optimizada para notebooks Acer Aspire One, pero
puede ser empleado en otras computadoras con Hardware similar.

Guía instalación de Arch Linux


MEDIO DE INSTALACION:
Una vez descargada la imagen hay 2 posibles opciones:
Quemar la imagen en un CD/DVD con el programa correspondiente (K3B, Brasero, XFBurn,
etc).
Utilizar un memoria USB o PENDRIVE (utilizar comando dd).
BOOTEO Y PREPARACIONES INICIALES
Dependiendo del tipo de Procesador que tengamos (32 ó 64 Bits) escogemos el que
corresponda:

Finalizado el proceso, se nos mostrará el prompt ya logeado como ROOT.


TECLADO Y ALFABETO
Antes que nada hay que establecer la configuración del teclado, para ello hay que escribir lo
siguiente:
# loadkeys distribucion teclado
El tipo de caracteres debe ser cambiado, porque la mayoría de lenguas usan más signos
respecto a las 26 letras del alfabeto inglés. De lo contrario, algunos caracteres extraños
pueden aparecer como cuadrados blancos u otros símbolos. Para evitar lo anterior hay que
especificar:
# setfont Lat2-Terminus16

IDIOMA EN INSTALACION
Por defecto, el idioma está establecido en inglés estadounidense. Para cambiar el idioma
para el proceso de instalación (español, por ejemplo), quite el signo # delante del locale que
desee ubicado en el archivo /etc/locale.gen, junto con el inglés (USA).
# nano /etc/locale.gen
en_US.UTF-8 UTF-8
es_ES.UTF-8 UTF-8
Presione Ctrl X para salir, y cuando te pida guardar los cambios, pulsa Y y luego Intro para
utilizar el mismo nombre de archivo.
Ralizado lo anterior, favor de ejecutar lo siguiente:
# locale-gen
# export LANG=es_ES.UTF-8

CONEXION A LA RED

Para evitar complicaciones al momento de la instalación, es recomendable efectuarlo por la


red cableada ya que las diversos driver y firmware pueden presentar problemas. La
configuración de la tarjeta inalámbrica se puede realizar una vez concluido el proceso de
instalación del sistema base.

Por lo general la red cableada tiene la denominación eth0 (el ultimo caracter es CERO)  por lo


que hay que escribir lo siguiente:

ip link set eth0 updhclient eth0

PREPARAR O PARTICIONAR EL DISCO DURO

AVISO: Se asumirá para efectos de la presente guía que se instalará Arch como único sistema
en la PC, para entornos mixtos favor de verificar la documentación correspondiente.

Para el particionado del disco se utilizará la utileria cfdisk. Para ello escribimos en la


terminal:

# cfdisk

Se presentará algo parecido a esto:


El particionado de discos es en lo general muy del gusto de las necesidades del usuario, así
que el proceso aquí mostrado es solo una sugerencia.

Se realizarán 4 particiones al disco las cuales seran: BOOT, ROOT, HOME y SWAP.

BOOT: Es donde se almacenarán los archivos esenciales para bootear ArchLinux (tales como


el kernel, imágenes ramdisk, el bootloader, etc). Se recomienda un tamaño de 100 MiB (no
es necesario dejarle más espacio).

/ (ROOT): Aquí se instalará el sistema operativo y las aplicaciones. Su tamaño depende del
uso que desees darle a ArchLinux. Unos 10 GiB deben ser más que suficientes para un
sistema tradicional; si piensas que instalarás muchas aplicaciones (los juegos, entre ellas),
será mejor pensar en unos 20 o 30 GiB.

HOME: Donde se almacenarán nuestras configuraciones personales, las configuraciones de


las aplicaciones (y tus perfiles en ellas), y tradicionalmente nuestros datos (documentos,
fotos, videos, etc), por lo que se recomienda asignarle un espacio considerable del disco
duro.

SWAP: Por último, el lugar donde se almacena temporalmente información de la memoria


RAM (cuando ésta se llena) en el disco duro. El tamaño de este varía en función de la RAM
física instalada en la PC. Si tienes menos de 1GB es recomendable asignarle el doble de
tamaño de la RAM física. Si se tiene una cantidad de memoria moderada, como 1GB por
ejemplo, se recomienda asignar el mismo tamaño al SWAP. Si se tiene más memoria,
entonces lo anterior no aplica y con 1 ó 2GB asignados es más que suficiente.

Un detalle a considerar es el caso de las portátiles cuando se procede a hibernar o suspender


el sistema. Por lo anterior si vas a instalar Arch en una portátil es recomendable asignarle
al SWAP el mismo tamaño que la RAM física instalada.
Usando cfdisk debemos crear el esquema de particionado elegido, creando una partición a
la vez, con la secuencia de órdenes: 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“

Al final, se debe tener algo como se aprecia en la siguiente imagen:

Una vez seguros, debemos elegir la opción “Write“, y confirmar escribiendo “yes“, la
escritura de la nueva tabla de particiones. ¡Este procedimiento elimina todo el contenido
previo del disco duro!

Para salir de cfdisk, elegir “Quit“.

NOTA: Es muy importante recordar el “nombre” de cada partición, pues los usaremos en el
siguiente paso. Ejemplo: sda1 = boot, sda2 = /, sda3 = home y sda4 = swap.

FORMATO A PARTICIONES

Para boot se utilizará ext2 ya que aquí no es necesario el journaling:

# mkfs -t ext2 /dev/sda1

Para /, utilizar ext4:

# mkfx -t ext4 /dev/sda2

Para home, también utilizar ext4:


# mkfs -t ext4 /dev/sda3

Para swap:

# mkswap /dev/sda4

Activamos la partición con:

swapon /dev/sda4

MONTAR PARTICIONES

Cada partición se identifica con un sufijo numérico. Por ejemplo, sda1 especifica la primera


partición del primer disco, mientras que sda indica el disco entero.

Montar la partición / en /mnt:

mount /dev/sda2 /mnt

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

mkdir /mnt/bootmkdir /mnt/home

Montar las particiones respectivas:

mount /dev/sda1 /mnt/bootmount /dev/sda3 /mnt/home

La guía de Arch recomienda seleccionar un mirror, pero la verdad esto no es muy necesario y
por eso lo omitiré.

INSTALAR SISTEMA BASE

Usaremos el script de instalación llamado pacstrap para instalar el sistema base. Además, el


grupo de paquetes base-devel debe instalarse si posteriormente planeas compilar software
desde AUR. Para ello hacemos lo siguiente:

pacstrap /mnt base base-devel

Una vez concluido el proceso, es recomendable instalar (solo instalar) el gestor de arranque.
Yo en lo personal utilizo SYSLINUX pero usare GRUB para esta guía.

Para instalar el gestor de arranque escribimos lo siguiente:

pacstrap /mnt grub-bios

Se trata del GRUB diseñado para BIOS. Si estás interesado en el polémico UEFI, te


recomiendo leer la documentación oficial. Si no eres fan de GRUB, puedes instalar syslinux.
aunque por el momento no tiene soporte para UEFI.

CONFIGURACION DEL SISTEMA


Primero vamos a generar el archivo fstab. Para ello hay que hacer lo siguiente:

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

Si encuentra errores de funcionamiento en el proceso de instalación después de


ejecutar genfstab, no lo ejecute de nuevo ya que no lo hará, es mas sencillo que edite el
archivo fstab.

De hecho hay un pequeño problemilla aquí, ya que el direccionado de la partición swap es


ignorado por lo que es recomendable editar el archivo. Para ello hay que hacer lo siguiente:

# nano /mnt/etc/fstab

Aquí hay que hacer algunas cosillas. Primero en la partición root el último campo deberá ser
1, para las otras puede ser 2 ó 0 (cero). También, data=ordered debe ser eliminada ya que
esta opción se utiliza de forma automática se especifique o no. Al final habrá que
agregar /dev/sda4 (es la última línea) para que la partición swap sea activada desde el
arranque. Para guardar los cambios pulsen la combinación de teclas Control x, luego
escriban y seguido de INTRO. Para mas claridad aquí les pongo un pantallazo:

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


instalado sistema. Para ello, escribir lo siguiente:

arch-chroot /mnt

En esta fase se deberán configurar los archivos de configuración principales del  sistema
base de Arch Linux. Estos se pueden crear si no existen, o, si existen, editarlos si desea
cambiar los valores predeterminados. Seguir de cerca y comprender estos pasos es de vital
importancia para garantizar un sistema bien configurado.
LOCALE: No confundir con lo realizado anteriormente, este paso es para la configuración del
idioma definitivo a instalar. Hay dos archivos que necesitan
editarse: locale.gen y locale.conf.

locale.gen está vacio por defecto (es decir, todas las entradas comentadas y, por lo tanto,
inactivas) y se necesita eliminar el signo # que figura delante de la línea(s) que desee activar.
Puede descomentar más de una línea, a parte del inglés (US), siempre y cuando las líneas
seleccionadas contengan la codificación UTF-8:

# nano /etc/locale.gen en_US.UTF-8 UTF-8 es_ES.UTF-8 UTF-8

Una vez guardado el archivo, ejecutar:

#locale-gen

Este proceso se ejecutará en cada actualización (dónde no se requiere de la intervención del


usuario) de glibc, regenerando todos los locales incluidos en /etc/locale.gen.

locale.conf No existe por defecto. por lo que desde la terminal ejecutamos lo siguiente:

# echo LANG=es_ES.UTF-8 > /etc/locale.conf # export LANG=es_ES.UTF-8

vconsole.conf Aquí especificamos la distribución del teclado y fuente (tipo de letra) de la


consola. Para ello haga lo siguiente:

# nano /etc/vconsole.conf

Se le mostrara un archivo en blanco y escriba lo siguiente:

KEYMAP="la-latin1" FONT="Lat2-Terminus16" FONT_MAP=

timezone Se creará un enlace simbólico de /etc/localtime al archivo de su


zona /usr/share/zoneinfo/Region/Local usando lo siguiente:

# ln -s /usr/share/zoneinfo/America/Hermosillo /etc/localtime

hardware clock Ajusta el modo del reloj de hardware de manera uniforme entre sus
sistemas operativos. De lo contrario, puede sobrescribirse el reloj del hardware y provocar
desfases horarios.

Puede generar /etc/adjtime automáticamente mediante uno de los siguientes comandos:

# hwclock --systohc --utc

y para localtime:

# hwclock --systohc --localtime

Este último no es recomendado.

MODULOS DEL KERNEL


Para cargar los módulos del kernel durante el arranque, coloque el archivo con la
extensión *.conf en la carpeta /etc/modules-load.d/, con un nombre de archivo que haga
referencia al programa que se usa.

Todos los módulos necesarios se cargan automáticamente por udev, por lo que rara vez
tendrá que añadir algo aquí. Sólo hay que añadir los módulos que se saben ausentes.

# nano /etc/modules-load.d/virtio-net.conf virtio-net

HOSTNAME

Añada su hostname en el archivo /etc/hostname. Cabe mencionar que el hostname es el


nombre que se le asignará al equipo y por medio del cual se le puede reconocer en una red.
Para ello y desde la consola escriba lo siguiente:

# echo myhostname > /etc/hostname

Edite el archivo hosts para registrar el myhostname utilizado. Para ello hacer lo siguiente:

# nano /etc/hosts 127.0.0.1 localhost myhostname ::1 localhost myhostname

Guarde el archivo y salga.

Dado a que estamos utilizando una red cableada para la instalación, por el momento y para
arrancan con servicio de red, escribir lo siguiente en la terminal:

# systemctl enable [email protected]

Hay que asegúrese de que la interfaz de red sea la correcta (normalmente eth0)


verificaremos en /etc/conf.d/netcfg. Para ello descomentar o quitar el # de
WIRED_INTERFACE=»eth0″. Mas abajo en el archivo también está la especificación para la
red inalámbrica. Por el momento coméntela o póngale el símbolo #. Guarde el archivo y
salga.

También se recomienda editar el archivo pacman.conf. Para ello en la terminal o consola


hacer lo siguiente:

# nano /etc/pacman.conf

Aquí se pueden agregar o modificar repositorios. Lo recomendado es dejarlo tal cual y solo
agregar o activar aquellos necesarios.
Si ha instalado Arch Linux x86_64, se recomienda que habilite quitando # del
repositorio [multilib].

Si deseas utilizar AUR, hay que hacer lo siguiente: Al final del archivo escriba:

[archlinuxfr] SigLevel = PackageOptional Server = http://repo.archlinux.fr/$arch

Guárdelo y salga.

CREAR ENTORNO INICIAL RAMDISK


Aquí en lo personal recomiendo que se agregue el KEYMAP para que este sea cargado y
utilizado desde el principio. Para ello se necesita editar el archivo mkinitcpio.conf. En la
terminal o consola escribimos:

# nano /etc/mkinitcpio.conf

Hay que agregar en la última línea de HOOKS la palabra KEYMAP. No importa si esta al final,
en medio o al principio. Por ejemplo:

Guardar el cambio y salir del archivo. Hecho lo anterior, entonces procedemos a generar
el ramdisk escribiendo la siguiente instrucción:

# mkinitcpio -p linux

GESTOR DE ARRANQUE

Ya habíamos instalado el gestor de arranque grub y aquí procederemos a configurarlo. El


motivo de hacerlo hasta este punto es que siempre que lo hago como se anota en la guía de
GESPADAS tengo mensajes de error y por lo general me llevan a tener que volver a
configurar todo el sistema.

Aprendiendo de la práctica me di cuenta de que es mejor generarlo una vez que tengamos
todo configurado y la imagen de arranque creada.

Efectuar los siguientes pasos:

# grub-install /dev/sda # cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo


/boot/grub/locale/en.mo

o bien también esta (utilizada por GESPADAS)

# cp /boot/grub/locale/[email protected] /boot/grub/locale/en_US.mo
Este último paso es para la corrección de un bug que tiene GRUB y no Arch. Luego ejecutar
lo siguiente:

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

Este último proceso generara automáticamente el archivo de configuración de GRUB.

Una vez finalizado lo anterior se procederá a ponerle contraseña al usuario ROOT. Para ello


en la terminal escribimos:

# passwd

Se pedirá introducir la contraseña y la confirmación de la misma.

Con esto se ha finalizado la configuración, ahora hay que salir del entorno chroot. Para ello
solo hay que escribir exit.

Hay que desmontar las particiones, para ello escribir en la terminal lo siguiente:

# umount /mnt/{boot,home,}

Ahora si, reiniciamos el nuestro sistema con:

# reboot

No hay que olvidar retirar el CD/DVD o USB de instalación amén de si así es necesario re-
acomodar el orden de arranque de las unidades (esto se hace en el bios de la PC).
Nos aparecerá lo siguiente en pantalla:

Ahora escribimos root en el apuntador y la contraseña que le especificamos y listo, estamos


en nuestro sistema Arch, completamente funcional y listo para ser personalizado. Paro antes
de eso en lo personal recomiendo hacer lo siguiente:

Primero hay que instalar las utilidades de sudo; para ello ejecutar lo siguiente:

#pacman -S sudo

Luego en la terminal escribimos:

EDITOR=nano visudo

Descomentar la línea donde viene el grupo %wheel. Notarán que hay 2, en lo personal


recomiendo descomentar el que pide la contraseña. Esto nos permitirá ejecutar
instrucciones de root con nuestro usuario.

Ahora instalamos la aplicación YAOURT, la cual nos permite ejecutar la instalación de


aplicaciones desde los repos de AUR. Para ello en la terminal poner lo siguiente:

# pacman -S yaourt

Crear nuestro usuario con:

# useradd
Escriba en login name el nombre de usuario que utilizara, en additional groups escriba:

audio,lp,optical,storage,video,wheel,games,power,scanner

En el resto solo pulse la tecla INTRO. Ponga atención por que se le preguntarán algunas
cosas y una de ellas es su nombre. Si desea ponerlo o no es cuestion personal, pero no lo
deje en blanco.

Reinicie el sistema de nuevo, pero utilize systemctl reboot y logueese con el usuario que
acaba de crear.

A partir de aquí ya puede hacer los cambios y configuraciones que sean necesarias para
dejar su equipo totalmente a su gusto y personaizarlo como mejor de plasca.

Espero que esto sea de ayuda para, como ya lo comento, instalar esta distribución que en
realidad no tiene nada de complicado, solo que si pide atención y trabajo.

Como lo comento en un principio, esta guía se basa en el trabajo de GESPADAS y la guía no


oficial de Arch Linux.

Aquí les dejo unos pantallasos de 2 de las instalaciones que tengo hechas:

Mi equipo Netbook con GNOME SHELL 3.4:

Mi equipo de escritorio con XFCE 4.10:

También podría gustarte