Destacada para Raspberry PiTal y como comenté en el post sobre Docker en la Raspberry Pi 2, veremos cómo instalarle Arch Linux ARM. Necesitaremos una tarjeta MicroSD con capacidad mínima de 1 GB. Lo primero es particionarla.

🔥 El proceso eliminará todos los datos de la tarjeta 🔥

Añadimos una nueva tabla de particiones tipo MS-DOS y creamos dos particiones: La primera será de 128 MB, se montará en /boot y contendrá ficheros de arranque, la segunda tomará el espacio restante, se montará en la raíz (/) y contendrá los ficheros de la distro:

# parted /dev/mmcblk0 mktable msdos yes
# parted --a optimal /dev/mmcblk0 mkpart primary fat16 0% 128MB
# parted --a optimal /dev/mmcblk0 mkpart primary ext4 128MB 100%

La Raspberry necesita que la primera partición de la tarjeta esté en fat16 para iniciar el sistema, le damos este formato. La segunda puede estar en cualquier formato soportado por el sistema, la formateamos como ext4:

# mkfs.vfat -F 16 /dev/mmcblk0p1
# mkfs.ext4 /dev/mmcblk0p2

Creamos los puntos de montaje para las particiones de la MicroSD y las montamos:

# mkdir /mnt/boot /mnt/root
# mount /dev/mmcblk0p1 /mnt/boot
# mount /dev/mmcblk0p2 /mnt/root

Ahora descargamos la imagen de Arch Linux ARM para la Raspberry Pi 2. Descomprimimos sus contenidos en /mnt/root y después movemos los contenidos de /mnt/root/boot/ a la primera partición, /mnt/boot:

# wget http://archlinuxarm.org/os/ArchLinuxARM-rpi-2-latest.tar.gz
# tar zxvf ArchLinuxARM-rpi-2-latest.tar.gz -C root/
# mv /mnt/root/boot/* /mnt/boot/

En el archivo /boot/config.txt se configuran los parámetros de hardware. Lo editamos:

# vi /mnt/boot/config.txt

Y añadimos los parámetros para que el dispositivo rinda al máximo:

[...]

##Turbo
arm_freq=1000
core_freq=500
sdram_freq=500
over_voltage=6

gpu_mem=16
[/code]

Finalmente, desmontamos las particiones de la tarjeta MicroSD y eliminamos los puntos de montaje:

[code]
# sync
# umount /mnt/boot /mnt/root
# rmdir /mnt/boot /mnt/root

Ya está la MicroSD preparada, es recomendable hacerle un backup en este momento. La insertamos en la Raspberry Pi 2, conectamos el cable ethernet y el de corriente. Se encenderá y si tenemos DHCP en la red, recibirá la dirección IP automaticamente. Descubrimos qué IP ha tomado y nos conectamos a ella vía SSH para configurarla. Suponiendo que reciba la IP 192.168.1.101, accedemos con el usuario root y la contraseña root:

$ ssh root@192.168.1.101

Ya podemos jugar con esta distribución en nuestra Raspberry Pi 2. El siguiente post acerca del proyecto de servidor con Docker en la Raspberry Pi 2 tratará sobre la configuración post-instalación de Arch Linux ARM.

Instalación de Arch Linux ARM en Raspberry Pi 2
Etiquetado en:                                    

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.