jueves, 12 de marzo de 2015

Raspberry Pi, flashear la tarjeta SD. Puesta en marcha (II).

Flashear la tarjeta

Flashear la tarjeta... aunque parezca complicado solo consiste en grabar en la tarjeta Micro SD o SD, el sistema operativo para nuestro dispositivo. Si habéis adquirido un Kit con una RaspberryPi, en muchos casos esta tarjeta ya viene flasheada de forma que os podéis saltar este paso, por el contrario si no os interesa el software pre-instalado lo podéis cambiar siguiendo estos mismos pasos.
Qué necesitamos? 

1. En primer lugar necesitamos un Ordenador al que podamos insertar nuestra tarjeta de forma directa o con un adaptador. Si no tenéis lector de tarjetas ni adaptador para vuestro PC os recomiendo un adaptador USB al que se le inserta la tarjeta MicroSD como el que se muestra en la imagen.


Adaptador USB para tarjeta MicroSD
2. En segundo lugar tener claro que S.O. queremos instalar y descargarlo en nuestro PC. Desde la web oficial podéis descargar los que hemos visto anteriormente. a través de torrent o en formato ZIP, el tamaño de estos archivos es reducido y no tarda mucho. Si descargamos el archivo zip después podemos descomprimirlo y obtendremos un archivo de tipo *.img

3. En tercer lugar necesitamos un software para grabar este archivo *.img en nuestra tarjeta. en función del sistema operativo de nuestro PC utilizaremos uno u otro sistema. con GNU/Linux y OSX podemos usar la línea de comandos, con Windows podemos usar Win32 Disk Imager, y si no os gustan estas opciones disponemos de Etcher un software muy sencillo e intuitivo para cualquiera de los tres.
      3.1. Si disponemos de un PC con Linux:
      • Hay que abrir un terminal (pantalla de comandos).
      • Insertamos la tarjeta vacía dentro del lector o adaptador y lo conectamos al PC.
      • Ahora averiguaremos que identificador tiene el dispositivo en nuestro PC. Ponemos en el terminal el comando sudo fdisk -l para ver un listado de las unidades conectadas. Localizamos la tarjeta (teniendo en cuenta su tamaño) y anotaremos el nombre del dispositivo que será algo como /dev/sdX, en donde X es una letra que identifica al dispositivo de almacenamiento. En algunos equipos con lectores de tarjeta SD integrados podemos encontrar /dev/mmcblkX.
      • Con el comando cd cambiaremos de directorio y nos posicionaremos en el directorio que contiene el archivo *.img que hemos extraído desde el archivo Zip.
      • Usaremos el comando sudo dd if=nombrearchivoimagen.img of=/dev/sdX bs=2M, o bien sudo dd if=nombrearchivoimagen.img of=/dev/mmcblkX bs=2M para grabar el archivo nombrearchivoimagen.img a la tarjeta SD. Hay que tener cuidado en reemplazar nombrearchivoimagen.img por el nombre real del archivo extraído desde el Zip. Y reemplazar la letra X por la letra que identifica el dispositivo (¡Atención! un error en la ruta que identifica la tarjeta puede provocar que se formatee una unidad no deseada). Este proceso tardará bastante y la pantalla no mostrará ningún progreso hasta que haya finalizado, mientras se realiza el proceso veréis una pantalla parecida a esta, paciencia...

      3.2. Si tenemos un PC con OS X:
      • Seleccionamos Utilidades desde el menú Aplicación, y luego hacemos clic en la aplicación Terminal.
      • Insertamos la tarjeta vacía en el lector de tarjetas del Mac o a través del adaptador USB.
      • Escribimos diskutil list para ver listado de las unidades conectadas. Localizaremos la tarjeta por su tamaño y tomaremos nota del nombre del dispositivo que será parecido a /dev/diskX, en donde X es una letra que identifica a nuestra tarjeta.
      • Si la tarjeta se ha montado (detectado) automáticamente y se muestra sobre el escritorio, escribiremos diskutil unmountdisk /dev/diskX para desmontarla antes de continuar.
      • Usaremos el comando cd para cambiar al directorio que contiene el archivo *.img que hemos extraído desde el archivo Zip.
      • Escribiremos dd if=nombrearchivoimagen.img of=/dev/diskX bs=2M para grabar el archivo nombrearchivoimagen.img a la tarjeta. Hay que tener cuidado en reemplazar nombrearchivoimagen.img por el nombre real del archivo extraído desde el Zip. Y reemplazar la letra X por la letra que identifica el dispositivo (¡Atención! un error en la ruta que identifica la tarjeta puede provocar que se formatee una unidad no deseada). Este proceso tardará bastante tiempo, paciencia...
      3.3. Si tenemos un PC con Windows:
      • Lo mas sencillo es usar el software Image Writer para Windows, que podemos descargar en la página oficial (también lo podéis encontrar en otras páginas):


      • Podemos descargar Image Writer y lo descomprimimos y/o instalamos en nuestro PC (según el formato de descarga que hayamos escogido).
      • Insertamos la tarjeta vacía en el lector de tarjetas del PC o a través del adaptador USB.
      • Abriremos el programa con doble click en Win32DiskImager.exe. Haremos click en el botón azul en la parte superior derecha y buscaremos el archivo *.img que hemos extraido del archivo Zip y luego haremos clic en Abrir.
      • Después al lado del botón con la carpeta azul (apartado Device) seleccionaremos la unidad que corresponda a nuestra tarjeta. Si no estamos seguros de la letra a elegir, lo mejor es abrir Mi Pc para asegurarse. Debería quedar parecido a la imagen que os adjunto.
      Imagen del programa Image Writer
      • Haremos clic en el botón Write para flashear el archivo de imagen en la tarjeta (¡Atención! un error en la unidad que identifica la tarjeta puede provocar que se formatee una unidad no deseada). Este proceso tardará bastante tiempo, paciencia...
      3.4. Etcher para Windows, MAC o GNU/Linux:

      También disponemos de un nuevo software para flashear tarjetas, este se llama Etcher. Se trata de un software muy sencillo en intuitivo muy parecido al anterior. solo tenemos que escoger la imagen a grabar, la unidad de destino y hacer click en grabar. Lo bueno es que lo podemos utilizar con cualquiera de los tres sistemas operativos. Aquí os dejo una imagen.

      3.5. Si tenemos un pc Chromebook:

      Otra posibilidad es que tengamos un pc con el sistema operativo Chrome. Yo no dispongo de uno pero he encontrado un tutorial que explica como flashear la tarjeta con este S.O. aquí tenéis el link


      http://analphabetoftech.blogspot.com.es/