Raspberry PI - Comandos iniciales

Este pequeño artículo muestra algunos de los comandos iniciales que se pueden/deben ejecutar al arrancar por primera vez una Raspberry Pi.

Evitar que la partición de sistema se extienda sobre toda la tarjeta SD

Nada más arrancar, la Rasberry Pi ejecutará un script para redimensionar la partición y hacer que ocupe todo el tamaño de la tarjeta SD. Si se desea omitir este paso, se debe cambiar en el fichero /boot/cmdline.txt la línea:

dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet init=/usr/lib/raspi-config/init_resize.sh

por la línea:

dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet

O lo que es lo mismo, eliminar la parte init=/usr/lib/raspi-config/init_resize.sh

Dado que la partición /boot que contiene el fichero cmdline.txt se encuentra en una partición VFAT de la tarjeta SD, este fichero puede ser editado desde Windows nada más terminar de crear la tarjeta de arranque.

Utilizar raspi-config

Al arrancar por primera vez y entrar en Raspbian, podemos utilizar la utilidad raspi-config (ejecutando sudo raspi-config) para configurar diferentes partes del dispositivo. Estas son algunas de las más interesantes (en negrita las más importantes que se deberían hacer):

  • Opción 1: Cambiar la contraseña del usuario pi
  • Opción 2-1 (N1): Cambiar el nombre del host, para evitar que todos nuestras Raspberry Pi se llamen “raspeberrypi”
  • Opción 2-2 (N2): Configurar el Wi-Fi
  • Opción 4-1 (I1): Establecer el idioma al adecuado. Para España sería es_ES.UTF8, si es Argentina es_AR.UTF8, etc.
  • Opción 4-2 (I2): Establecer la zona horaria.
  • Opción 4-3 (I3): Configurar el teclado en Español o Español (latinoamericano)
  • Opción 5-2 (P2): Activar acceso mediante ssh, para conexiones remotas

Actualizar el sistema

Actualizar el sistema mediante los comandos habituales:

apt-get update  
apt-get dist-upgrade  

El primero actualiza la lista de paquetes, mientras que el segundo descarga e instala los paquetes a actualizar.

Actualizar el firmware del dispositivo

Para actualizar el firmware de Rasberry Pi se puede utilizar el comando rpi-config

Configurar una dirección estática

Para configurar una dirección estática es necesario modificar el fichero de configuración /etc/dhcpcd.conf y añadir al final las siguientes líneas, dependiendo de si se usa el interface wlan0 o el eth0 (usa las direcciones que estimes necesarias):

interface eth0
static ip_address=192.168.0.16/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1

interface wlan0
static ip_address=192.168.1.16/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1