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