Download Instalación y configuración de RaspberryPI
Document related concepts
no text concepts found
Transcript
Instalación y configuración de RaspberryPI Héctor Rodrigo Arce González • Descargar el sistema operativo a instalar en la raspberry Pi, se recomienda “Raspian”, basado en debian: https://www.raspberrypi.org/downloads/raspbian/ • Descomprimir el archivo descargado y copiar el contenido en la tarjeta microSD a utilizar, el tamaño minino necesario dependerá del sistema operativo elegido. Para descomprimirla verificar la dirección en la que esta montada: – Sin la tarjeta escribir el comando en consola “df -h”, que nos dará una lista de las particiones montadas. – Insertar ahora la tarjeta y volver a introducir “df -h”, la etiqueta de su partición se mostrara con un numero al final, este numero no se necesita pues es el numero de partición, solo se necesita el identificador del disco, usualmente: sdb, mmclbk, sdf – Ir a la ruta de la descarga del archivo instalador e introducir el siguiente comando: dd bs=8M if=<nombre y ruta del archivo>.img of=/dev/<etiqueta de partición> – Donde la etiqueta y el nombre del archivo son generalmente: dd bs=8M if=2015-11-21-raspbian-jessie.img of=/dev/mmcblk0 La extracción toma bastante tiempo usualmente, para comprobar la cantidad de archivos copiados, en una segunda terminal escribir el siguiente comando: sudo pkill -USR1 -n -x dd Esto hará que la terminal en la que se este descomprimiendo muestre momentáneamente su progreso • Colocar la microSD y conectar la tarjeta raspberry Pi a voltaje, ya sea por los pines de alimentación o por el puerto microUSB • Una vez que el sistema operativo inicie, ejecutar en terminal el siguiente comando: sudo raspi-config • Esto nos desplegara el siguiente menú: 1 1. Expand Filesystem Sirve para expandir los archivos de instalación, debido a que se instala solo descomprimiendo el SO en la microSD, el sistema no considera toda la tarjeta SD como parte de la estructura de las particiones, al usar este comando la partición primaria se “expande” para cubrir el tamaño total de la memoria, es recomendable correr esta opción justo después de una nueva instalación 2. Change user password De forma automática la instalación contiene ya 2 usuarios: “pi” y “root”, ambos sin contraseña, con este comando se podrá agregar una contraseña de forma sencilla sin requerir de comandos vı́a terminal. 3. Enable boot to desktop Viene activado con la instalación, significa que al iniciar el sistema se contara con modo gráfico, si se desactiva solo se entrara a modo consola, para iniciar el escritorio desde el modo consola, solo se debe escribir el siguiente comando en consola: startx 4. Wait for network on boot Opción para cambiar el tiempo de espera por red, ya sea que inicie rapido o lento, esta opción en los sistemas operativos sirve para acceder al arranque desde la red de forma remota. 5. Internationalization options Esta opción sirve para modificar la zona horaria del sistema y su distribución de teclado, para el caso del teclado se recomienda la siguiente distribución: “PC genérico 105 teclas (intl)” “Español” “Español Latinoamericano” Posteriormente preguntara si se desea activar la combinación de teclas “Control+Alt+Retroceso”, es conveniente decir que si, ya que si se llegara a trabar el sistema gráfico, al utilizar esta combinación de teclas el entorno gráfico se reiniciara sin necesidad de reiniciar la RaspberryPi. 6. Enable camera Esta opción sirve para activar el soporte para la cámara otorgado por el puerto ya existente de la RaspberryPi (Esto es únicamente para la cámara designada para la tarjeta) 7. Add to Rastrack Esta opción permite que su Raspberry Pi sea rastreado por el sitio web Rastrack (http://rastrack.co.uk), este sitio no pretende registrar o recolectar información alguna. Es una herramienta para tener la estadı́stica de donde se encuentran los Raspberry Pi en el mundo. 8. Overclock Esta opción permite aumentar la velocidad del procesador. Tenga en cuenta lo siguiente al modificar la velocidad. Primero, la vida del dispositivo se puede disminuir considerablemente. Segundo, el dispositivo generara más calor, por lo tanto es recomendable tener disipadores en el procesador 9. Advanced options 2 (a) Overscan Esto sirve para eliminar lineas negras que pudiesen existir en el monitor a causa de la conexión de Raspberry (b) Hostname Sirve para identificar la Raspberry en una red local o conexión SSH, este nombre distingue entre mayúsculas y minúsculas (c) Memory Split Esto sirve para establecer la cantidad de memoria que se dispondrá para la tarjeta gráfica, ya que la memoria entre el CPU y GPU es compartida, por lo que se debe considerar que al aumentar uno disminuirá el otro (d) SSH Se utiliza para acceder el Raspberry Pi remotamente desde un cliente SSH, al acceder con el cliente SSH se accede directamente a una terminal desde una PC “host” por lo que no se necesitara el teclado y mouse conectado a la RaspberryPi. Después de activarlo al inicio, se debe reiniciar la PC, y posteriormente hay que editar el siguiente archivo: sudo nano /etc/network/interfaces El archivo debe quedar como el siguiente: Una vez realizadas las modificaciones presione Ctrl+X y luego S y enter para guardar las modificaciones hechas en el archivo. Ahora reiniciar el sistema, y posteriormente verificar que la dirección IP sea la correcta: ifconfig –a Para reiniciar la conexión de red: sudo /etc/init.d/networking restart Para iniciarla: sudo ifup eth0 Para apagarla: sudo ifdown eht0 También es recomendable verificar que el servicio de SSH siga funcionando al inicio del sistema operativo después de modificar estas configuraciones, primero verificar que en efecto este instalado (el inicio de este paso “(d)” deberı́a bastar, sin embargo a veces Raspberry tiene algunos errores de configuración): sudo apt-get install ssh Ahora se inicia el servicio sudo /etc/init.d/ssh start Y se coloca como ejecución por “default” del sistema, para que inicie en el arranque: sudo update-rc.d ssh defaults 3 Ahora debe poder accederse desde una computadora remota vı́a SSH. (e) Device Tree Activa/desactiva el uso de arboles para el sistema, esto modifica la descripción del hardware en el kernel. Para mayor referencia: https://www.raspberrypi.org/documentation/configuration/device-tree.md (f) SPI Esta opción es para activar SPI desde el inicio del sistema (g) I2C Esta opción es para activar I2C desde el inicio del sistema (h) Serial Activa o desactiva los mensajes del kernel a través de la consola de la conexión serial (i) Audio Forza la salida de audio a través de HDMI o el jack de 3.5mm (j) Update Se usa para buscar actualizaciones del sistema, usar este comando es idéntico a ejecutar: sudo apt-get update 10. About raspi-config Esta opción solo da información general acerca del programa de configuración • Para apagar la RaspberryPi Desde consola no usar el comando halt, ya que aparentemente crea un loop en el apagado del sistema, usar sudo shutdown now 4