Ayúdanos a seguir proporcionándote tutoriales gratuitos y de calidad desactivando tu bloqueador de anuncios. suscriptores a nuestro sitio.

Cómo instalar Archlinux en Raspberry Pi

27 feb 2021 3 min di lettura
Cómo instalar Archlinux en Raspberry Pi
Tabla de contenidos

Introducción

La Raspberry Pi es la computadora de placa única más popular de todos los tiempos. Se puede utilizar para diversos fines, como PC de escritorio, centro multimedia doméstico, enrutador WiFi inteligente, sistema de automatización y servidor de juegos. Los casos de uso son infinitos.

Puede ejecutar diferentes sistemas operativos en Raspberry Pi, incluidas varias distribuciones de Linux como Raspbian, Windows 10 IoT y FreeBSD.

En este tutorial, le mostraremos cómo configurar Arch Linux ARM en Raspberry Pi 3 y 4. Instalar Arch Linux es tan simple como crear dos particiones y copiar los archivos del sistema operativo a la tarjeta SD.

Arch Linux es una distribución GNU /Linux de lanzamiento continuo, lo que significa que solo necesita instalarlo una vez y actualizarlo con frecuencia.

Descarga ArchLinux

Visite la página de Descargas ARM de Arch Linux y descargue el último archivo ARM de Arch Linux para su versión de Raspberry Pi.

Si prefiere la línea de comandos, use el wget comando wget para descargar el paquete:

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

Preparando la tarjeta SD

Inserte la tarjeta SD en su lector de tarjetas SD y busque el nombre de la tarjeta usando el comando lsblk

lsblk

El comando imprimirá una lista de todos los dispositivos de bloque disponibles:

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT...
 sdb 8:16 1 59.6G 0 disk...

En el ejemplo anterior, el nombre del dispositivo SD es /dev/sdb, pero puede variar en su sistema. La mejor manera de identificar el nombre es verificando el tamaño del dispositivo.

Puede utilizar una herramienta gráfica como GParted o herramientas de línea de comandos como fdisk o parted para formatear la unidad y crear la partición requerida. Usaremos la utilidad parted

Tenga en cuenta que formatear y crear nuevas particiones es un proceso destructivo y borrará todos los datos existentes. Si tiene datos en la tarjeta SD, primero debe hacer una copia de seguridad.

Primero, cree la tabla de particiones ejecutando el siguiente comando:

sudo parted /dev/sdb --script -- mklabel msdos

Crea dos particiones. Partición de arranque Fat32 con 128 MB y partición raíz ext4 que ocupa el resto del espacio SD:

sudo parted /dev/sdb --script -- mkpart primary fat32 1 128
sudo parted /dev/sdb --script -- mkpart primary ext4 128 100%

Agregue una bandera de arranque a la partición de arranque:

sudo parted /dev/sdb --script -- set 1 boot on

Cuando termine, use el siguiente comando para imprimir la tabla de particiones y verifique que todo esté configurado correctamente:

sudo parted /dev/sdb --script print

La salida debería verse así:

Model: Generic- SD/MMC/MS PRO (scsi)
 Disk /dev/sdb: 64.0GB
 Sector size (logical/physical): 512B/512B
 Partition Table: msdos
 Disk Flags:

 Number Start End Size Type File system Flags
 1 1049kB 128MB 127MB primary boot, lba
 2 128MB 64.0GB 63.9GB primary

Formatee la partición de arranque en FAT32:

sudo mkfs.vfat -F32 /dev/sdb1
mkfs.fat 4.1 (2017-01-24)

Formatee la partición raíz a ext4:

sudo mkfs.ext4 -F /dev/sdb2
mke2fs 1.44.1 (24-Mar-2018)
 Creating filesystem with 15599104 4k blocks and 3899952 inodes
 Filesystem UUID: 0992147a-aa9d-474b-b974-e0a015766392
 Superblock backups stored on blocks:
 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
 4096000, 7962624, 11239424

 Allocating group tables: done
 Writing inode tables: done
 Creating journal (65536 blocks): done
 Writing superblocks and filesystem accounting information: done

Copiar archivos del sistema operativo

Ahora que la tarjeta SD está particionada, montaremos las particiones y copiaremos los datos del archivo tar descargado.

Antes de montar las particiones SD, cree los directorios que actuarán como puntos de montaje:

sudo mkdir -p /mnt/arch/{boot,root}

Monte ambas particiones usando los siguientes comandos:

sudo mount /dev/sdb1 /mnt/arch/boot
sudo mount /dev/sdb2 /mnt/arch/root

Si el archivo se descargó mediante un navegador web, debe ubicarse en la carpeta Descargas ubicada en su cuenta de usuario. De lo contrario, si usó el wget, el archivo está en el directorio de trabajo actual.

Utilice el tar para extraer el contenido del archivo tar.gz de Arch Linux en el /mnt/arch/root:

sudo tar -xf ArchLinuxARM-rpi-3-latest.tar.gz -C /mnt/arch/root

Luego, mueva los archivos de arranque a la partición de arranque montada:

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

Una vez hecho esto, desmonte ambas particiones:

sudo umount /mnt/arch/boot /mnt/arch/root

¡Eso es todo! Tiene un sistema operativo Arch Linux de arranque en su tarjeta SD.

Inicie la Raspberry Pi

Inserte la tarjeta SD en la placa Raspberry Pi, conecte el monitor, el teclado y la fuente de alimentación y estará listo.

El nombre de usuario predeterminado es alarma y la contraseña es alarma. Este usuario tiene privilegios de sudo.

También puede iniciar sesión como root con la contraseña de root.

Una vez que haya iniciado sesión, inicialice el llavero de pacman y complete las claves de firma del paquete:

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

Desde aquí puede cambiar la contraseña del usuario, configurar WiFi y configurar la nueva instalación de Arch Linux.

Conclusión

Instalar Arch Linux en Raspberry Pi 3 /34bis es un proceso bastante sencillo. Todo lo que tienes que hacer es preparar la tarjeta SD, copiar los archivos e iniciar la Raspberry Pi.

Apóyenos si le gusta nuestro contenido. Gracias.

Buy me a coffeeBuy me a coffee

Únase a la conversación

Apóyenos con una donación.

Genial! A continuación, complete el pago para obtener acceso completo a Noviello.it.
Bienvenido de nuevo! Has iniciado sesión correctamente.
Te has suscrito correctamente a Noviello.it.
Éxito! Su cuenta está completamente activada, ahora tiene acceso a todo el contenido.
Éxito! Su información de facturación ha sido actualizada.
Su facturación no se actualizó.