Cloudy Beaglebone
De Guifi.net - Wiki Català
Beaglebone és una SBC amb un procesador ARM i diverses interfícies d'entrada-sortida. És per això que s'ha de fer servir un sistema operatiu preparat per funcionar en aquesta arquitectura i amb els controladors (drivers) corresponents per a fer funcionar aquestes interfícies.
Nota: aquesta guia s'ha fet amb la distribució Ubuntu, però és possible que amb una altra distribució basada en Debian funcioni amb els mateixos passos.
Instal·lar el sistema
- Inserir la targeta microSD en l'ordinador i observar què dispositiu s'enregistra teclejant
ls /dev/sd
. Si no n'estàs segur, elimina la targeta i l'entrada desapareixerà. Un cop sabut quin dispositiu correspon a la tarjeta seguir les següents instruccions reemplaçant/dev/sdX
pel de la teva microSD en tu sistema.
- Començar particionant la targeta microSD escrivint
fdisk /dev/sdX
.
- Inicialitzar una nova taula de particions seleccionant
o
, després verifica que estigui buida seleccionantp
(print). - Crear una partició d'arrencada (boot) seleccionant
n
(new), desprésp
per a primary, i1
per a especificar la primera partició. Pulsar enter per a acceptar el primer sector per defecte i especifica4095
per a l'últim sector. - Canviar el tipus de partició a FAT16 seleccionant
t
(type) oe
per a ‘W95 FAT16 (LBA)’. - Marcar la partició com a arrencable selecionant
a
i després1
. - Crear la partició de dades per al sistema de fitxers seleccionant
n
(new), després1
(primary) i2
per a especificar la segona partició. Acceptar els valors per defecte pel primer i últim sector polsant enter cada cop (x2). - Polsar
p
per a ‘imprimir’ la taula de particions. - Finalment, guardar els canvis seleccionant
w
per "escriure" (write) la taula de particions i sortir de fdisk.
- Formatejar les particions i instal·lar el sistema d'arrencada i el sistema arrel.
- Formatejar la partició 1 com a FAT escribint
mkfs.vfat /dev/sdX1
. - Formatejar la partició 2 com a ext4 escribint
mkfs.ext4 /dev/sdX2
. - Instal·lar u-boot en la targeta 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
- Instal·lar el sistema arrel de fitxers desitjat en la tarjeta microSD (Ubuntu Trusty en aquest exemple).
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 targeta microSD ja està llesta per a arrencar. Cal notar que per a aquesta instal·lació d'Ubuntu, l'userid de login és ubuntu i la contrassenya és ubuntu.
Nota: la memòria cau de paquets ha sigut buidada per a reduir la mida de la imatge. Executa apt-get update
després d'iniciar per a actualitzar la memòria cau de paquets, tot seguit executa apt-get upgrade
per a instal·lar les actualitzacions.
Instal·lar Cloudy
Per instal·lar Cloudy pots seguir les instrucciones per a convertir una instal·lación bàsica de Debian en Cloudy afegint al sistema els arxius i eines específiques de la distribució.
Ho anomenem "cloudynizar".
Recomanem utilitzar un script per a automatitzar el procés. Pots saber com en la pàgina d'aquesta wiki que explica com "cloudynitzar".