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
.
- Inicializar una nueva tabla de particiones seleccionando
o
, luego verifica que este vacía seleccionandop
(print). - Crear una partición de arranque (boot) seleccionando
n
(new), luegop
para primary, y1
para especificar la primera partición. Pulsar enter para aceptar el primer sector por defecto y especifica4095
para el último sector. - Cambiar el tipo de partición a FAT16 seleccionando
t
(type) ye
para ‘W95 FAT16 (LBA)’. - Marcar la partición como arrancable selecionando
a
y luego1
. - Crear la partición de datos para el sistema de ficheros seleccionado
n
(new), luego1
(primary) y2
para especificar la segunda partición. Aceptar los valores por defecto para el primer y último sector pulsando enter cada vez (x2). - Pulsar
p
para ‘imprimir’ la tabla de particiones. - 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.
- Formatear la partición 1 como FAT escribiendo
mkfs.vfat /dev/sdX1
. - Formatear la partición 2 como ext4 escribiendo
mkfs.ext4 /dev/sdX2
. - 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
- 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".