En este artículo voy a explicar paso a paso cómo instalar Raspbian (una versión de Debian adaptada para Raspberry Pi) en una Raspberry Pi utilizando una tarjeta de memoria SD o un pendrive.

¿Qué es Raspberry Pi? Es una computadora de bajo costo construída en una placa del tamaño de una tarjeta de crédito, desarrollada en Reino Unido por la Fundación Raspberry Pi, con el objetivo de estimular la enseñanza de ciencias de la computación en las escuelas. Utiliza un chip Broadcom BCM2835, el cual contiene un procesador (CPU) ARM1176JZF-S a 700 MHz (aunque el firmware incluye unos modos "Turbo" para que el usuario pueda hacer overclock hasta 1 GHz sin perder la garantía), un procesador gráfico (GPU) VideoCore IV, y 512 MB de memoria RAM.

Esta computadora es excelente tanto para proyectos de investigación con sistemas embebidos, automatización de sistemas, creación de servidores minimalistas, etc. como para simplemente jugar en casa.



Ahora que ya sabemos de qué se trata Raspberry Pi, lo siguiente es instalarle un sistema operativo, por supuesto vamos a instalar GNU/Linux. Existen muchas distribuciones a medida de la Raspberry Pi, yo decidí instalar Raspbian.

Raspbian es una distribución (por supuesto libre) basada en Debian optimizada para correr sobre el hardware de la Raspberry Pi.

A modo de ejemplo, voy a instalar Raspbian utilizando una tarjeta de memoria SD.

Instalación

Aclaración: este tutorial explica cómo instalar Raspbian en una tarjeta SD desde un sistema GNU/Linux, desde Windows se debe utilizar alguna herramienta para copiar la imagen de Raspbian a la tarjeta SD, por ejemplo "Win32 Disk Imager".

Suficiente cháchara, manos a la obra. Para comenzar insertamos la tarjeta SD en nuestro sistema (si nuestra computadora no posee una ranura SD será necesario utilizar un adaptador USB SD). Si la tarjeta tiene algún sistema de archivos y es montada automáticamente por el sistema operativo, es necesario desmontarla antes de proceder (# umount /dev/sd**).

En mi sistema la tarjeta de memoria es detectada como el dispositivo /dev/sdc. Se observa que la tarjeta no posee tabla de particiones:

$ fdisk -l /dev/sdc

Disk /dev/sdc: 7948 MB, 7948206080 bytes
245 heads, 62 sectors/track, 1021 cylinders
Units = cylinders of 15190 * 512 = 7777280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00047c7a

   Device Boot      Start         End      Blocks   Id  System

A continuación descargamos la última versión de Raspbian desde el siguiente enlace:

http://downloads.raspberrypi.org/raspbian_latest

$ wget http://downloads.raspberrypi.org/raspbian_latest

La imagen se encuentra dentro de un zip, por lo que es necesario descomprimirla:

$ unzip 2013-07-26-wheezy-raspbian.zip

Utilizando la herramienta dd procedemos a volcar el contenido de la imagen en la tarjeta SD. Cabe aclarar que es necesario contar con una tarjeta SD o pendrive de al menos 4Gb de capacidad.

Advertencia: la siguiente instrucción provocará la perdida total de los datos que se encuentran almacenados dentro de la tarjeta SD. Si no se utiliza cuidadosamente, puede provocar la pérdida o destrucción total o parcial de datos alojados en el sistema. www.linuxito.com no se hace responsable por cualquier pérdida o destrucción de datos causada por el uso de este tutorial.

$ dd if=2013-07-26-wheezy-raspbian.img of=/dev/sdc bs=4M conv=sync,noerror
462+1 records in
463+0 records out
1941962752 bytes (1.9 GB) copied, 256.996 s, 7.6 MB/s

Una vez que finalizada copia, retiramos la tarjeta SD y la insertamos en la Raspberry Pi.

Configuración

Para terminar la instalación vamos a encender la Raspberry Pi para configurar Raspbian. Para ello necesitamos un teclado y un monitor o televisor con entrada HDMI.

Conectamos la Raspberry al monitor utilizando un cable HDMI, luego encendemos el monitor (en mi caso tuve que utilizar el televisor porque mi monitor es muy viejo :D):

Encendemos la Raspberry, como no posee botón de encendido sólo se debe conectar la alimentación en el puerto Micro USB:

Luego del proceso de inicio del sistema se abre la herramienta raspi-config, la cual se utiliza para configurar Raspbian.

Expansión del sistema de archivos

La imagen está preparada para utilizar cualquier dispositivo de al menos 4Gb. El primer paso consiste en expandir el filesystem para que ocupe toda la capacidad de la tarjeta SD:

Luego de seleccionar "Expand Filesystem" el proceso de expansión se realizará en el siguiente reinicio (boot):

Cambio de contraseña

Desde el menú inicial de la herramienta raspi-config seleccionamos "Change User Password" para setear la nueva contraseña del usuario "pi":

Escritorio

Es posible habilitar el inicio automático al escritorio LXDE desde el menú "Enable Boot to Desktop":

Seleccionar "Yes" o "No" de acuerdo a nuestra preferencia:

Configuración regional

Desde el menú "Internationalisation options" es posible configurar el lenguaje, zona horaria y teclado:

Seleccionar "Change Locale" para instalar los conjuntos de caracteres necesarios:

En mi caso (como soy argentino) selecciono ambos locales "es_AR" utilizando la barra espaciadora:

Luego se debe seleccionar el conjunto de caracteres por defecto:

De vuelta en el menú "Internationalisation options", procedemos a configurar la zona horaria:

Seleccionamos la ubicación geográfica adecuada:

Luego el país/ciudad:

Finalmente desde el menú "Internationalisation options" configuramos el teclado:

Utilizamos el modelo de teclado genérico:

Si tenemos un teclado en español seleccionamos la disposición (layout) "Other":

Seleccionamos el país de origen:

Luego seleccionamos la disposición de teclas:

Seleccionamos la tecla para funcionar como "AltGr":

Seleccionamos la tecla para funcionar como "Compose":

Finalmente es posible habilitar la combinación de teclas Ctrl+Alt+Backspace para terminar el servidor X:

Cámara

Si tenemos la cámara Raspberry Pi es posible habilitar el soporte desde el menú "Enable Camera":

Opciones avanzadas

Desde el menú "Advanced Options" es posible habilitar el servidor SSH:

Reinicio

Luego de finalizar la configuración se debe reiniciar el sistema, lo cual se hace automaticamente al presionar el botón "Finish" con la barra espaciadora o la tecla enter:

Configuración de la interfaz ethernet

Una vez reiniciado podemos ver el bonito escritorio LXDE:

El último paso es configurar la interfaz ethernet eth0:

Como usuario root (sudo su) editar el archivo /etc/network/interfaces:

Si no vamos a utilizar DHCP, configuramos la direción IP estática, junto con la máscara, red, broadcast y gateway (puerta de enlace en español), como se observa a continuación:

Guardar y cerrar el archivo. En el siguiente reinicio, levanta la dirección IP configurada:

Con eso ya tenemos nuestra Raspberry Pi con Raspbian instalado y configurado. Espero que les sirva!!!


Tal vez pueda interesarte



Compartí este artículo y dejá tu comentario