Categories
es

Cómo arrancar varias veces la Raspberry Pi con Berryboot

La Raspberry Pi es un pequeño ordenador fantástico capaz de todo tipo de cosas, pero desafortunadamente sólo soporta un sistema operativo a la vez. Berryboot te permite arrancar en tantos sistemas operativos Raspberry Pi como quieras.

Berryboot se explica por sí mismo. Sólo tienes que instalar Berryboot en tu tarjeta SD y ejecutar el programa. Esto formateará tu tarjeta SD y te dará la opción de descargar algunos de los sistemas operativos más populares como Rasbian, Sugar y otros. También puedes añadir tus sistemas operativos, pero requiere un poco de trabajo en la línea de comandos. Es bastante fácil intercambiar manualmente los sistemas operativos en una Raspberry Pi, ya que sólo están instalados en una tarjeta SD, pero si quieres tenerlos todos en una tarjeta Berryboot es una manera fácil de hacerlo.

Para gente corta de tarjetas SD: Berryboot es una simple pantalla de selección de arranque, que te permite poner múltiples distribuciones de Linux en una sola tarjeta SD. Además te permite poner los archivos del sistema operativo en un disco duro USB externo en lugar de en la propia tarjeta SD.

Enlace de descarga Berryboot para la Raspberry Pi: berryboot-20130225.zip S ourceForge directorio del proyecto: BerryBoot

Para instalar: Extrae el contenido del archivo. zip a una tarjeta SD normal (con formato FAT), y colócala en tu Raspberry Pi. Esto se puede hacer simplemente bajo Windows sin ningún software especial grabador de imágenes. Una vez que inicie su Pi se iniciará un instalador que reformatea la tarjeta SD y descarga los archivos del sistema operativo desde Internet.

Recorrido

Si tu Pi está conectada a Internet, BerryBoot intentará detectar tu ubicación basándose en tu dirección IP y establecerá automáticamente la zona horaria correcta. Comprueba que es correcta y pulsa “ok”.

Selecciona dónde quieres almacenar los archivos del sistema operativo y pulsa “formatear” Puedes instalar los archivos del sistema operativo en la propia tarjeta SD o en una memoria USB/disco externo. Tenga en cuenta que si elige una unidad externa, los archivos del sistema operativo se almacenarán allí, pero aún tendrá que mantener la tarjeta SD en la Pi para arrancar desde ella.

  • ATENCIÓN: se borrarán todos los archivos existentes en el disco.

Seleccione qué sistema operativo desea instalar. Puedes añadir más después.

Descargará los archivos de Internet automáticamente.

En el editor de menús de Berryboot puedes instalar más sistemas operativos, cambiarles el nombre, borrarlos, etc. Pulsa “exit” para salir del editor y empezar a utilizar el sistema operativo que has instalado.

Soporte HDMI CEC

Cuando está conectado a un televisor HDMI, también puede utilizar las flechas del mando a distancia del televisor para seleccionar un sistema operativo para arrancar, en lugar de utilizar el teclado o el ratón.

Método de instalación alternativo mediante imagen de disco

Si tiene problemas para desempaquetar los archivos de instalación en una tarjeta SD con formato FAT (el método de instalación más sencillo y recomendado), puede utilizar una herramienta como Win32diskimager o dd para escribir esta imagen de disco en la tarjeta. La imagen de disco está pensada para insta

La información de red está en formato IP/máscara de red/puerta de enlace. A continuación, puede iniciar un programa cliente VNC en su ordenador normal y conectarse a la dirección IP especificada.

Instalación inalámbrica headless

Para iniciar una instalación headless usando wifi, añádelo a cmdline. txt en la misma línea que las opciones existentes:

Y cree un archivo llamado wpa_supplicant. conf en la partición FAT de la tarjeta SD con el SSID wifi y la contraseña en el siguiente formato:

Añadir su propio sistema operativo personalizado al menú

(para usuarios avanzados)

Puedes añadir tus propios sistemas operativos extra al menú. Sin embargo, esto requiere que primero conviertas la imagen de tu sistema de archivos al formato SquashFS.

La mayoría de las imágenes del sistema operativo Raspberry Pi son imágenes de disco que contienen dos particiones. Una partición FAT con el gestor de arranque y los archivos del kernel, y una segunda partición ext4 con todo lo demás. Estamos interesados en la segunda partición.

Con un ordenador de sobremesa Linux normal que tenga kpartx y mksquashfs instalados, puedes convertir la segunda partición a SquashFS así:

Notas:

Pon tu imagen formateada a SquashFS en una memoria USB, ve al “Instalador del sistema operativo”, mantén pulsado el botón del ratón sobre “Añadir SO ” y selecciona “Instalar desde memoria USB”.

Si tu imagen prefiere tener una cierta división de memoria utiliza la extensión. img128.img192,.img224 o. img240 en lugar de. img.

Por defecto, la Raspberry Pi arranca desde una tarjeta microSD. Pero desde el lanzamiento de la Raspberry Pi 3, las nuevas Pis han sido capaces de arrancar desde un dispositivo de almacenamiento masivo USB también. Hacer que esto suceda es bastante fácil de hacer, y es el tema de este tutorial.

Una advertencia: el nuevo modo de arranque está en fase experimental, por lo que puede que no funcione con tu memoria USB o disco duro. Según la Fundación Raspberry Pi, un par de ejemplos que no funcionan son el Kingston DataTraveler 100 G3 32 GB y el Verbatim PinStripe 64 GB. El problema de la compatibilidad USB sólo afectará a algunos de nosotros, pero la siguiente advertencia es relevante para todos: la configuración del modo de arranque es permanente. Dicho esto, esto suena mucho más aterrador de lo que es: tu Pi seguirá arrancando preferentemente desde la tarjeta microSD, si hay una conectada.

Con estas advertencias fuera del camino, ¡pasemos al proyecto!

Cómo arrancar su Raspberry Pi desde un dispositivo de almacenamiento masivo USB

Paso 1: Instalar y actualizar Raspbian

Vamos a terminar este tutorial arrancando Raspbian desde una unidad USB. Pero no podemos hacer eso hasta que habilitemos el modo de arranque USB, y en realidad necesitamos Raspbian con el fin de hacer eso. La única manera de arrancar Raspbian en este momento es ponerlo en una tarjeta microSD, así que, irónicamente, ¡este tutorial sobre el arranque desde USB comienza con nosotros arrancando desde una tarjeta microSD!

Si aún no tienes Raspbian instalado, puedes consultar nuestra sencilla guía sobre cómo instalar Raspbian en la Raspberry Pi.

Después de instalar Raspbian, vamos a instalar las posibles actualizaciones:

Ahora que estamos actualizados, continuemos.

Paso 2: Habilitar el modo de arranque USB

Ahora que tenemos Raspbian en una tarjeta microSD, podemos habilitar el arranque USB de la Raspberry Pi

Esto añade la opción de configuración program_usb_boot_mode=1 al final de /boot/config. txt . Ahora vamos a reiniciar el Pi. Puedes usar la interfaz de usuario de PIXEL o introducir el comando sudo reboot en Terminal.

Después del reinicio, comprueba que el modo de arranque ha sido habilitado con este comando:

La salida debería contener el valor 3020000a.

Si vas a utilizar tu tarjeta microSD con una Raspberry Pi diferente más adelante, es posible que desees eliminar la línea program_usb_boot_mode=1 de config. txt, para que el modo de arranque no se programe para ese dispositivo también. Puedes editar el archivo usando el comando sudo nano /boot/config. txt .

Paso 3: Prepare su dispositivo de almacenamiento masivo USB

Esta vez vamos a instalar Raspbian en nuestro dispositivo USB. El proceso es similar a la instalación de Raspbian en una tarjeta microSD, por lo que puede utilizar las mismas instrucciones. Sólo sustituye “tarjeta microSD” por “dispositivo USB” a medida que lees.

Paso 4: Arranque su Raspberry Pi desde el dispositivo de almacenamiento masivo USB preparado

Vamos a conectar nuestro dispositivo USB preparado y arrancar. Después de unos 5-10 segundos, la Raspberry Pi debería arrancar normalmente y debería ver su pantalla arco iris. Estamos de vuelta en Raspbian, ¡sólo que esta vez hemos arrancado desde la unidad USB!

Artículos Relacionados

Cómo instalar Raspbian en la Raspberry Pi

Cómo escuchar Spotify en la Raspberry Pi

Cómo compilar VLC media player con aceleración por hardware para la Raspberry Pi

Cómo instalar NOOBS en la Raspberry Pi

7 Comentarios en “Cómo arrancar tu Raspberry Pi desde un dispositivo de almacenamiento masivo USB”

Tengo un disco duro de mi antiguo PC. Lo he puesto en un shell y ahora lo uso como un almacenamiento masivo USB (para recuperar archivos antiguos), pero lo he dejado intacto. Por lo tanto, debe tener el sistema operativo Windows en él y yo debería ser capaz de arrancar desde mi Pi y ejecutar Windows, ¿no? He seguido sus instrucciones, pero cuando voy a arrancar desde el USB nada aparece en la pantalla. Mi Pi se enciende y puedo oír el disco duro en marcha, pero no pasa nada más. No arranca Windows. ¿Me estoy perdiendo algo?

Esto no funcionará por dos razones principales:

1. Su instalación de Windows está diseñada para ejecutarse en un procesador de 32 bits o 64 bits (cualquiera que sea su antiguo PC), no un procesador ARM como la Raspberry Pi tiene. Sólo puedes ejecutar sistemas operativos compilados para procesadores ARM.

2. Windows se activa mediante el hash de las especificaciones de la máquina. No se puede transferir fácilmente una instalación de Windows a otro ordenador porque su activación no será válida.

4. No se puede ejecutar Microsoft Windows en una Pi. Existe Windows 10 IoT (Internet de las Cosas) pero NO es el Windows que conoces y (crees que) amas. En su búsqueda se puede encontrar con Windows RT que está diseñado para el procesador ARM, pero todavía tiene requisitos mucho más altos que nuestro pequeño y querido Pi tiene que ofrecer y no está disponible para el público. Cualquier otra versión simplemente no está diseñada/capaz de cargar por varias razones, la menor de las cuales es el hardware. Usted PUEDE utilizar un programa llamado WINE (Wine Is Not an Emulator) junto con software adicional para permitirle ejecutar ALGUNOS programas de Windows, pero la configuración no es para el fain

El Windows de ese disco duro sólo puede ejecutarse en procesadores x86/x64. Windows RT sólo puede ejecutarse en procesadores ARM. Pi tiene un procesador ARM.

Procesadores x86/x64: Son rápidos y potentes, pero requieren mucha electricidad. Por eso se utilizan en ordenadores de sobremesa que pueden enchufarse a la pared. Todas las versiones de Windows funcionan con x86/x64.

Procesadores ARM: Son procesadores débiles pero de bajo consumo para smartphones y otros dispositivos que no se enchufan a la pared. Los móviles iOS, Android y Raspberry Pi funcionan con ARM.

Las dos arquitecturas de procesador son mutuamente excluyentes.

Por lo tanto, si desde el arranque desde USB está habilitado, y no hay ninguna unidad USB conectada (o ninguna imagen de Linux en la unidad USB), ¿volverá a arrancar desde la tarjeta SD?

Mi pregunta es porque quiero hacer un dispositivo IoT, pero no quiero estar actualizando los paquetes individualmente, ya que pueden romperse. Así que sólo quiero actualizar el sistema en su conjunto. Así que estaba pensando, la imagen principal se ejecuta en la tarjeta SD, pero si un dispositivo USB está conectado, entonces puede arrancar desde eso (suponiendo que tiene una imagen actualizada en él), a continuación, actualizará la imagen de la tarjeta SD de la imagen USB y reiniciar. Suponiendo que la unidad USB no está todavía enchufado, entonces es de esperar que arrancar desde la tarjeta SD. ¿Es correcto?

Funciona bien si sólo tengo una unidad USB conectada cuando se inicia. No funciona si tengo dos unidades USB conectadas.

Esto funciona muy bien hasta que… añado un segundo o tercer HDD o SDD al hub y reinicio.

Como añadir “steering” al arranque para que vaya a la unidad correcta y luego haga que /etc/fstab cargue las otras unidades con referencias UUID.

Inicio

Foros

Desarrollo General

Raspberry Pi

Desarrollo Raspberry Pi

  • Miga de pan
  • Maxximo88
  • Miembro Senior
  • 21 de mayo de 2015 a las 10:40
  • ¡Hola, soy un simple usuario de RPi2 y descubro algo realmente interesante para la serie Raspberry Pi, sobre todo para gente no experta! Existe una útil herramienta llamada Berryboot que permite instalar fácilmente muchos Sistemas Operativos en la MicroSD de la Raspberry .

Si estás interesado en Berroboot, puedes descargarlo aquí:

BerryBoot sitio web oficial

Aquí un video de BerryBoot en acción: https://youtu. be/oTrk-nbJQBA
  • Puedes encontrar muchos videos en YouTube :bueno:

michaelbuud19

Miembro Senior22 de mayo de 2015 a las 6:16Maxximo88

Miembro Senior

22 de mayo de 2015 a las 9:06

Aquí un video de BerryBoot en acción: https://youtu. be/oTrk-nbJQBA

BerryBoot sitio web oficial

Aquí un video de BerryBoot en acción: https://youtu. be/oTrk-nbJQBA