Cloudy Beaglebone

De Guifi.net - Wiki Hispano

Beaglebone es una SBC con un procesador ARM y varias interfaces de entrada-salida. Es por ello que se tiene que utilizar un sistema operativo preparado para funcionar en esta arquitectura y con los controladores (drivers) corresponendientes para hacer funcionar estas interfaces.

Nota: esta guía se ha hecho con la distribución Ubuntu, pero es posible que con otra distribución basada en Debian funcione con los mismos pasos.


Instalar el sistema

  • Insertar la tarjeta microSD en el ordenador y observar que dispositivo se registra tecleado ls /dev/sd. Si no estas seguro, elimina la tarjeta y la entrada desaparecerá. Una vez sepas que dispositivo corresponde a tu tarjeta sigue las siguientes instrucciones reemplazando /dev/sdX por el de tu microSD en tu sistema.


  • Empezar particionando la tarjeta microSD escribiendo fdisk /dev/sdX.
  1. Inicializar una nueva tabla de particiones seleccionando o, luego verifica que este vacía seleccionando p (print).
  2. Crear una partición de arranque (boot) seleccionando n (new), luego p para primary, y 1 para especificar la primera partición. Pulsar enter para aceptar el primer sector por defecto y especifica 4095 para el último sector.
  3. Cambiar el tipo de partición a FAT16 seleccionando t (type) y e para ‘W95 FAT16 (LBA)’.
  4. Marcar la partición como arrancable selecionando a y luego 1.
  5. Crear la partición de datos para el sistema de ficheros seleccionado n (new), luego 1 (primary) y 2 para especificar la segunda partición. Aceptar los valores por defecto para el primer y último sector pulsando enter cada vez (x2).
  6. Pulsar p para ‘imprimir’ la tabla de particiones.
  7. Finalmente, guardar los cambios seleccionando w para "escribir" (write) la tabla de particiones y salir de fdisk.


  • Formatear las particiones e instalar el sistema de arranque y el sistema raíz.
  1. Formatear la partición 1 como FAT escribiendo mkfs.vfat /dev/sdX1.
  2. Formatear la partición 2 como ext4 escribiendo mkfs.ext4 /dev/sdX2.
  3. Instalar u-boot en la tarjeta microSD.
wget http://s3.armhf.com/dist/bone/bone-uboot.tar.xz
mkdir boot
mount /dev/sdX1 boot
tar xJvf bone-uboot.tar.xz -C boot
umount boot
  1. Instalar el sistema raiz de ficheros deseado en la tarjeta microSD (Ubuntu Trusty en este ejemplo).
wget http://s3.armhf.com/dist/bone/ubuntu-trusty-14.04-rootfs-3.14.4.1-bone-armhf.com.tar.xz
mkdir rootfs
mount /dev/sdX2 rootfs
tar xJvf ubuntu-trusty-14.04-rootfs-3.14.4.1-bone-armhf.com.tar.xz -C rootfs
umount rootfs


La tarjeta microSD ya está lista para arrancar. Nótese que para esta instalación de Ubuntu, el userid de login es ubuntu y la contraseña es ubuntu.

Nota: la caché de paquetes ha sido vaciada para reducir el tamaño de la imagen. Ejecuta apt-get update después de iniciar para actualizar la caché de paquetes, luego ejecuta apt-get upgrade para instalar las actualizaciones.


Instalar Cloudy

Para instalar Cloudy puedes seguir las instrucciones para convertir una instalación básica de Debian en Cloudy añadiendo al sistema los archivos y herramientas específicas de la distribución.

Lo llamamos "cloudynizar".

Recomendamos usar un script para automatizar el proceso. Puedes saber cómo en la página de esta wiki que explica cómo "cloudynizar".

Herramientas personales