Descarga de OpenElec
Lo primero de todo, tendremos que descargar la versión que nos corresponda directamente desde la web de OpenElec .
En mi caso, instalaré la ultima versión 6.0.0 en una raspberry pi versión 2, por lo que tendremos que bajar hasta la sección donde dice «Raspberry Pi Builds» y pinchar en «[Stable] OpenELEC 6.0.0 (arm) Disk image» para la versión RPi2 de segunda generación (1024MB)
Podemos directamente utilizar wget para descargar en el directorio de trabajo actual.
$ wget http://releases.openelec.tv/OpenELEC-RPi2.arm-6.0.0.img.gz
Esto nos descargará un fichero .gz que deberemos de extraer para obtener la imagen (fichero .img). Usaremos gunzip:
$ gunzip OpenELEC-RPi2.arm-6.0.0.img.gz
Necesitaremos ahora un lector de tarjetas SD/microSD, adaptador USB-microSD, etc…
Cualquier combinación puede servir, personalmente me gusta el adaptador microSD a USB, ya que no tengo lector de tarjetas en el ordenador. Se puede conseguir en aliexpress por menos de un euro.
Ahora tenemos que identificar el dispositivo que ha utilizado el kernel para poder utilizar la tarjeta conectada. Para ello utilizaremos fdisk:
Identificar la SD
$ fdisk -l | grep Disco
Disco /dev/sda: 2000.4 GB, 2000398934016 bytes Disco /dev/sdb: 240.1 GB, 240057409536 bytes Disco /dev/sdc: 32.0 GB, 32010928128 bytes
Sé que mi tarjeta es de 32GB, por lo que el dispositivo es /dev/sdc
Hay que particionar y formatear la tarjeta, sino puede darnos problemas. ¿Cómo formatear y particionar una unidad?.
Escribir imagen en la SD
Ahora escribimos la imagen a la tarjeta. Habrá que sustituir OpenELEC-RPi2.arm-6.0.0.img por la ruta correspondiente.
Utilizaremos el comando dd :
$ dd bs=4M if=OpenELEC-RPi2.arm-6.0.0.img of=/dev/sdc
73+0 registros leídos 73+0 registros escritos 306184192 bytes (306 MB) copiados, 2,67433 s, 114 MB/s
Con la imagen grabada en la tarjeta podemos introducirla en la raspberry y arrancar con ella.
Nos iniciará un proceso en el que redimensionará las particiones (puede tardar unos minutos) y finalmente se reiniciará ella sola.
Con esto ya tendríamos una instalación limpia de OpenELEC.