Raspberry Pi
Tutorial de Rapberry Pi en español.
- Juan Antonio Villalpando -
Volver al índice del tutorial
____________________________
1.- Instalación con NOOBS del Raspberry Pi en una tarjeta SdCard.
1.- Disponemos de una tarjeta SdCard de 16 GB o de 32 GB.
- [Si vas a comprar SdCard por Internet te aconsejo que compres 2 o 3, para que puedas practicar con más facilidad ya que vamos a instalar varios proyectos: kodi, kali, instalación de seguridad,... y es conveniente instalar cada proyecto en una SdCard y no estar borrando y escribiendo la única SdCard que tengamos.]
- La formateamos en FAT32, para formatearla podemos utilizar este programa gratuito:
https://www.sdcard.org/downloads/formatter_4/eula_windows/index.html
- Establecemos: FULL(Erase) FORMAT, FORMAT SIZE ADJUSTAMENT OFF
2.- Bajamos el NOOBS a nuestro ordenador. Ocupa más de 2,2 GB. Está en zip, yo bajé el NOOBS_v3_2_0.zip
https://www.raspberrypi.org/downloads/noobs/
2.- Lo descomprimimos directamente en la SdCard que previamente hemos conectado en nuestro ordenador,
3.- Ahora vas a necesitar un monitor con HDMI y un ratón con conector USB para continuar el proceso.
4.- Alimentamos a nuestro Raspberry Pi, le insertamos la SdCard, le conectamos un ratón con USB y un cable HDMI para el monitor.
5.- Nos saldrá esta ventana de instalación. Elegimos Raspbian (RECOMMENDED).
6.- También he configurado mi red WiFi, aunque no es necesario, se puede hacer cuando ya esté todo instalado.
- En modo gráfico tarda como 15 minutos en cargar.
- Cuando esté terminado de instalar ocupará unos 3 GB en la SdCard.
- Saldrá una ventana para la configuración del país e idioma:
_______________________________________________
- Deja al usuario pi con contraseña raspberry, no lo cambies.
- Despues saldrá ventana para establecer el nombre de usuario y contraseña, dejémolo en blanco, de esta manera el
usuario será: pi
la
contraseña: raspberry
- Somos el usurario pi, nuestra carpeta es /home/pi
----------------------------------------------------------------------------------------------------------------------
- Si queremos ajustar la configuración vamos a: Preferencias / Configuración de Raspberry Pi.
- Podremos configurar la localización, la hora y el teclado.
- Los nombres de versiones están sacado de la película Toy Story:
https://www.debian.org/doc/manuals/debian-faq/ch-ftparchives#s-sourceforcodenames
- Para ver cuál es nuestra versión, escribimos en un terminal:
- $
cat /etc/os-release
- En mi caso tengo la versión: buster
______________________________
2.- Copia de seguridad de la tarjeta SdCard.
Si has comprado la tarjeta SdCard con el sistema operativo de la RaspBerry Pi, o bien que has comprado la tarjeta SdCard vacía y has grabado con la aplicación NOOBS (que he comentado antes) el sistema operativo....
- Es conveniente hacer una copia de seguridad de esta tarjeta SdCard. Una imagen autoarrancable.
- Cuando vaya a realizar la copia de seguridad, apaga el RPB eficientemente, es decir con la orden:
sudo shutdown -h now
si lo apagas quitando brúscamente la alimentación, se puede corromper algún archivo y fallará al realizar la copia de seguridad.
La puedes hacer con la aplicación gratuita: Win32DiskImager, funciona en Windows.
- Introduces la tarjeta SdCard en el ordenador con Windows y ejecuta la aplicación anterior. Tienes que ejecutarlo como Administrador.
- En Device elegimos el Driver donde está conectado la tarjeta SdCard. Guarda la imagen en Image File, llamadola por ejemplo: Raspberry_Pi_Copia.img
- Read para crear la imagen.
- Pulsamos Read para leer los archivos de la SdCard.
- Obtenemos un archivo de un gran Tamaño, por ejemplo 30 GB
- Pulsamos sobre él con el botón derecho del ratón, Enviar a... Carpeta comprimida (en zip), lo hemos comprimido a 3 GB.
- Podemos borrar el "grande" de 30 GB.
- Write para restaurar una imagen creada anteriormente.
- Si en algún momento desconfiguramos totalmente el sistema, mediante la misma aplicación Win32DiskImager, volvemos a escribirla en la tarjeta de la cual tenemos la copia de seguridad mediante Write. (Si está en zip, primero debemos descomprimirla)..
- Otra aplicación que se utiliza mucho para hacer y rescatar imágenes es:
Etcher
____________________________________________________
- Otro programa para crear imágenes: dd for Windows
http://www.chrysocome.net/downloads/dd-0.6beta3.zip
dd if=\\?\Device\Harddisk1\Partition0 of=c:\weewx\raspweewx.img bs=1M
(Partition0 copiará todo el disco completo)
Para recuperar la imagen:
dd of=\\?\Device\Harddisk1\Partition0 if=c:\weewx\raspweewx.img bs=1M
Comandos:
diskpart
select disk 1
select partition 1
___________________________________
- ¿Cómo puedo hacer otras configuraciones?
sudo raspi-config
Utiliza la tecla del tabulador para desplazarte.
- Resolución del monitor.
- Activación de VNC.
- Mediante VNC podemos ver el escritorio de Raspberry en nuestro ordenador, esto es escritorio remoto.
- Podemos tener nuestro Raspberry Pi funcionando con el servicio VNC (sin necesidad de contectarle monitor, ni teclado, ni ratón), y desde nuestro ordenador controlarlo como Escritorio Remoto.
- Vamos a nuestro ordenador para instalar el visor VNC.
- En nuestro ordenador debemos instalar un viewer
https://www.realvnc.com/es/connect/download/viewer/
- Si el puntero queda dentro de la ventana VNC y no puede salir, pulsa la tecla F8 "Relative Pointer Motion", "Movimiento relativo al puntero"
- Zona horaria.
sudo dpkg-reconfigure tzdata (Cambia zona horaria)
___________________________________
- Establecimiento de la IP en modo texto.
ifconfig wlan0 192.168.1.12 netmask 255.255.255.0 up
route add default gw 192.168.1.1 wlan0
- En red de cable, sustituir wlan0 por eth0
- Otra forma de cambiar la IP, mediante este archivo:
sudo nano /etc/dhcpcd.conf
# Example static IP configuration:
interface wlan0
static ip_address=192.168.1.100/24
#static ip6_address=fd51:42f8:caae:d92e::ff/64
static routers=192.168.1.1
#static domain_name_servers=192.168.0.1 8.8.8.8 fd51:42f8:caae:d92e::1
- Ctrl - O
- Enter
- Ctrl - X
reboot
- Comandos de red.
sudo ifconfig eth0 [para cable]
sudo ifconfig wlan0 [para WiFi]
sudo ifconfig wlan0 down
sudo ifconfig wlan0 up
sudo ip link set wlan0 down
sudo ip link set wlan0 up
sudo service networking restart
- IMPORTANTE:
- Es conveniente que la Fuente de Alimentación del Rasperry Pi sea de unos 2A, si es de menos suele fallar la conexión de Red.
___________________________________
- Python.
- Raspbian tiene Python y Python3.
pi@raspberrypi:~ $ python -V
Python 2.7.16
pi@raspberrypi:~ $ python3 -V
Python 3.7.3
___________________________________
- Errores.
- Una vez obtuve este error:
Structure needs cleaning (117)
(117: la estructura necesita una limpieza)
y lo arreglé con esta orden y reiniciando.
sudo touch /forcefsck
- Fallo al actualizar.
sudo apt-get update
Reading package lists... Error!
E: Encountered a section with no Package: header
E: Problem with MergeList
sudo mv /var/lib/apt/lists /var/lib/apt/lists.old && sudo mkdir -p /var/lib/apt/lists/partial
___________________________________________________
|