¿Sabías que puedes ejecutar Arch Linux en una Raspberry Pi? Sí, gracias al proyecto Arch ARM, ¡puedes! Lo mejor de todo es que es una versión móvil con todas las funciones de Arch Linux y tiene las mismas características que la versión tradicional x86. Arch Linux ARM no es una distribución sencilla de configurar, especialmente para aquellos que son nuevos en Linux. Por esta razón, hemos creado esta guía sobre cómo configurar Arch Linux ARM en Raspberry Pi. En él, veremos cómo particionar la tarjeta SD correctamente, formatear todo, configurar el sistema de archivos y más.

Nota: Arch Linux ARM debe instalarse desde una PC con Linux. Estas instrucciones NO FUNCIONARÁN en ningún otro sistema operativo, especialmente Mac / Windows.

Partición de la tarjeta SD Arch ARM

Conecte la tarjeta Pi SD a la computadora Linux que está utilizando para configurar Arch ARM. Luego, en la terminal, obtenga un shell de root usando el comando su.

su -

Ejecute el comando lsblk para ver la salida de todos los dispositivos de bloque en el sistema. Busque la etiqueta de su tarjeta SD.

  Cómo abrir un shell de Linux en una carpeta en Windows 10

Nota: ¿tiene problemas para descifrar la etiqueta del dispositivo de la tarjeta SD? Intente usar Gnome Disks para un tiempo más fácil.

En la utilidad Cfdisk, resalte las particiones y elimínelas seleccionando «Eliminar». Cuando termine, vaya a «Nuevo» y selecciónelo con Intro en el teclado. Luego, escriba 100M junto al tamaño de la «partición».

Una vez que haya especificado el tamaño de la partición, seleccione «primaria» y presione enter para crear la partición.

La primera partición se configura en la SD. Ahora es el momento de hacer la segunda partición. En Cfdisk, resalte «espacio libre», luego seleccione «Nuevo» para crear una nueva partición.

Asegúrese de que la segunda partición sea «primaria». Además, haga que la partición ocupe el espacio restante de la tarjeta SD.

Cuando ambas particiones estén configuradas en Cfdisk, resalte «escribir» para guardar los cambios. Luego, sal de la herramienta seleccionando «Salir».

Formateo de los sistemas de archivos de la tarjeta SD

Las particiones se configuran en la tarjeta SD. El siguiente paso es formatear los sistemas de archivos para que todo arranque correctamente. Con el comando mkfs, formatee la primera partición con el sistema de archivos VFAT.

Recuerde: las etiquetas a continuación son ejemplos. Deberá cambiar la X para que las etiquetas de la unidad coincidan con las suyas. Si ha olvidado la etiqueta de la unidad de cada una de las particiones, recuerde usar lsblk o Gnome Disks.

sudo mkfs.vfat -F32 /dev/sdX1

La partición de arranque ahora usa VFAT. A continuación, debemos centrar nuestra atención en la partición raíz (también conocida como partición 2). En la terminal, formatee la partición a Ext4.

sudo mkfs.ext4 -F /dev/sdX2

Configurar la estructura de carpetas de Arch ARM

Al igual que en Arch Linux tradicional, Arch ARM requiere una configuración de carpeta manual para instalar. Para hacer esto, abra una terminal y obtenga acceso de root usando el comando su.

su -

Ahora que tiene acceso de root en su computadora Linux, use el comando CD y muévase a la carpeta / mnt.

cd /mnt

Dentro de / mnt, cree una nueva carpeta donde trabajará para instalar Arch Linux ARM. Llamaremos a esta carpeta arco-brazo

  Cómo utilizar DNSCrypt para cifrar el tráfico DNS en Linux

mkdir -p /mnt/arch-arm
mkdir -p /mnt/arch-arm/boot
mkdir -p /mnt/arch-arm/root

La carpeta de trabajo está configurada. A continuación, debe montar la partición raíz (partición 2) en él. El montaje se realiza con el comando mount.

Nota: asegúrese de cambiar / dev / sdX2 con la etiqueta de unidad correcta de la partición 2 en su tarjeta SD.

mount /dev/sdX2 /mnt/arch-arm/root

Una vez que haya montado la partición raíz en / mnt / arch-arm / root, monte la partición de arranque en / mnt / arch-arm / boot.

mount /dev/sdX1 /mnt/arch-arm/boot

Cuando ambas carpetas estén montadas en las ubicaciones correctas, abra una segunda terminal y continúe con la siguiente sección del tutorial.

  Cómo obtener protección de privacidad de DNS en Linux con DNS sobre TLS

Descargando Arch ARM

Arch Linux ARM no es su sistema operativo Raspberry Pi tradicional. No encontrará ningún archivo IMG por ahí. En su lugar, debe descargar un archivo de origen TarGZ. En esta sección, le mostraremos cómo obtener la última versión de Arch ARM para Pi usando Wget.

Descargar Pi 1

cd /tmp
wget https://os.archlinuxarm.org/os/ArchLinuxARM-rpi-latest.tar.gz

Descargar Pi 2

cd /tmp
wget https://os.archlinuxarm.org/os/ArchLinuxARM-rpi-2-latest.tar.gz

Descargar Pi 3

cd /tmp

wget https://os.archlinuxarm.org/os/ArchLinuxARM-rpi-3-latest.tar.gz

Instalación de Arch ARM en la tarjeta SD

Los archivos se terminaron de descargar. Ahora es el momento de configurar el sistema operativo en la tarjeta SD particionada.

Nota: deberá instalar BSDTar para extraer los archivos. Vaya a pkgs.org y descargue el paquete para su distribución.

Con bsdtar, extraiga los archivos a la ubicación correcta.

Extracto de Pi 1

sudo bsdtar -xpf /tmp/ArchLinuxARM-rpi-latest.tar.gz -C /mnt/arch-arm/root/

Extracto de Pi 2

sudo bsdtar -xpf /tmp/ArchLinuxARM-rpi-2-latest.tar.gz -C /mnt/arch-arm/root/

Extracto de Pi 3

sudo bsdtar -xpf /tmp/ArchLinuxARM-rpi-3-latest.tar.gz -C /mnt/arch-arm/root/

Los archivos del sistema de Arch ARM ahora están en la partición raíz de la tarjeta SD. Ahora debe mover los archivos de arranque de / mnt / arch-arm / root / boot / a la partición de 100 MB que configuramos anteriormente.

sudo mv /mnt/arch-arm/root/boot/* /mnt/arch-arm/boot

Termine la instalación del archivo desmontando las particiones de su computadora.

sudo umount /mnt/arch-arm/root/

sudo umount /mnt/arch-arm/boot/

Procedimiento posterior a la instalación

La primera vez que inicie Arch ARM en la Pi, deberá configurar pacman y completar las claves de firma con los siguientes comandos.

Nota: el usuario raíz predeterminado de Arch ARM es alarma. La contraseña predeterminada también es alarma. La contraseña de root es root.

pacman-key --init
pacman-key --populate archlinuxarm

A continuación, sincronice e instale las actualizaciones.

sudo pacman -Syyuu

¡Con todas las actualizaciones atendidas, su Arch ARM Pi está listo para usar!