Revista Opinión

Guia De Instalacion De Arch Linux

Publicado el 24 diciembre 2018 por Carlosgu82

Introduccion

¿No te gusta la nueva actualizacion llamada October de Windows 10? ¿Cansado de Ubuntu y sus programas preinstalados y los nuevos anuncios que vienen con él? Tal vez sea el momento de crear su propio sistema operativo ideal con las características que desea. Arch Linux puede hacerlo realidad: le permite construir su propia distribución de Linux personal desde cero.

Linux es popular por varias razones, pero en la lista está el hecho de que, con Linux, tienes mucho más poder para ajustar tu sistema operativo a tu gusto. También tiene la oportunidad de aprender más sobre cómo funcionan las computadoras y los sistemas operativos. Si bien Ubuntu ciertamente se ajusta a este proyecto de ley (en comparación con Windows o Mac OS), los usuarios intermedios de Linux pueden estar ansiosos por probar algo nuevo. Arch Linux es una excelente distribución para usuarios intermedios que buscan profundizar un poco más en Linux y, esencialmente, hacer rodar su propia distribución rápida, estable y súper personalizada.

La parte clave de esta explicación es “usuarios intermedios”. Arch Linux no es para principiantes de Linux; hay una gran cantidad de configuración manual y trabajo en la línea de comandos que los novatos de Linux probablemente no se sienten cómodos. Si eres un novato, eso es increíble. Bienvenido al maravilloso mundo de Linux, pero no querrás comenzar aquí. Echa un vistazo a nuestra guía para comenzar con Linux primero, y cuando hayas usado algo como Ubuntu o Mint por un tiempo, vuelve aquí para ver una acción seria de Linux. Si está familiarizado con algo como Ubuntu y se siente cómodo con las ideas básicas del trabajo de la línea de comandos y los archivos de configuración,porque Arch Linux es un gran paso.

Si bien Ubuntu funciona de manera inmediata con una gran cantidad de ordenadores, y proporciona una gran cantidad de configuraciones fáciles de usar para ciertas cosas, es una pesadilla configurarlas para otras.

La instalación de Arch no tiene realmente una interfaz gráfica. Se realiza principalmente a través de la línea de comandos, y consiste en que usted use una guía como esta y el fabuloso Arch Wiki para particionar su unidad, instalar un sistema base mínimo, y revisar cada comando y archivo de configuración para configurar las cosas. Sabré cómo funciona el sistema base. De esa manera, en el futuro, cuando desee montar automáticamente otro disco duro cuando arranque Arch, sabrá que necesita agregar algo a la columna de opciones de / etc / fstab, y ese hecho no lo intimidará. Y, cuando no sabes qué hacer, Arch tiene una de las mejores documentaciones y comunidades que he visto.A diferencia de otros sistemas operativos populares, Arch no tiene una gran actualización cada dos años, un año o incluso seis meses: Arch actualiza lo que quiera, cuando quiera, lo que significa que está constantemente a la vanguardia de ambos sistemas operativos. y el software que usas.Tenga en cuenta que en este caso, “actualizacion a primera hora” no significa “ridículamente inestable”. Muchas de las pruebas se realizan en estos paquetes antes de que se agreguen a los repositorios, y no va a encontrar que su PC se bloquee todos los días porque siempre recibe las actualizaciones más recientes. Lo que realmente significa es que recibirás actualizaciones de software tan pronto como estén listas para usar, no tan pronto como Ubuntu consiga actualizar sus repositorios. Si Thunderbird lanza una actualización, la recibirá al día siguiente, no el mes siguiente.

Instalacion

Ya que comienzas con una instalación y acumulación mínimas a partir de ahí, no tendrás paquetes innecesarios que abulten tu sistema. Tiene un control completo sobre todo lo que se incluye en su configuración, y puede hacerlo tan pequeño y minimalista o tan grande y poderoso como quiera; esencialmente construye su propia distribución de Linux, rápida, estable y súper personalizada desde el principio. ¿Y quién no amaría eso?

Si todo esto suena como si tu sueño se hiciera realidad, es hora de pasar al siguiente paso: instalar Arch. Si bien el Arch Wiki tiene una excelente Guía para principiantes (¿he mencionado que deberías leerla?), Encontré que aún tenía algunos problemas en el camino, y la wiki está tan llena de (excelente) información que puede ser una un poco abrumador para un arquero por primera vez. Por ejemplo, la guía para principiantes pasa por muchas situaciones diferentes, es decir, si está usando una IP estática, si necesita una conexión inalámbrica a Internet desde el primer momento, etc. En lugar de tratar de analizar todo eso e ignorar más cosas avanzadas que pueden no aplicarse a usted, he creado esta guía que debería ponerlo en funcionamiento sin que su cerebro explote.

Esta guía contiene los métodos que encontré que funcionan mejor y fueron más fáciles para mí, y deberían funcionar con la mayoría de las versiones de PC sin ningún problema. Si se encuentra con algún problema, o tiene alguna necesidad específica que no se cumple con esta guía (como si está usando una IP estática), probablemente pueda encontrar más detalles en la sección correspondiente de la Guía para principiantes de Arch, así que vaya a allí cuando sea necesario.

  • Primer Paso: Hazte un CD de instalación de Arch Linux

Puede instalar Arch de muchas maneras diferentes, pero vamos a utilizar su instalación básica de CD. Si no tiene una unidad óptica, también puede instalarla desde una unidad flash USB. Diríjase a la página de descarga de Arch, descargue la ISO de Arch Linux y quítela en el medio de instalación que prefiera antes de continuar.

  • Segundo Paso : configura tus particiones

Si bien siempre puede particionar su unidad desde el CD de instalación de Arch Linux, es mucho más fácil hacerlo desde un Live CD de Linux como Ubuntu o GParted, que probablemente ya tenga (¡porque no se queda con Linux!). Suponiendo que ya sabe cómo particionar las unidades, siga adelante y haga una para su sistema operativo (alrededor de 15 GB es segura) y otra para todos sus documentos y aplicaciones (que pueden ser tan grandes como desee). Si usa un SSD, solo puede crear una partición en el SSD para su unidad de arranque y otra en un disco duro más grande para sus archivos. También puedes hacer una buena partición de intercambio de 1GB por si acaso, pero si tienes mucha memoria RAM, probablemente no sea necesario.

Formatee como ext4 y anote los nombres de los dos que usará (es decir, / dev / sda1 como la partición del sistema operativo y / dev / sda2 como su partición de datos), ya que así es como tendrá que referirse a las particiones durante el proceso de instalación.

Ahora que ha creado sus particiones, inicie desde el CD de instalación de Arch recién grabado y seleccione “Iniciar Arch Linux” cuando se le solicite. Asegúrese de elegir la arquitectura adecuada para su CPU (32 bits o i686 vs 64 bits o x86-64). Cuando finalice el arranque, aparecerá un indicador de línea de comandos.

Comience por ver si tiene una conexión a internet activa. Recomiendo que conecte su computadora a través de Ethernet, ya que eso facilitará mucho la instalación, incluso si planea usar Wi-Fi más adelante. Para ver si tiene una conexión, simplemente haga ping a Google con el siguiente comando:

ping -c 3 www.google.com

Si recibe un error que dice host desconocido o algo así, deberá configurar su red manualmente.

A continuación, monte las particiones que acaba de crear. Si no está seguro de los nombres de sus particiones, ejecute el siguiente comando:

fdisk -l

Verá una lista de sus unidades y particiones, con los mismos nombres que vimos antes (como / dev / sda1. Tome nota de la (s) partición (es) que desea usar para Arch.

Nuevamente, estamos usando dos particiones aquí: una para el sistema operativo y otra para nuestros archivos personales. Entonces, vamos a necesitar montarlos como tales. Monta tus discos usando los siguientes comandos:

mkdir / mnt

monte / dev / sda1 / mnt

mkdir / mnt / home

mount / dev / sda2 / mnt / home

En este ejemplo, / dev / sda1 es nuestra partición raíz para el sistema operativo, mientras que / dev / sda2 es nuestra partición de inicio para nuestros archivos.

Lo último que debe hacer antes de comenzar es seleccionar un espejo para descargar sus paquetes. Correr:

nano /etc/pacman.d/mirrorlist

Desplácese hacia abajo hasta su espejo preferido (cuanto más cerca de su ubicación, mejor), presione Alt + 6 para copiar la línea, luego retroceda y presione Ctrl + U para pegar esa línea en la parte superior de la lista. Los usuarios de España. Ya deberían tener un buen servidor en la parte superior de la lista. Cuando haya terminado, presione Ctrl + X para salir, y guarde con Y e Ingrese si hizo algún cambio.

  • Tercer Paso: instalar el sistema de base de arch

Ahora es el momento de comenzar la instalación. Puedes hacerlo con el siguiente comando:

pacstrap -i / mnt base

Si desea modificar algún paquete durante el proceso, puede hacerlo cuando se le solicite, pero la configuración predeterminada debería estar bien.

A continuación, deberá crear y editar algunos archivos de configuración. Aquí están los que usted quiere preocuparse:

/ etc / fstab: Fstab significa Tabla de sistemas de archivos. Este archivo enumera tus unidades y particiones disponibles y decide cómo usarás cada una. Para crear uno para su disco, simplemente ejecute:

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

Luego puedes verlo y editarlo con:

nano / mnt / etc / fstab

Las columnas, en orden de izquierda a derecha, enumeran el (los) nombre (s) de la unidad y el UUID, el punto de montaje, el sistema de archivos y las opciones de arranque. Es probable que no tenga que hacer nada aquí en este momento, pero si tiene muchas particiones en su disco, probablemente vuelva a estar aquí pronto. También es posible que desee limpiar las columnas un poco para que se alineen mejor, pero eso depende de usted. Echa un vistazo a la entrada wiki de Fstab para más información.

/etc/locale.gen: este archivo determina ciertas configuraciones basadas en la ubicación, como formatos de fecha y hora, ajustes alfabéticos y otras cosas. Para este y los otros archivos de configuración, necesitaremos colarnos en nuestro sistema recién creado. Esencialmente, estaremos ejecutando una terminal en ese sistema sin haber iniciado todavía. Para hacer esto, simplemente ejecuta:

arco-chroot / mnt

Zona horaria y reloj: A continuación, estableceremos nuestra zona horaria. Para ver las zonas disponibles, ejecute el siguiente comando:

ls / usr / share / zoneinfo

Puedes ver las subzonas seleccionando una categoría y ejecutando:

ls / usr / share / zoneinfo / Spain

Encuentre la zona que desea, luego ejecute el siguiente comando, reemplazando España / Madrid con su zona horaria:

ln -s / usr / share / zoneinfo / España / Madrid / etc / localtime

Luego, ajuste el reloj de acuerdo a su zona elegida con:

hwclock –systohc –utc

Eso es todo lo que necesita por ahora en el ámbito de los archivos de configuración diversos. Los próximos pasos serán un poco más puntiagudos.

Paso cuatro: configura tu red

En este punto, tiene acceso a la red desde el CD en vivo, pero deberá configurar su red para la instalación real de Arch.

Si tiene una conexión por cable, con una dirección IP dinámica, todo lo que necesita hacer es habilitar el servicio de redes por cable en su nueva configuración. Para habilitar un servicio en segundo plano como este, deberá usar el comando systemctl. En este caso, ejecute:

systemctl habilita [email protected]

Si se conecta usando Wi-Fi, primero deberá instalar algunos paquetes. Para empezar, instala las herramientas inalámbricas de Arch con:

pacman -S wireless_tools wpa_supplicant wpa_actiond dialog

Luego, ejecute lo siguiente para conectarse a su red:

menú wifi

Esto creará un perfil en /etc/network.d que lleva el nombre de su red. Por último, habilite el servicio inalámbrico con systemctl:

systemctl habilita net-auto-wireless.service

Ahora, su red debe estar configurada y lista para funcionar cuando termine de instalar Arch.

  • Quinto paso: configura tu administrador de paquetes

Arch Linux usa un gestor de paquetes llamado Pacman, y es bastante increíble. Sin embargo, antes de que puedas usarlo en tu nueva instalación, deberás hacer algunas cosas. Comience por editar su archivo de configuración con:

nano /etc/pacman.conf

Desplácese hacia abajo hasta la sección “Repositorios”. Los repositorios [core], [extra] y [community] ya deben estar sin comentarios, pero si estás en una máquina de 64 bits, también debes habilitar el repositorio [multilib], que te permite instalar tanto 64 como 32 programas de bits Para hacerlo, agregue las siguientes líneas al final del archivo de configuración:

[multilib]

Include = /etc/pacman.d/mirrorlist

Si está en un sistema de 32 bits, no debería tener que editar nada aquí ahora, pero es una buena idea echar un vistazo, ya que aquí es donde agregará depósitos adicionales en el futuro. Cuando haya terminado, siga adelante y salga, guardando los cambios que haya realizado.

Cuando haya terminado, ejecute el siguiente comando para actualizar su lista de repositorios (si realizó algún cambio):

pacman -Sy

Hablaremos más acerca de cómo usar Pacman en un momento. Por ahora, dirígete al siguiente paso.

  • Sexto Paso: Crea una Cuenta de Usuario

Ahora es el momento de dar unos cuantos toques finales antes de que iniciemos realmente nuestro sistema Arch. Primero, establezca la contraseña de root ejecutando:

contraseña

Escriba su contraseña deseada cuando se le solicite. Ahora, como usuario intermedio de Linux, ya sabe que no quiere usar la cuenta raíz para la informática normal, ya que eso puede ser peligroso. Entonces, crea una cuenta de usuario (y una contraseña) para ti mismo ejecutando:

useradd -m -g users -G wheel, almacenamiento, power -s / bin / bash alvaroruiz

contraseña alvaroruiz

Por supuesto, reemplace johndoe con su nombre de usuario deseado. La cadena de términos separados por comas contiene los grupos a los que pertenece su usuario. Los que están en la lista deberían estar bien, aunque no son los únicos disponibles. Si tiene una unidad de disquete o un escáner, por ejemplo, querrá agregar un disquete y / o un escáner a la lista. Para una lista completa, echa un vistazo a la entrada de la wiki de Grupos.

Probablemente ahora también sea un buen momento para instalar sudo, para que su nuevo usuario pueda realizar tareas administrativas. Para hacer esto, use el gestor de paquetes Pacman mencionado anteriormente:

pacman -s sudo

Así de fácil es agregar un paquete en Pacman. Si desea ver una lista de paquetes que pertenecen a un término de búsqueda, puede escribir:

pacman -s sudo

Esto buscaría en los repositorios “sudo”, devolviéndole una lista de paquetes que contienen ese nombre. Por supuesto, también puede buscar en la base de datos en el sitio web de Arch Linux.

Una vez que haya instalado sudo, puede permitir que su nuevo usuario lo ejecute editando su archivo de sudoers:

EDITOR = nano visudo

Desplácese hacia abajo hasta que encuentre esta línea y descoméntela:

% rueda ALL = (ALL) ALL

Guarde el documento y salga del editor. Este ajuste permitirá a todos los miembros del grupo de la rueda, al que pertenece su nuevo usuario, usar sudo, que será útil cuando finalmente inicie nuestro nuevo sistema operativo.

Paso 7: instala tu gestor de arranque

A continuación, deberá instalar un cargador de arranque que pueda iniciarlo en su instalación de Arch. Para esta guía, usaremos el siempre popular GRUB, aunque puede usar otra cosa si lo desea. Si está instalando Arch en una placa base basada en UEFI (en lugar de una placa base basada en BIOS) o si tiene un arranque dual, es posible que desee hacer una lectura adicional antes de continuar, ya que la configuración de todos será un poco diferente.

Para instalar GRUB, ejecute los siguientes comandos, reemplazando / dev / sda con la unidad (no la partición, / dev / sda1) que contiene su instalación de Arch Linux:

pacman -S grub-bios

grub-install –target = i386-pc –recheck / dev / sda

cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo

Si tienes un arranque dual, ejecuta lo siguiente:

pacman -S os-prober

Entonces, ya sea que esté iniciando o no, ejecute:

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

Esto creará un archivo de configuración para su gestor de arranque (que puede editar si desea diferentes opciones al arrancar en Arch u otro sistema operativo).

Por último, salga de chroot, desmonte sus particiones y reinicie su computadora:

salida

umount / mnt / home

umount / mnt

reiniciar

Obviamente, si montó otras particiones en cualquier punto, inclúyalas en los comandos anteriores. También debe eliminar su CD de instalación de Arch Linux en este momento.

Paso Ocho: Pon tu escritorio en marcha

Cuando reinicies, deberías encontrarte con un simple mensaje de inicio de sesión, como cuando recién comenzaste. Sin embargo, esta vez, ¡en realidad estás iniciando sesión en tu nueva instalación de Arch! Ahora tiene un sistema muy básico desde el cual puede construir un escritorio de trabajo con sonido, video y más.

Para empezar, pongámonos en marcha. Para hacer esto, necesita instalar alsa-utils con el siguiente comando:

sudo pacman -S alsa-utils

A continuación, inicie alsamixer:

Alsamixer

Todos los canales comenzarán a silenciarse, así que use la tecla M para desactivar el silencio de los canales que necesita. Luego, usa las teclas de flecha para subirlas o bajarlas. Definitivamente querrá activar el sonido del canal maestro y el canal PCM si tiene uno. Dependiendo de la configuración de su altavoz, es posible que también deba activar el sonido de otros, como el altavoz frontal o el auricular. Suba su volumen hasta que “ganancia de dB” sea igual a “0” para cada uno. Esto asegurará que no tengas distorsión de sonido. Presione ESC cuando haya terminado.

Para verificar y asegurarse de que sus parlantes están funcionando, simplemente ejecute:

prueba de altavoz -c 2

Cambie 2 al número de altavoces que tiene (por ejemplo, 8 si tiene un sistema de sonido envolvente 7.1). Si escuchas la estática que genera, ¡tienes audio de trabajo! Si no es así, vuelve a alsamixer e intenta ajustar tus canales para asegurarte de que todo está correctamente silenciado. Para detener la prueba de altavoz, presione Ctrl + C.

A continuación, es hora de poner en funcionamiento algunos gráficos. Primero, instalaremos el sistema de ventanas X con:

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

Si quieres soporte 3D, también querrás instalar mesa:

sudo pacman -S mesa

Ahora viene lo que, según mi experiencia, siempre es la parte más problemática de una instalación de Linux: controladores de video y configuración de X. El controlador de video que necesita dependerá de su tarjeta gráfica y de lo que quiera obtener de ella, así que vea la entrada correspondiente en la guía para principiantes para más información. Utilizará Pacman para instalar esos controladores, un proceso con el que probablemente esté familiarizado. Por ejemplo, si quisiera instalar los controladores propietarios de NVIDIA en un sistema de 64 bits, ejecutaría:

sudo pacman -S nvidia lib32-nvidia-utils

Una vez más, sus comandos serán diferentes. Investiga un poco para descubrir qué controladores necesitas.

La mayoría de las computadoras de escritorio deben poder usar su mouse y teclado fuera de la caja. Sin embargo, si está usando una computadora portátil, debería tomarse este tiempo para instalar algunos controladores para su trackpad:

sudo pacman -S xf86-input-synaptics

¡Estamos en la recta final! Biw es el momento de ver si puede poner en funcionamiento un entorno gráfico. Primero, instale el entorno predeterminado:

pacman -S xorg-twm xorg-xclock xterm

Luego, para probar X, simplemente ejecuta:

startx

Si funciona, debería poder interactuar con un entorno de ventana muy básico y ejecutar comandos en xterm. Puede salir escribiendo exit en xterm y presionando Enter.

Es aquí donde aprendí que usé los controladores de video incorrectos la primera vez, así que tuve que desinstalar los antiguos y reinstalar un paquete diferente. Para eliminar un paquete en Pacman, simplemente escriba:

pacman -Rns nombre_paquete

El indicador n elimina todos los archivos de configuración relacionados con un paquete, mientras que el indicador s elimina las dependencias que ahora son innecesarias. Por lo general, siempre uso n y s cuando quito un paquete, porque me gusta mantener mi sistema limpio de cruft.

Si tiene problemas con sus controladores de video y prueba X, hay más información sobre cómo solucionarlo en la Guía para principiantes.

Quédate con nosotros, estamos en el último paso! Todo lo que queda es instalar el entorno de escritorio de su elección. En primer lugar, instale algunas fuentes:

sudo pacman-s ttf-dejavu

Luego, elija su entorno de escritorio favorito e instálelo (puede ver muchas buenas opciones aquí). Sus comandos diferirán dependiendo de lo que elija, pero debe ser simple. Por ejemplo, para instalar un escritorio de GNOME, ejecutarías:

sudo pacman -S gnome

Esto podría tomar un tiempo, dependiendo de qué tan grande sea el entorno que desee. Una vez hecho esto, puede activar un administrador de pantalla para que pueda iniciar sesión de manera gráfica en su nuevo escritorio. GNOME viene con el administrador de pantalla gdm, por lo que para habilitar su servicio (¿recuerdas eso?) Solo necesitamos ejecutar:

sudo systemctl habilitar gdm.service

¡Ahora, reinicie su sistema con el reinicio de sudo y debería encontrarse dentro de un nuevo escritorio en su nuevo sistema Arch! ¡Hurra!

Yendo más lejos: usando Pacman, instalando otras aplicaciones y más

Felicitaciones por haber configurado tu primer escritorio Arch. Hay mucho más que aprender, pero ahí es donde termina esta guía. Aquí hay algunas cosas que puede leer para comenzar:

Cómo utilizar Pacman: ya sabe cómo instalar un paquete con Pacman, pero esto le mostrará cómo eliminar paquetes, actualizar sus repositorios y actualizar su sistema con las versiones más recientes de todas sus aplicaciones. Memoriza esto, será tu biblia.

Instale otras aplicaciones con el repositorio de usuarios de Arch: una de mis partes favoritas absolutas de Arch es el repositorio de usuarios de Arch, o AUR. Este es un repositorio especial que combina aplicaciones que no están en los repositorios oficiales, administrados por el usuario de Arch. Básicamente contiene todas las aplicaciones de Linux que puedas imaginar. Lea sobre el AUR e instale un ayudante de AUR como Yaourt o Packer; lo ayudarán a instalar las aplicaciones de AUR con la misma facilidad con que instala las aplicaciones con Pacman. En serio, haz esto.

Instale los complementos del navegador: probablemente querrá (aunque sea a regañadientes) instalar Adobe Flash, y esta página wiki le ayudará a hacerlo.

Usa los foros: serán tu mayor fuente de ayuda. Por supuesto, asegúrese de buscar en Google y en los foros antes de ir y comience a hacer preguntas.

Compiz: ¿A quién no le gustan los efectos de escritorio geniales? Alternativamente, los usuarios de KDE también pueden usar el Kwin incorporado simplemente yendo a Configuración del sistema.


Volver a la Portada de Logo Paperblog