Raspberry 3 - Arranque desde USB, pero ¿cómo?

11

Aparentemente, la Raspberry Pi 3 puede arrancar desde otras cosas que no sean la tarjeta SD, incluidas las unidades flash USB. Obtuve mi Pi 3 hoy (¡hurra!) Y grabé el último Raspbian tanto en una tarjeta SD como en una unidad flash USB.

El Pi se inicia desde la tarjeta SD sin preocupaciones (¡por supuesto!), Pero no hace nada si solo conecto el dispositivo USB (y quité la tarjeta SD).

¿Todavía necesita la tarjeta SD para "prearrancar" o tiene que formatear la memoria USB de cierta manera? ¿Alguien tiene una configuración como esta funcionando?

Consulte: "Inicio de red USB y PXE" en https://www.raspberrypi.org/magpi/pi-3-interview/

¡Sería bueno poder intercambiar un sistema operativo de prueba como Windows 10 iOT o Ubuntu en una unidad flash, en lugar de una tarjeta SD a veces!

monojohnny
fuente
1
¿Por qué crees que "el Pi 3 ahora puede arrancar desde otras cosas que no sean la tarjeta SD"
Milliways
Ya había una etiqueta pi-3.
Jacobm001
Ah, creo que leí mal, el título parece sugerir un arranque USB. Pero creo que es arranque de red y USB (almacenamiento masivo directo) ...
monojohnny
3
@milliways porque lo dijeron? raspberrypi.org/magpi/pi-3-interview
Thomas
1
@Milliways pero PXE es "algo más que la tarjeta SD"
Thomas

Respuestas:

11

Creo que la respuesta proporcionada actualmente es inexacta, o al menos lo será. De una entrevista de MagPi con Eben :

"... La Fundación tuvo un aporte final para Broadcom con el fin de agregar dos nuevas características: almacenamiento directo de USB y capacidades de arranque de red PXE". Gordon reescribió la ROM de arranque para el chip y luego proporcionó una ROM de arranque actualizada a Broadcom, diciendo ' mete esto en el chip, funcionará ", se ríe Eben." ¡Y lo hace! " (Énfasis añadido).

Eben continúa señalando que si bien el hardware es compatible con estas características, tomará algún tiempo después del lanzamiento para que salga el soporte de software. Ya tenemos "pre-boot" de SD, así que lo que Eben menciona es algo nuevo. También tiene sentido que quieran agregar estas características 1) con todos los problemas de corrupción de SD, 2) para mantener los costos bajos: ¿por qué pedirles a sus usuarios que solo usen una SD para arrancar y 3) para ayudar a respaldar su uso en educación: ¡imagine un laboratorio escolar con 30 RPI3, todos con PXE arrancando desde la misma imagen!

dogbertrp
fuente
2
Todavía no lo he probado: pero mira esto: raspberrypi.org/blog/pi-3-booting-part-i-usb-mass-storage-boot
monojohnny
1

Aún necesita su tarjeta SD para el prearranque. Luego puede pasar el proceso de arranque a USB DoK pasando root = / dev / sdX (su USB) en los parámetros del kernel.

ver: https://archlinuxarm.org/forum/viewtopic.php?f=64&t=9537

Assaf Sapir
fuente
2
Esto es incorrecto. La tarjeta SD no será necesaria una vez que esté disponible el software adecuado, que es de lo que Eben Upton estaba hablando. Tal como está actualmente, debemos esperar.
UtahJarhead
-1

La opción de arranque USB no está activada por defecto. Requiere un ajuste en el firmware primero. Consulte la documentación de pi . La opción de arranque USB no es compatible con todas las unidades usb, solo aquellas que se inician en 2 segundos (que puede extender hasta 5).

gruñón
fuente
1
Un enlace y un resumen de cómo hacer esto ayudaría.
Steve Robillard
Además del comentario de Steve, un intento de gramática adecuada también sería muy apreciado.
Jacobm001