Cómo instalar Arch Linux en una PC

Logotipo de Arch Linux sobre un fondo oscuro
Rupesh Pathak / Shutterstock.com

Arch Linux es conocido por su compleja instalación basada en comandos. Pero una vez que se familiarice con los entresijos del proceso, puede instalar Arch en cualquier computadora sin temor a la terminal . Te ayudaremos a llegar allí.

Nota: Arch Linux ISO incluye un script llamado archinstall destinado a ayudarlo a través del proceso. Sin embargo, al momento de escribir este artículo, el script todavía es experimental y propenso a errores en nuestras pruebas. En cambio, esta guía cubrirá el método de instalación estándar.

Descarga la ISO de Arch Linux

El primer paso es obtener la imagen de instalación de Arch Linux desde un espejo adecuado. Para hacerlo, visite la  página de descarga de Arch Linux y, según cómo desee descargar la ISO, seleccione la opción adecuada. Las opciones disponibles incluyen descarga directa, torrent , imagen de máquina virtual , instalación «Netboot» para conexiones por cable y más.

página de descargas directas de arch linux

Para hacerlo simple, haremos una descarga directa. Desplácese hacia abajo hasta la lista de espejos disponibles y elija uno. Seleccionar un servidor más cercano a su ubicación geográfica garantizará que obtenga una velocidad de descarga rápida y estable. Verifique las sumas de verificación de la ISO para confirmar que el archivo descargado es genuino y seguro.

Los siguientes pasos incluyen  crear una unidad USB de arranque , reiniciar su computadora y arrancar desde el medio de instalación recién creado en lugar del disco duro. Se cargará la interfaz de arranque de Arch Linux y se le pedirá que elija entre las diversas opciones que se muestran.

Seleccione la opción resaltada predeterminada presionando «Enter». Una vez que el sistema haya cargado con éxito los archivos necesarios para la instalación, verá el mensaje «root @ archiso».

Pasos preliminares

Continuando, debe tener una conexión a Internet activa para que se complete la instalación. El instalador de Arch indica que las conexiones Ethernet y DHCP deberían funcionar automáticamente. Sin embargo, los usuarios de una red inalámbrica deberán configurar una conexión manualmente.

Solo para estar seguro, verifique si está conectado a una red escribiendo ping google.com. Si el resultado se parece a esto, puede pasar a la siguiente sección .

comprobar la red en Arch Linux con ping

Sin embargo, si aparece el error «Fallo temporal en la resolución de nombres», debe establecer una conexión a Internet mediante el comando iwctl.

Primero, inicie la utilidad de forma interactiva escribiendo iwctlen la terminal. Luego, verifique el nombre de su interfaz inalámbrica emitiendo el  device listcomando. Generalmente, el nombre de la interfaz inalámbrica comenzará con una «w», como wlan0 o wlp2s0.

A continuación, ejecute los siguientes comandos para buscar su  SSID  y conectarse a él. Reemplace [device]y [SSID]en los comandos con su interfaz inalámbrica y el nombre de Wi-Fi respectivamente.

estación iwctl [dispositivo] get-networks
estación iwctl [dispositivo] conectar [SSID]

El sistema le pedirá la contraseña de Wi-Fi si tiene una configurada. Escríbalo y presione «Enter» para continuar. Ejecute de ping google.comnuevo para verificar la conexión.

Relacionado:  Cómo crear un gráfico en Google Slides

Habilite la sincronización de la hora de la red usando timedatectl ejecutando el siguiente comando:

timedatectl set-ntp true

Instalar el sistema Arch Linux

Con su PC conectada a Internet, está listo para comenzar. El proceso de instalación de Arch en su núcleo es similar a la instalación de cualquier otra distribución de Linux . Entonces, ¿cuál es el truco?

Mientras que otras distribuciones proporcionan una interfaz gráfica de usuario para configurar y configurar el sistema operativo, Arch Linux viene solo con una interfaz de línea de comandos . Cualquier instrucción, comando o configuración debe realizarse a través del shell.

Creando las particiones necesarias

Para instalar Arch, deberá crear tres particiones, a saber , EFI , root e swap . Enumere los dispositivos de almacenamiento disponibles en su sistema usando fdisk -l. La mayoría de las veces, el HDD se enumeraría como /dev/sday los SSD se enumerarían como /dev/nvme0n1.

Ejecutefdisk  escribiendo fdisk /dev/sdao fdisk /dev/nvme0n1, dependiendo de si está instalando el sistema operativo en un HDD o SSD. Luego, escriba gy presione «Enter» para crear una nueva tabla de particiones GPT.

Escriba npara crear una nueva partición EFI y elija el tipo de partición primary. Presione «Enter» dos veces para continuar con el número de partición predeterminado y el valor del primer sector.

Para el tamaño de la partición , puede ingresar el número de sector manualmente o especificar el tamaño que desea que tenga la partición. Dado que no desea desperdiciar espacio en disco en particiones EFI, cualquier número entre 500M y 1G funcionaría. Escribe +550My presiona «Enter» para continuar.

Puede reemplazar 550Mel comando mencionado anteriormente con el tamaño que desee para la partición.

crear particiones con fdisk

Del mismo modo, cree una partición de intercambio con +2Gel último valor del sector. Finalmente, cree una partición raíz y asígnele todos los sectores restantes simplemente continuando con las configuraciones predeterminadas.

Por defecto, todas las particiones tendrán el tipo «Sistema de archivos Linux». Para cambiar esto, escriba ty presione «Enter» para continuar. Seleccione la partición EFI ingresando 1. Luego, escriba efpara cambiar el sistema de archivos al tipo de sistema EFI.

Del mismo modo, seleccione la partición de intercambio (partición número 2) y escriba 82para convertir el tipo de partición a intercambio de Linux. La partición raíz debe ser del tipo de sistema de archivos Linux, por lo que no es necesario cambiarla.

Escribe wy presiona «Enter» para escribir los cambios en el disco.

Formatear las particiones

Ahora necesitas formatear las particiones usando el  mkfscomando . Formatee la /dev/sda1partición (EFI) a FAT32 escribiendo:

mkfs.fat -F32 / dev / sda1

Nuevamente, ejecute el siguiente comando para formatear la /dev/sda3partición (raíz) a ext4:

mkfs.ext4 / dev / sda3

Emita los siguientes comandos uno por uno para formatear y habilitar la partición de intercambio:

mkswap / dev / sda2
swapon / dev / sda2

Advertencia: Para aquellos que tienen  un arranque dual de Linux con Windows , asegúrese de tener configuradas las particiones correctas. Preste especial atención cuando esté formateando particiones o creando nuevas, ya que un error aquí puede inutilizar su sistema Windows.

Instalación y configuración del sistema

Para poder instalar Arch en su disco, necesita montar las particiones creadas en los directorios apropiados. Monte la partición raíz ( /dev/sda3) en el /mntdirectorio.

montar / dev / sda3 / mnt

El siguiente paso es instalar los paquetes básicos de Linux en la partición raíz montada.

pacstrap / mnt base linux linux-firmware

Esto llevará algún tiempo dependiendo de su conexión de red. Una vez hecho esto, genere una tabla del sistema de archivos usando el genfstabcomando.

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

El sistema Arch Linux está funcionando en el /mntdirectorio. Puede cambiar la raíz para acceder al sistema escribiendo:

arch-chroot / mnt

El cambio en el indicador de bash indica que ahora ha iniciado sesión en el sistema Arch Linux recién instalado. Antes de que pueda continuar, deberá configurar algunos ajustes e instalar los paquetes necesarios para que el sistema funcione correctamente.

Relacionado:  Cómo dejar de seguir a personas en Instagram

Establezca la zona horaria local creando un enlace simbólico entre los directorios “/ usr / share / zoneinfo” y “/ etc / localtime”.

ln -sf / usr / share / zoneinfo / Región / Ciudad / etc / localtime

Reemplace la «Región» y la «Ciudad» en el comando anterior con la zona horaria adecuada. Puede consultar esta base de datos de zona horaria para verificar la región y ciudad que necesita ingresar.

Luego, sincronice el reloj de hardware con la hora del sistema ejecutando:

hwclock --systohc

Antes de continuar, instale Vim (u otro editor de texto de su elección) y el paquete «networkmanager».

pacman -S vim networkmanager

A continuación, edite el archivo “/etc/locale.gen” con su editor de texto y elimine el comentario de la declaración de configuración regional que se adapte a sus necesidades. Para el propósito de esta guía, descomentaremos la en_US.UTF-8 UTF-8línea en el archivo usando Vim.

vim /etc/locale.gen

Después de editar el archivo, escriba locale-genen la terminal para generar la configuración local.

A continuación, cree un nuevo archivo de nombre de host dentro /etcy agregue el nombre de host que desea para su computadora en el archivo. Puede ser cualquier cosa que desee y no necesita ingresar nada más que el nombre. Cuando haya terminado, no olvide guardar el archivo.

vim / etc / nombre de host

Cree otro archivo de texto con el nombre hostsdebajo del /etcdirectorio.

vim / etc / hosts

Notarás que el archivo ya contiene algunos comentarios. Deje los comentarios como están y agregue el siguiente texto al archivo. Recuerde reemplazar hostnameel comando con el nombre de host del sistema que estableció en el paso anterior.

127.0.0.1 localhost
:: 1 localhost
127.0.1.1 hostname.localdomain nombre de host

Crear y configurar usuarios

Configure la contraseña del usuario root escribiendo el passwdcomando. Luego, cree un usuario no root adicional usando useraddlo siguiente, reemplazando username con su nombre de usuario:

useradd -m nombre de usuario

Configure la contraseña del nuevo usuario usando el passwdcomando, reemplazándola nuevamente usernamecon su nombre de usuario.

nombre de usuario passwd

Añadir el nuevo usuario a los grupos wheel , audioy videoel uso de la orden dada a continuación. Reemplácelo usernamecon su nombre de usuario y tenga en cuenta que los nombres de grupo en el comando no tienen espacios después de las comas.

usermod -aG rueda, video, nombre de usuario de audio

Configuración del cargador de arranque GRUB

Primero, instale el grubpaquete usando pacman.

pacman -S grub

Luego, instale estos paquetes adicionales necesarios para que el gestor de arranque funcione correctamente.

pacman -S efibootmgr dosfstools os-prober mtools

Monte su partición EFI ( /dev/sda1) en el /boot/EFIdirectorio. Tenga en cuenta que primero deberá crear el directorio con mkdir.

mkdir / boot / EFI
montar / dev / sda1 / boot / EFI

Finalmente, ejecute el grub-installscript para instalar el cargador de arranque en el directorio EFI.

grub-install --target = x86_64-efi --efi-directory = / boot / EFI --bootloader-id = grub

Genere un archivo de configuración de GRUB de la grub-mkconfigsiguiente manera:

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

Instalar un entorno de escritorio en Arch

A diferencia de otras distribuciones de Linux, Arch Linux no se envía con un entorno de escritorio preinstalado . Y si desea controlar el sistema a través de una GUI, tendrá que instalar una manualmente.

Relacionado:  16 comandos de terminal que todo usuario de Mac debe conocer

Puede instalar el DE que prefiera, pero instalaremos el escritorio KDE Plasma en este sistema. Sin embargo, antes de eso, configuremos el servidor de visualización, el administrador de red y servicios similares.

Ejecute el siguiente comando para instalar el xorg, plasma-metay kde-applicationspaquetes:

pacman -S xorg plasma-meta kde-aplicaciones

Luego, habilite los servicios SDDM y NetworkManager escribiendo:

systemctl habilitar sddm
systemctl habilitar NetworkManager

Salga del entorno arch-chroot escribiendo exit. Luego, desmonte la partición raíz montada en el /mntdirectorio de la siguiente manera:

umount -f / mnt

Finalmente, reinicie su sistema escribiendo reboot y elimine el medio de instalación. Una vez que se inicia el sistema, notará que la pantalla oscura del terminal ahora se reemplaza con la colorida pantalla de presentación SDDM.

pantalla de inicio de sesión de arch linux después de reiniciar

Para iniciar sesión, escriba la contraseña de usuario y presione «Enter». También puede instalar varios entornos de escritorio  y alternar entre cada uno mediante el menú desplegable «Sesión» en la pantalla de inicio.