II22 - TAREA - Instalar Linux en una Raspberry Pi

Volver al curso

La Raspberry Pi (/ˈrɑːzbəri paɪ/: tarta de frambuesa) es un ordenador personal con procesador ARM (juego de instrucciones reducido, RISC). 

Uno de los SSOO más típicos que lleva es Raspbian. Es una distribución Linux basada en Debian. El Linux más popular es Ubuntu, el cual también se basa en Debian.

Material mínimo para usar la Raspberry (una vez instalado el SO):

Material adicional, necesario para el primer arranque, para usarla como un ordenador normal:

Desarrollo de la práctica

De momento sólo tenemos un lector de tarjetas USB y un cable HDMI (no conseguí adaptadores a VGA).

  1. Descarga Raspbian en versión ZIP. Descomprímelo y verás una imagen .IMG (similar a .ISO o .DMG)
  2. Instálalo en la SD desde Windows usando Win32 Disk Imager.
  3. Apaga el PC y conecta la Raspberry en su lugar con su SD. No conectes aún el cargador.
  4. Conecta el cargador para arrancar la Raspberry, expande la SD e instala Raspbian.
  5. Arranca Raspbian y obtén su dirección IP privada (ipconfig /all). Activa SSH (terminal seguro remoto) y VNC (escritorio remoto).
  6. Apaga la Raspberry. Déjala sin teclado, ratón ni monitor. Sólo alimentación, SD y red. Enciéndela otra vez.
  7. Monta el PC del aula y arranca Windows (usa el cable de red de al lado para no quitárselo a la Raspberry). Usa RealVNC para acceder:

Como ves, una vez instalado el SO y configurada la red, podemos prescindir de periféricos (ni monitor ni teclado) y acceder a la Raspberry desde otro ordenador de la red.

Llegado a este punto habla con el profesor para que tome nota de que has completado la tarea.

Adaptado dos apuntes de Pío Novo para o curso G1501075. Raspberry Pi básico (2016).

Acceso a equipos en red mediante SSH y VNC

Repasa las capas de los SSOO antes de leer esto.

SSH (Secure SHell) es un protocolo de red utilizado para acceder a la línea de comandos de un ordenador para realizar cualquier tipo de administración del sistema.

 Para acceder al servidor necesitas que ese servidor sea compatible con SSH y además tener una cuenta de usuario en la máquina a la que te conectas.

Windows NO dispone de línea de comandos compatible con protocolo SSH. Hay que usar un programa que se llama PUTTY → software para línea de comandos SSH

 VNC (Virtual Network Computing) es un software libre que permite tomar el control de la interfaz gráfica de usuario del ordenador servidor a través de un ordenador cliente. No impone restricciones de SO en el ordenador servidor con respecto al cliente (ej. Es posible acceder a un Ubuntu desde un Windows)

 Necesita una aplicación VNC Server para el equipo que desea controlar y una aplicación VNC Viewer para el equipo o dispositivo móvil desde el cual desea ejercer el control.

Windows no dispone de software VNC → RealVNC

Sacado del trabajo de los alumnos Jonathan Soto Varón y Adolfo Blanco Rodríguez. Descargar aquí.


Volver al curso