Problema: Queremos instalar Raspbian en Raspbarry Pi pero no tenemos teclado usb que enchufarle

Solución: Automatizar la instalación y configurar remotamente nuestra Raspberry

1- Instalamos Raspbian en nuestra targeta SD

Hay dos opciones:

2- Arrancamos la Raspberry Pi con la tarjeta SD

3- Averiguamos la IP de la Raspberry Pi

Entramos en la configuración de nuestro router (http://192.168.1.1/) y vamos al apartado Device Info -- DHCP Leases (según el modelo del router esto puede cambiar)

captura-DHCP-router

4- Conectamos vía ssh

Conectamos con el usuario "pi" a la ip obtenida en el paso anterior, responemos "yes" a la pregunta que nos hacen y tecleamos "raspberry" como contraseña. Finalmente actualizamos como se nos indica el software

user@bot ~ $ ssh pi@192.168.1.132
The authenticity of host '192.168.1.132 (192.168.1.132)' can't be established.
ECDSA key fingerprint is e8:c5:6d:df:58:a7:a3:5a:7d:e6:f2:9d:dd:43:b1:d0.
Are you sure you want to continue connecting (yes/no)? <strong>yes</strong>
Warning: Permanently added '192.168.1.132' (ECDSA) to the list of known hosts.
pi@192.168.1.132's password: <strong>raspberry</strong>

5- Configuramos las opciones de Raspbian

Nos metemos en el panel de configuración

pi@raspberrypi ~ $ sudo raspi-config

confgpi

Ejecutamos como mínimo:

  • Expand Filesystem
  • Advance options -> SSH -> Enabled
  • Advance option -> Update

Además si queremos que al arrancar se inicie el entrono gráfico ejecutaremos "Enable Boot to Desktop/Scratch -> Desktop Log in as user 'pi' at the graphical desktop"

Le damos a finalizar y cuando nos pregunte si queremos reiniciar le decimos que si.

6- Actualizar software

pi@raspberry ~ $ sudo apt-get update
...
pi@raspberry ~ $ sudo apt-get upgrade

7- Manejar entorno gráfico remotamente

Dos opciones:


Fuentes: