Cómo arrancar en red una Raspberry Pi sin una tarjeta MicroSD

Cómo arrancar en red una Raspberry Pi sin una tarjeta MicroSD / Bricolaje

Configurar una Raspberry Pi por lo general significa escribir la imagen del disco en una tarjeta microSD y luego usarla para iniciar el sistema operativo.

Es un buen flujo que funciona en la mayoría de los casos ... pero no es la única opción. Ahora puede usar el arranque de red para ejecutar su Raspberry Pi y olvidarse completamente de las tarjetas microSD!

¿MicroSD, USB o Ethernet? Para Raspberry Pi

Tradicionalmente, ejecutar una Raspberry Pi ha significado escribir la imagen de disco de su distro preferida en microSD. Esto generalmente se hace usando una herramienta como Etcher (aunque los usuarios de Linux y macOS pueden acceder a las herramientas de línea de comandos para escribir datos).

Tener una tarjeta microSD rápida y resistente es importante, pero incluso los mejores dispositivos sufren una degradación del rendimiento y, finalmente, fallan. Mantener una copia de seguridad de la tarjeta microSD es una buena idea, para que pueda copiar instantáneamente la imagen a una nueva tarjeta.

Una alternativa es arrancar desde un dispositivo USB Cómo hacer que Raspberry Pi 3 arranque desde USB Cómo hacer Raspberry Pi 3 iniciar desde USB Raspberry Pi es un kit versátil, capaz de realizar una amplia gama de tareas. Pero tiene un defecto evidente: la incapacidad de arrancar desde USB. Hasta ahora, eso es. Lea más en su lugar, pero con el lanzamiento de Raspberry Pi 3 B +, las cosas han mejorado. Ahora puede arrancar múltiples Raspberry Pi a través de Ethernet, desde un servidor central. Esto utiliza el entorno de ejecución de Preboot (o PXE, pronunciado “duendecito”) y se conoce como arranque de red (o “netboot”). Es posible gracias a una nueva característica en Raspbian, PiServer.

PXE ha sido una característica común en equipos de escritorio y servidores durante años, aunque generalmente se usa en corporaciones e instituciones públicas. Para Raspberry Pis en escuelas o empresas, utilizando piServer, no es necesario instalar el sistema operativo en cada Pi; en su lugar, un solo servidor ejecuta la distribución de Raspbian x86. Revive su vieja PC Raspberry Pi-Style con PIXEL Estilo con PIXEL Si su computadora puede ejecutar Debian, puede ejecutar PIXEL. ¿No estás seguro de qué es PIXEL? Esto es lo que necesita saber y cómo hacerlo funcionar. Lea más como un servidor, y cada Raspberry Pi actúa como un cliente (específicamente, un cliente ultra delgado o cero) que se inicia desde el sistema operativo en el servidor. Esta es una excelente manera de controlar lo que está instalado en cada Raspberry Pi (todo está alojado en el servidor) y monitorear cómo se usan..

Lo que necesitarás para usar NetBoot en Raspberry Pi

Configurar esto es bastante sencillo. Sin embargo, PXE no funciona en las Raspberry Pi más antiguas, solo en el modelo 2018, la Raspberry Pi 3 B+.

Junto con esto, necesitará una computadora de escritorio o una computadora portátil, o algún otro dispositivo adecuado para ejecutar Raspbian x86. También necesitarás:

  • Raspbian Lite
  • Tarjeta micro SD

Ambos son necesarios para la configuración de PXE, pero una vez hecho esto, la tarjeta microSD puede ser reutilizada.

Cómo configurar un servidor Raspberry Pi

Con Debian Stretch con Raspberry Pi Desktop (el nombre oficial de Raspbian x86) descargado, tiene varias opciones. Se puede ejecutar como un disco en vivo desde DVD-ROM o USB; alternativamente, puede instalarlo como una máquina virtual usando VirtualBox. Si planea usar una máquina dedicada, mientras tanto, será apropiada una instalación completa.

Si bien es posible usar una Raspberry Pi que ejecuta Raspbian como servidor, esto resultará en un rendimiento más lento.

Independientemente de la solución que elija, asegúrese de que haya suficiente capacidad de disco duro para cada Raspberry Pi en la red. Con el sistema configurado, arranque Raspbian x86.

Cómo configurar un cliente Raspberry Pi

Ahora debería estar listo para configurar su Raspberry Pi 3 B +. Ya deberías haber escrito el sistema operativo en tu tarjeta microSD, así que asegúrate de que esté insertado en la Raspberry Pi y arranca la computadora.

Abra una línea de comando (o conéctese a través de SSH) e ingrese:

sudo nano /boot/config.txt

Con el archivo abierto en el editor de texto, agregue lo siguiente al final del archivo:

program_usb_boot_mode = 1

Guarde el archivo y salga con Ctrl + X, Luego apaga la Raspberry Pi:

apagado sudo

Ahora puedes quitar la tarjeta microSD.

Nota: Puede ahorrar tiempo con el proceso anterior usando este comando todo en uno:

echo program_usb_boot_mode = 1 | sudo tee -a /boot/config.txt

Sin embargo, deberá apagar la computadora..

Cómo arrancar tu Raspberry Pi sobre PXE

Con un cable Ethernet conectado a su Raspberry Pi 3 B +, está listo para conectar la fuente de alimentación y arrancar. En esta etapa, no sucederá nada, aparte del encendido del LED de encendido..

Ponga esto a un lado y configure PiServer. En la computadora del servidor inicie PiServer desde el Preferencias menú. Siga las instrucciones del asistente para configurar la red. Debería ver la dirección MAC de cada Raspberry Pi 3 B + en la red en el Añadir clientes pantalla; proceder a la Añadir usuarios Pantalla para crear una o más cuentas de usuario y contraseñas..

Nota: Más se puede agregar más tarde. Además, las cuentas son portátiles y no están bloqueadas a Raspberry Pis específica.

Haga clic al lado de Agregar software, y seleccione el sistema operativo que desea que cada cliente utilice. Actualmente, Raspbian y Raspbian Lite están disponibles. Hacer clic Siguiente Para completar el procedimiento, instale los sistemas operativos del cliente y finalice..

Sencillos Servidores Raspberry Pi Sin Tarjetas MicroSD

A estas alturas, debería tener al menos una Raspberry Pi 3 B + funcionando como cliente cero y una PC que ejecute la distribución Debian Stretch para computadoras de 32 bits. El resultado final es un entorno de Raspberry Pi en red simplificado que se controla de forma centralizada y no requiere una tarjeta microSD.

Puede que no sea ideal para proyectos sin conexión o para muchos proyectos en línea, pero como solución para muchas tareas informáticas, el arranque en red de una Raspberry Pi 3 B + es ideal. Puede tener un servidor doméstico para conectar su Raspberry Pi o usar PiServer como servidor central en un escenario de aula. PiServer podría incluso controlar una gran cantidad de Raspberry Pis utilizando Power over Ethernet (PoE) en un escenario industrial. Es todo muy emocionante, ¿verdad??

¿Quieres más soluciones de servidor Raspberry Pi? Esta pequeña computadora es capaz de hacer mucho, desde los servidores de medios de Raspberry Pi 3 formas de configurar tu Raspberry Pi como un servidor de medios 3 maneras de configurar tu Raspberry Pi como un servidor de medios ¿Qué aplicación del centro de medios debes instalar en tu Raspberry Pi? Se ofrecen varias opciones, y ahora lo guiaremos a través de ellas, analizando las características, ventajas y desventajas de cada una. Obtenga más información sobre los servidores de alojamiento web de Raspberry Pi. Aloje su propio sitio web en su Raspberry Pi Hospede su propio sitio web en su Raspberry Pi ¿Necesita ejecutar un sitio web pero no puede pagar los costos de alojamiento? Una forma de solucionar esto es con la Raspberry Pi de baja potencia, que es más que capaz de ejecutar software de servidor web básico. Lee mas !

Explorar más sobre: ​​Raspberry Pi, Raspberry Pi 3 B+.