Instalación de Arch Linux en Raspberry Pi 3
Tabla de contenido:
- Descargando Arch Linux
- Preparando la tarjeta SD
- Copiar los archivos del sistema operativo
- Arrancando el Pi
- Conclusió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 de medios domésticos, enrutador WiFi inteligente, sistema de automatización y servidor de juegos. Los casos de uso son infinitos.
Puede ejecutar varios sistemas operativos diferentes 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 en la tarjeta SD.
Arch Linux es una distribución de GNU / Linux de lanzamiento continuo, lo que significa que solo tiene que instalarlo una vez y actualizarlo con frecuencia.
Descargando Arch Linux
Visite la página de descargas de Arch Linux ARM y descargue el archivo ARM de Arch Linux más reciente para su versión de Raspberry Pi.
Preparando la tarjeta SD
Inserte la tarjeta SD en la unidad de la tarjeta SD y busque el nombre de la tarjeta con 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 esto puede variar en su sistema. La mejor manera de identificar el nombre es verificando el tamaño del dispositivo.
Puede usar 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. Utilizaremos 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 un indicador de arranque a la partición de arranque:
sudo parted /dev/sdb --script -- set 1 boot on
Una vez hecho esto, 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 los 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 servirán como puntos de montaje:
sudo mkdir -p /mnt/arch/{boot, root}
Monta ambas particiones usando los siguientes comandos:
sudo mount /dev/sdb1 /mnt/arch/boot
sudo mount /dev/sdb2 /mnt/arch/root
Use el comando
tar
para extraer el contenido del archivo tar.gz de Arch Linux en el directorio
/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.
Arrancando el Pi
Coloque la tarjeta SD en su placa Raspberry Pi, conecte el monitor, el teclado y la fuente de alimentación, y estará listo para comenzar.
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 contraseña root.
Una vez que haya iniciado sesión, inicialice el llavero pacman y complete las claves de firma del paquete:
pacman-key --init
pacman-key --populate archlinuxarm
Desde aquí puede cambiar la contraseña de usuario, configurar el WiFi y configurar su nueva instalación de Arch Linux.
Conclusión
Instalar Arch Linux en Raspberry Pi 3 / 34bis es un proceso bastante sencillo. Todo lo que necesita hacer es preparar la tarjeta SD, copiar los archivos y arrancar la Raspberry Pi.
arch linux raspberry piCómo instalar Windows 10 iot preview en raspberry pi 2
Aprenda a instalar Windows 10 IoT Preview en Raspberry Pi 2 en esta guía paso a paso.
Cómo instalar y usar Docker en Raspberry Pi
En este tutorial, explicaremos cómo instalar Docker en Raspberry Pi y explorar los conceptos y comandos básicos de Docker.
Cómo instalar el servidor web apache en raspberry pi
El servidor Apache HTTP es uno de los servidores web más populares del mundo. En este tutorial, explicaremos cómo instalar el servidor web Apache en Raspberry Pi.