sábado, 16 de noviembre de 2013

Instalar Raspbian desde Linux y realizar una copia completa del sistema operativo

Hoy vamos a explicar por un lado, como instalar Raspbian desde la terminal de Linux y por otro lado, como realizar una copia completa del sistema operativo. Es muy importante realizar estas copias cada cierto tiempo, para poder restaurar en caso de que dañemos nuestro sistema.


Instalar Raspbian:

Paso 1:

Descargamos la imagen desde la web de raspberrypi.org

Paso 2:

Introducimos la SD de nuestra Raspberry en el lector de tarjetas de nuestro ordenador. Posteriormente abrimos la terminal y ejecutamos el comando "fdisk -l" para detectar la dirección de la misma.  En mi sistema la tarjeta de memoria es detectada como el dispositivo /dev/mmcblk0 (importante no utilizar la partición, en mi caso sería /dev/mmcblk0p2).


Paso 3:

Ahora utilizamos el comando dd para copiar la imagen en la tarjeta. Dicho comando consta de tres partes:

  • bs=1M: Bytes que se leen y escriben de una vez.
  • if=2013-05-25-wheezy-raspbian.img: Indicamos el input file, que será el nombre de la imagen que copiaremos en la tarjeta.
  • of=/dev/mmcblk0: Indicamos el output file, que en este caso es la tarjeta SD.


El proceso durará unos cuantos minutos y además no mostrará ningún mensaje en pantalla hasta que finalice la acción.

Paso 4:

Retiramos la tarjeta de nuestro ordenador y la introducimos en la Raspberry. A partir de este momento, tendremos instalado Raspbian en la tarjeta SD.


Copia de seguridad

Si quisiéramos realizar una copia de seguridad completa (muy recomendable cada cierto tiempo), deberíamos ejecutar el comando dd pero a la inversa de como lo hemos realizado anteriormente.

Paso 1:


  • bs=1M: Bytes que se leen y escriben de una vez.
  • if=/dev/mmcblk0: Especificamos el input file, que en este caso es la tarjeta SD.
  • of=backup_5_11_13_raspberry.img: Indicamos el output file, en este caso deberemos darle un normbre a la imagen que vamos a crear.
Paso 2:

Si nos fijamos en el tamaño de la imagen veremos que es igual al tamaño de la tarjeta y no del espacio ocupado en ella. Para solventarlo empaquetamos y comprimimos  la imagen con el comando "tar".
  • c : create (crear fichero).
  • z : zip (además de empaquetar comprime). 
  • v : verbose (salida detallada). 
  • f : file (fuerza a que se haga sobre fichero). 

Paso 3:

Borramos la imagen sin comprimir:


Nota: Este post está realizado con dos SD diferentes, tal y como se puede apreciar en el tamaño de cada uno de ellas. No cambié de modelo por ningún motivo técnico.

1 comentario:

  1. Muchas gracias por tu trabajo,
    es un artículo muy interesante.

    Saludos.

    José María Sánchez
    Ibiza

    ResponderEliminar