Se ha escogido como Sistema Operativo Archlinux ARM v6 al ser un sistema sin entorno gráfico ni aplicaciones preinstaladas. Para instalarlo en la SD he seguido los siguientes pasos:
- Particionar la SD con fdisk, creando una partición boot de 100 MB y dedicando el resto del espacio disponible a la partición raiz.
- Descomprimir la última versión de Archlinux ARM v6 para Raspberry PI y copiarla en las particiones creadas.
He usado una antena Wi-Fi USB para la conexión de la Raspberry a internet. Para configurarla, primero conectamos la Raspberry por HDMI a un monitor y nos conectamos por ethernet para poder descargar unas dependencias necesarias:
> ip link set eth0 up > ip addr add 192.168.2.200/24 broadcast 192.168.2.255 dev eth0 > ip route add default via 192.168.2.1
A continuación añadimos las direcciones DNS a usar en el fichero /etc/resolv.conf e instalamos los paquetes necesarios para la conexión WiFi:
> pacman -S iw dialog wpa-supplicant
Ahora creamos un perfil de netctl a través de wifi-menu y lo activamos para que se inicie automáticamente al iniciar la Raspberry:
> netctl start wlan0-dd-wrt
Y ya podemos desconectar el cable ethernet, el cable HDMI y conectarnos con ssh a la Raspberry Pi.
Como configuraciones adicionales cambiado el hostname a raspberry en los ficheros /etc/hostname, /etc/hosts y he ejecutado la instrucción
> hostname raspberry