Configurando RASPBIAN por primera vez

Estándar

Una de las cosas primeras que te tenemos que hacer normalmente tras copiar una distribución en nuestra SD será la configuración inicial. En este caso vamos aprender a configurar el Raspbian. Cuando iniciamos por primera vez esta nos saludara la siguiente pantalla que será la configuración básica de lo que va ser nuestra distribución.

Raspberry_1_1.-MenuPrincipal

  1. Expand Filesystem : Esta opción expandirá la unidad que ocupa la distribución para ocupar todo el espacio disponible en la SD. Raspberry_1_2.-Expand Filesystem
  2. Change User Password : En los sistemas Linux existen diferentes tipos de usuario diferenciados por los privilegios, en Raspbian vienen por defecto los usuarios “root” y “pi”. El “root” es el administrador del sistema tiene acceso privilegiado a todos los archivos, configuraciones y carpetas del sistema. “Pi” es del tipo usuario donde sus privilegios son reducidos pero por defecto trae la contraseña “raspberry” por lo tanto cualquier persona podría acceder su sistema. Por eso, es recomendable cambiar la contraseña en esta opción. El sistema le solicitara que ingrese la nueva contraseña y que la repita nuevamente. Raspberry_1_3.-Change User Password
  3. Entable Boot to Desktop : Esta opcion indica como actuara el sistema al arrancar tenemos tres opciones :        1.- Console text console , requiring login (default) : Si deseamos iniciar en modo consola es decir en el sistema no grafico de Linux sin loggear el usuario, esta es la opción perfecta. Más tarde si deseamos entrar en el modo grafico solo tienes que escribir el comando startx y entraremos en modo gráfico. Raspberry_1_5.-CommandLine       2.- Desktop Log in as user “pi” at the graphical desktop : Esta opción ejecutara automáticamente el raspbian en modo gráfico y con el usuario “pi” sin pedirnos la contraseña. Raspberry_1_6.-RaspBian          3.- Scratch Start the scratch programming environment upon boot : Es la opción para la ejecución de un scratch sobre el arranque. Raspberry_1_7.-Scratch
  4. Internationalisation Options : Esta opción no permite decir información como lenguaje del sistema operativo, la zona horaria y la distribución de su teclado. De serie todo viene configurado para reino unido con el teclado correspondiente al de allí.        I1.- Change Locale : Aquí se encuentra ubicado, esta opción configura el lenguaje del sistema operativo, los caracteres, la denominación de la moneda, etc Para España tendremos que seleccionar es_ES@euro ISO-8859-15 y en la siguiente pantalla la podremos como preferente. Raspberry_1_8.-Change Locale       I2 Change Timezone : Sirve para elegir la zona horaria. Tendremos que ir recorriendo las diferentes ventanas buscando la localización que más se asemeje al lugar donde residimos. Raspberry_1_9-Change Timezone1Raspberry_1_10-Change Timezone2     I3 Change Keyboard Layout : Nos permite seleccionar el teclado que tenemos y su configuración(Solo es configurable si tenemos un teclado conectado al RaspberryPi2). Esta opcion nos llevaran un momento la pantalla a negro y tarda un poco en cargar. Tras cargar nos recibira una lista de teclados de diferentes donde si no encontramos el nuestro podremos usar un generico de numero de teclas que usemos (Normalmente son 105 teclas). Raspberry_1_11-Change Keyboard LayoutTras introducir el teclado la siguiente ventana nos pedira que elijamos la configuracion del teclado que en nuestro caso sera español. Si no lo encontramos podremos pulsar en other para que se nos muestren más. Raspberry_1_12-Change Keyboard Layout Las siguientes ventanas nos van a ir preguntando cosas mas especificas como que uso queremos que se le de a teclas como ALTGR o la configuracion de la tecla de composiciones Raspberry_1_13-Change Keyboard LayoutY por ultimo es si deseamos habilitar el uso del control+alt+ Backspace para terminar con el servicion x server. Raspberry_1_14-Change Keyboard Layout
  5. Enable Camera : Posiblemente si habeis mirado complementos habreis visto que existe una minicama para instalar en nuestro Raspberry y que la propia placa tiene un puerto para este fin. En ete parametro se habilita tal puerto para permitir la comunicación entre la CPU Y controladora de esta. Raspberry_1_15-Enable Camera
  6. Add to Rastrack : Este punto permite registrar nuestra Raspberry Pi en un mapa geografico y como metodo de diversion poder ver cuantas raspberry hay en el mundo. Podemos acudir esta direccion http://rastrack.co.uk y ver tal mapa. Para tal fin tendremos que insertar un Nick y un email y con esto quedaría registrado.
  7. Overclock : (ATENCIÓN ESTA OPCIÓN REDUCE LA VIDA ÚTIL DE SU DISPOSITIVO Y SE RECOMIENDA EL USO DE DISIPADORES O MÉTODOS DE REFRIGERACIÓN PARA EL DISPOSITIVO). Como todo overclock nos permite poner nuestro dispositivo sacar más rendimiento en cuanto se refiere a poder de procesamiento, subiendo los que son tensiones y velocidades de reloj que influyen sobre diferentes módulos. Esto genera una temperatura mayor en los componentes y el requerimiento de una fuente de alimentación con más intensidad. El overclock puede provocar más inestabilidades en el sistema. Raspberry_1_16.-OverclockSi realizamos overclock tal vez interese conocer la manera para comprobar la temperatura de nuestra raspberry :

    /opt/vc/bin/vcgencmd measure_temp

    Raspberry_1_17.-Overclock_Temp

  8. Advanced Options : Aquí encontramos diversas opciones A1 Overscan : Sirve para intentar eliminar los márgenes que quedan en los lados en negro en algunos monitores. A2 Hostname : Este será el nombre con el que se nombrara a nuestro dispositivo y sobre con el que se le              conocerá dentro de nuestra red al dispositivo. Raspberry_1_17.-HostnameA3 Memory Split : Es la memoria compartida (Memory Split) que le permite seleccionar la cantidad de memoria que comparten entre la CPU y la unidad de gráficos (GPU), el modelo raspberry 2 cuenta con 1GB de memoria RAM en total. El predeterminado de memoria compartida es 64 MB para la memoria de vídeo, si se ejecutan aplicaciones que requieren mucho uso del procesamiento gráfico (ver películas,imágenes …) tal vez debas plantearte aumentar este valor. Si aumentas la memoria de vídeo y se disminuye la del procesador, por lo que se vera mermada la ejecutacion de otras tareas. Raspberry_1_18.-Memory Split A4 SSH : SSH significa “Secure Shell” el cual es una forma segura de conectarse al Raspberry Pi a través de la red, es recomendable activar esta opción, ya que con esto no necesitará utilizar ni un monitor, ni teclado, ni mouse adicionales para poder controlar su dispositivo a través del terminal desde otro dispositivo. A5 Device Tree : Para gestionar algunos de asignación de recursos y el módulo de carga se implanto Device Tree. A6 SPI : Esto deshabilita o deshabilita la cargar de la parte del kernel que se encargar del SPI.(Serial Peripheral Interface) Es un es un estándar de comunicaciones, usado principalmente para la transferencia de información entre circuitos integrados. Incluye una línea de reloj, dato entrante, dato saliente y un pin de chip select. A7 I2C : Esto deshabilita o deshabilita la cargar de la parte del kernel que se encargar del I2C.( Inter-Integrated Circuit) Es un bus, usado principalmente para la transferencia de información entre circuitos integrados con un microcontrolador. Utiliza dos líneas para transmitir la información: una para los datos(SDA) y otra para la señal de reloj(SCL). También es necesaria una tercera línea, pero esta sólo es la referencia (GND). A8 Serial : Esto deshabilita o deshabilita Shell y mensajes del kernel del puerto serie. A9 Audio : Fuerza la salida del audio por el Jack 3.5mm y no por el HDMI.A0 Update : Se utiliza para que se actualice el sistema, atreves de internet. Si hay nuevas versiones de las librerías o programas se descargaran e instalaran las últimas versiones. Es lo mismo que usar en un terminal el siguiente comando.

    sudo apt-get update

    Más adelante podremos entrar siempre que queramos en este menú escribiendo en un terminal:

    sudo raspi-config

Conociendo RbPI2 & Instalación de la distribución

Estándar

Aunque si has llegado aquí entiendo que sabes que es una Raspberry haré un pequeñas reseñas  a que es y que modelos existen. Raspberry en un pequeño ordenado low cost  conectable  a un monitor de ordenador o TV. Actualmente hay varios modelos oficiales de raspberry Pi,pero yo recomiendo la compra de la Raspberry Pi2.
Raspberry_0_1.-RaspberryPi B+ vs RBPi2

En estos tutoriales usaremos el RaspberryPi 2 y aunque todos es parecido para versiones.

Lo primero a realizar será cargar una de las distribuciones  que viene siendo el Sistema Operativo. Donde tendremos las siguientes más destacables y con sus características más significativas:

NOOBS : No es como tal un sistema operativo pero si un buen inicio para comenzar ya que nos permitirá instalar y configurar de una manera muy sencilla varias distribuciones.

OpenElec  : Centro multimedia por excelencia nos permitirá escuchar música, ver pelis y podremos instalar otras funciones de sus repertorio como navegador web.

Raspbian : Una distribución perfecta de debían y sobre el que trabajaremos muy a menudo en nuestro tutoriales futuros.

Lakka : Aun muy verde para raspberry pi2 pero no para su predecesora, es un centro de juego con emuladores(Atari 2600, Vectrex, Game Boy Color, Master System, Mega Drive,NES, SuperNES, Sega 32X, Game Boy Advance, Neo Geo Pocket, Nintendo 64, PlayStation y alguno más).

Arch Linux : Es una disto ligera con muy buen rendimiento y muy personalizable.

Windows 10 (Solo RaspBerry PI2) :  No es un Windows al uso si no más orientado a ser un sistema operativo embebido. Es la apuesta de Microsoft por el internet de las cosas(internet of things)

Ubuntu Mate (Solo RaspBerry PI2) : Bueno que decir tener una de las distribuciones de Linux más conocidas.

Snappy Ubuntu Core (Solo RaspBerry PI2) : Es una versión minimalista y mínima de Ubuntu.

Recomiendo probar varias distribuciones y encontrar las ventajas e inconvenientes de cada por uno mismo.Raspberry_0_1.9-WIN32DISK

Raspberry_0_2-NOOBS

Existen varios métodos para instalar estos sistemas operativos, normalmente la web donde le descarguemos encontraremos las instrucciones para ello. Pero tal vez el método más recomendable si os estáis iniciando sean atreves del NOOBS. Que es simplemente copiar en una tarjeta en fat32 los ficheros en la raíz de esta e insertar en la Raspberry Pi.

Pero aquí os enseñare otro método muy sencillo de instalar y que nos permitirá crear también una copia exacta del sistema en un momento dado para tenerla de respaldo o clonarla.

Lo primero que descargaremos los dos programas a usar:

SD formatter :  Este programa nos permitirá formatear de una manera sencilla en fat nuestras microSDs.

Win32DiskImager : Este programa nos permite hacer copias y restaurar copias exactas de la estructura y ficheros de Memorias USB, SD ,Nand …

Tras descargar los dos programas he instalarlos procedemos a descargar la imagen de la distribución que deseamos. Tenemos unas cuantas para descargar en la web propia de RaspBerryPi.  Necesitaremos las que se encuentren en extensión .img. Muchas vez el fichero comprimido que contiene el sistema veremos que incluye la palabra img en su nombre, este será un indicativo de que descargamos el correcto. Tras descargarlo tendremos que descomprimir el fichero y veremos que tendremos solo un fichero y con la extensión .img.

Lo primero a realizar es insertar nuestra MicroSD (Recomiendo mayor a los 4gb si no puede que muchas distribuciones no nos entren) en el lector de tarjeta y comprobar que nos detecta la SD. Tras esta comprobación formatearemos esta con el programa descargado anteriormente. Su  uso es muy simple, en drive seleccionamos la unidad a formatear y pulsamos en format. Tras esto nos avisara que todo lo que se encuentre en la SD se perderá. Pulsamos aceptar y comenzara el formateo. Esto deshará todas las particiones existentes y creara una entera de todo el espacio disponible de la SD.

Raspberry_0_2-SDFORMATERRaspberry_0_3-TABLADEPARTICION

El siguiente paso será el grabado de la imagen de la distribución en la SD mediante el otro programa que descargamos (Win32DiskImager). Para este paso es importante tener la imagen ya descomprimida y localizada.

Abriremos el programa y en Image File pulsaremos sobre la carpeta Azul para buscar nuestra imagen. Se nos abrirá un explorador donde tendremos que ir a buscar la ruta del fichero a Raspberry_0_4-WIN32DISKcargar si no nos aparece es porque no estamos ante un fichero img. Esta operación si es para hacer una copia de nuestra SD será igual pero deberemos poner la ruta con el nombre del fichero a crear.img.

Tras seleccionar el fichero a cargar elegiremos la unidad de la sd donde deseamos trabajar.

Y para terminar si lo que deseamos es cargar el fichero img en nuestra SD pulsaremos en write y si lo que deseamos es hacer una imagen de nuestra SD pulsaremos en READ.

Esto tomara su tiempo y deberemos terminar a que la barra de proceso se llene correctamente y nos indique que el proceso se realizó correctamente.

Ahora ya solo queda insertar nuestra SD en la raspberryPI si todo se realizó correctamente tendremos cargado nuestra distribución y solo nos quedara el configurarla.