• Saltar al contenido principal
  • Saltar a la barra lateral principal
Virtualizando

Virtualizando

Ciberseguridad e IA para empresas en Madrid

  • INICIO
  • EMPRESAS
  • CUMPLIMIENTO
  • VIRTUALIZACIÓN
  • INFORMÁTICO TEMPORAL
  • CONTACTO
  • BLOG
  • Español
    • Español
    • English
Blog → Una Raspberry Pi dentro de un PC

Una Raspberry Pi dentro de un PC

¡Damas y caballeros, bienvenidos! Hoy os quiero mostrar como instalar una Raspberry Pi dentro de un PC, por alguna de las siguientes razones:

  • No tenemos presupuesto o incluso por otras razones se nos dificulta comprar una.
  • Es un sistema Operativo bastante liviano y en mí opinion bastante bien optimizado, por tal motivo podremos instalarlo en equipos antiguos con pocos recursos de hardware.
  • Creo firmemente que RaspiOS (antes conocido como Rasbian) es un gran Sistema Operativo para empezar a aprender Linux, ya que combina la (temida por muchos) linea de comandos (Terminal), una buena interfaz gráfica junto con programas pre-instalados.
  • O simplemente: quiero saber si soy capaz de instalar ese programa que dice ‘necesitas una Raspberry Pi’. O instalar esa consola retro que tanto me gusta, antes de comprarla.😊
  • Caja roja para Raspberry Pi junto a una tarjeta SanDisk de 8 GB, un adaptador microSD y un cable USB
    Raspberry Pi versión 1
  • Raspberry Pi dentro de una caja transparente con el cable plano conectado al módulo de cámara
    Raspberry Pi versión 2, con la Raspberry Pi Cámara
Fotos de 2 de mis primeras Raspberry Pi que tuve, hasta que compré el HP Microserver G8 y migré cada sistema entre una o distintas maquinas virtuales.

Desde el lanzamiento de la Raspberry Pi 400, la fundación Raspberry Pi facilitó la versión de su Sistema Operativo Raspberry Pi Desktop en formato .iso, ya que antes sólo estaba Raspberry Pi OS y este sólo está en formato comprimido destinado para los dispositivos Raspberry Pi físicos. Convertir estas imágenes a un formato que fuese leído por el ESXi me daba muchos problemas, y no era fácil de encontrarla actualizada.

Toggle
  • Instalando una Raspberry Pi dentro de un PC
    • Introducción
    • Descargando la imagen de Raspberry Pi Desktop
    • Descargando e instalando VMware Workstation Player
    • Creación de la máquina virtual
    • Instalación del Sistema Operativo Raspberry Pi
  • Configuración Inicial
  • Algunos comandos de terminal para empezar con la Raspberry Pi
      • Actualizar el sistema
      • Cambiar el nombre al equipo (recomendado)
      • Activar el ssh
    • Otros comandos (entre los miles) que existen:
  • Parámetros de red
  • Datos finales:
  • Consola de VMware ESXi mostrando la máquina virtual RPILAB con Raspberry Pi Desktop y Chromium abierto
Versión de RaspiOS de pruebas virtualizada en VMware ESXi

Instalando una Raspberry Pi dentro de un PC

Introducción

Para instalar una Raspberry Pi en un PC, utilizaremos la versión gratuita de VMware workstation 16, pero antes debo señalar que este método se conoce como virtualización de tipo 2, es decir estamos corriendo un sistema operativo sobre otro, en este caso Windows (sistema operativo principal) alojará por medio del VMware Workstation 16 un sistema operativo cliente (Raspberry Pi Desktop).

Descargando la imagen de Raspberry Pi Desktop

Descargaremos aquí y la guardamos en nuestro equipo:

Página de descarga de Raspberry Pi Desktop basado en Debian Buster, versión de enero de 2021

Descargando e instalando VMware Workstation Player

Descargaremos aquí e instalaremos el VMware Workstation Player para Windows con los parámetros por defecto del asistente de instalación cuya última versión a la fecha que escribo este artículo es la 16.1.1:

Instalador de VMware Workstation 16 Player iniciándose sobre el escritorio de Windows 10

Una vez ejecutado, por primera vez marcaremos la opción de uso no comercial para hacerlo de forma gratuita y reiniciamos el equipo.

Ventana de bienvenida de VMware Workstation 16 Player con la opción de uso gratuito no comercial marcada

Creación de la máquina virtual

Una vez seleccionada la Opción ‘Create a New Virtual Machine’, colocaremos la imagen .iso de la Raspberry Pi en el correspondiente apartado, y en la ventana siguiente le pondremos un nombre. También podremos seleccionar dónde queremos guardar sus ficheros.

  • Asistente de nueva máquina virtual con el archivo ISO de Raspberry Pi OS seleccionado
  • Asistente de VMware asignando el nombre raspi-pc-virtualizando a la máquina virtual

Seleccionaremos Other Linux 4.x kernel:

Selección del sistema operativo invitado en VMware: Linux con versión Other Linux 4.x kernel

En las siguientes ventanas del asistente se deben ajustar los parámetros de hardware en función al equipo que tengamos, y poco más:

Resumen de hardware de la máquina virtual: 2 GB de memoria, 2 procesadores y disco de 8 GB
Para este ejemplo estoy virtualizando en un HP Pavilion G6-1211ss (de aproximadamente 10 años de edad) 😅

Instalación del Sistema Operativo Raspberry Pi

Encendemos la máquina virtual y en la ventana de instalación seleccionaremos ‘Graphical-Install’:

Menú de arranque de Debian GNU/Linux con la opción Graphical install seleccionada

Si durante la instalación del sistema queremos volver a nuestro escritorio de Windows, como indica la imagen con CONTROL + ALT liberará el ratón para volver a nuestro sistema operativo anfitrión (Windows) y salir de la consola de la maquina virtual.

Aviso de VMware Tools ofreciendo instalar las herramientas en el sistema invitado
Instalador de Debian cargando componentes adicionales desde el CD

A continuación configuraremos las opciones del almacenamiento de la siguiente manera:

Instalador de Debian eligiendo el método de particionado guiado usando el disco entero
Selección del disco a particionar en Debian: unidad SCSI de 8,6 GB de VMware
Esquema de particionado de Debian con todos los ficheros en una sola partición

Confirmación para escribir los cambios en el disco durante la instalación de Debian
Resumen de particiones en Debian: 7,6 GB en ext4 para la raíz y 1 GB de swap

Una termine de instalar configuraremos de la siguiente manera los parámetros de arranque del sistema:

Instalación del gestor de arranque GRUB en el dispositivo /dev/sda
Confirmación para instalar GRUB en el registro de arranque principal del disco

Y ya completaremos la instalación:

Pantalla de instalación completada de Debian con Raspberry Pi Desktop


Configuración Inicial

Una vez la máquina haya reiniciado, veremos una ventana de configuración inicial el cual recomiendo seguir y configurar a vuestras necesidades:

Asistente de bienvenida de Raspberry Pi Desktop tras el primer arranque de la máquina virtual

Si se requiere configurar más parámetros, se puede volver a dicho menú así:

Menú de Raspberry Pi Desktop accediendo a Preferencias y Raspberry Pi Configuration
Pestaña System de Raspberry Pi Configuration mostrando el nombre de host del equipo

Cerraremos el cuadro de diálogo donde nos sugiere instalar las VMware tools no sólo porque no es necesario en este momento inicial sino que lo explicaré en otro artículo.

Sin embargo, si que es importante establecer un par de configuraciones que a mi criterio son muy importantes, y que deben estar en la ‘Raspberry Pi Configuration’:

  • Cambiar la contraseña: ya que por defecto el sistema tiene como usuario pi y contraseña raspberry cuyo segundo parámetro debemos cambiar inmediatamente.
  • Actualizar el sistema: el cual realizaremos por medio de la terminal

Algunos comandos de terminal para empezar con la Raspberry Pi

Actualizar el sistema

Con apt-get update actualizaremos los repositorios donde busca las actualizaciones del sistema, es decir todos los servidores que facilitan las actualizaciones y con apt-get upgrade hará un análisis de nuestro sistema y aplicará las mismas. Con el comando -y evitaremos que el sistema nos pregunte si queremos instalar cada actualización. Ambas sintaxis se pueden combinar con &&, por tal motivo actualizaremos repositorios y el sistema sin preguntarnos de forma automática.

sudo su
apt-get update && apt-get upgrade -y
Terminal actualizando 16 paquetes del sistema con apt en Raspberry Pi Desktop

Veremos muchísimas líneas en las cuales (si somos curiosos) con el tiempo entenderemos lo que está haciendo. Y una vez completado, reiniciamos el sistema y ya tendremos nuestra Raspberry Pi virtual actualizada. 🎉🥳


Los siguientes parámetros previamente mencionados de ‘Raspberry Pi Configuration’ se realizan en la terminal con sudo raspi-config de la siguiente manera:

Terminal de Raspberry Pi Desktop ejecutando el comando sudo raspi-config
El primer comando hace que iniciemos sesión como administrador en Unix se conoce como sudo.

1 System Options Configure system settings–> S3 Password Change Password for the 'pi' user. Una vez seleccionada esta opción volverá a la ventana de Terminal inicial en la cual escribiremos y confirmaremos la contraseña (no se reflejarán los habituales asteriscos de cada carácter) y con eso ya se habrá cambiado la contraseña por defecto.

  • Menú de raspi-config con la opción de cambiar la contraseña del usuario pi seleccionada
Mensaje de raspi-config confirmando que la contraseña se ha cambiado correctamente

Podremos aplicar otros parámetros como:

Cambiar el nombre al equipo (recomendado)

Menú principal de raspi-config con Interface Options seleccionado
Campo de raspi-config para introducir el nombre de host raspi-pc-virtualizando

Activar el ssh

Nos permitirá conectarnos por remoto al equipo por medio de la interfaz de comandos.

Menú de raspi-config para configurar las conexiones a periféricos del sistema
Opción P2 SSH de raspi-config para activar el acceso remoto por línea de comandos
Aviso de raspi-config advirtiendo del riesgo de contraseñas débiles al activar SSH
Confirmación de raspi-config indicando que el servidor SSH está activado

Para conectarnos desde Windows la máquina por SSH, necesitaremos Putty, el cual podemos descargar aquí.

Salimos de dicha ventana o incluso de raspi-config con la tecla Esc del teclado y reiniciaremos la máquina virtual.

Otros comandos (entre los miles) que existen:

  • Ver dirección IP del equipo: ifconfig
  • Ver el nombre del equipo: hostnamectl
  • Ver más detalles técnicos de la version de Linux instalada: uname -a
  • Ver los comandos ejecutados en la ventana de la terminal: history

Parámetros de red

Si durante el asistente de creación de la maquina virtual no modificamos ningún parámetro correspondientes a la red, se creará por defecto en un modo llamado ‘Bridged (Automatic)’.

Biblioteca de VMware Workstation Player accediendo a los ajustes de la máquina virtual

Sin embargo esto podremos cambiarlo, simplemente seleccionando con el botón derecho del ratón sobre el nombre de la máquina y en ‘Settings’ –> ‘Network Adapter’, o con la maquina encendida sobre los iconos de acceso rápido, veremos las opciones de conexión las cuales son:

Máquina virtual con Chromium abierto accediendo a los ajustes del adaptador de red
Ajustes de la máquina virtual con el adaptador de red configurado en modo Bridged

  • Bridged: El router le asignará una IP con el mismo rango de red que tenemos en el resto de los dispositivos de nuestra red. Es igual como si fisicamente conectáramos un equipo mas por wifi o por cable a nuestro router.
  • NAT: La IP esta vez será asignada por el Adaptador virtual del propio VMware Workstation. Veremos que la IP que asigna es distinta / otro rango de a la que tenemos en nuestra red. Tendremos comunicación bi-direccional entre el equipo físico anfitrión (donde esta alojada nuestra maquina virtual), pero no con el resto de los equipos de nuestra red. Sin embargo la máquina virtual tendrá acceso a internet.
  • Host-only: es similar a la opción anterior (NAT), con la diferencia que el equipo no tendrá acceso a internet.

Datos finales:

  • Si bien en este articulo estamos usando la version gratuita de VMware Workstation Player, aquí podremos ver la comparativa con las versiones de pago. Por destacar un par de funciones: la creación de instantáneas (snapshots) y poder virtualizar macOS.
  • Debemos quitar el fichero de instalación .iso una vez haya terminado la instalación o incluso apagado la máquina virtual. Esto se hace dentro de las opciones de la máquina (mismo menú donde describí los parámetros de red).
  • Este procedimiento es válido para otros sistema operativos a virtualizar y es una gran opción cuando no tenemos un servidor físico en casa.
  • Recomiendo la compra ampliamente de una Raspberry Pi física pese a las opciones de virtualización previamente descritas.

Artículos relacionados:
  1. Qué es la virtualización: explicada fácil
  2. Cómo instalar las VMware Tools para Raspberry Pi
  3. Podcasts de YouTube en audio y sin anuncios

Acerca de Tony

Ingeniero venezolano en Madrid con más de 20 años en sistemas, redes, ciberseguridad, virtualización e IA.

Interacciones con los lectores

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Barra lateral principal

  • Facebook
  • Instagram
  • LinkedIn
  • TikTok
  • YouTube

Últimos artículos

  • Podcasts de YouTube en audio y sin anuncios
  • Tu informático se va de vacaciones: qué pasa con tu empresa
  • ¿Prohibir la inteligencia artificial en la empresa?
  • Ley de seguridad informática en España para empresas
  • Synology en Windows – Version Actualizada 2026

Categorías

VIRTUALIZANDO © 2020–2026