¿Pueden los diferentes modelos de frambuesa pi compartir tarjetas SD?

16

¿Puedo usar una tarjeta SD de otra Raspberry Pi (digamos una Raspberry Pi 2) en otro modelo de frambuesa pi (digamos una Raspberry Pi Zero)?

¡Tenga en cuenta que NO me estoy refiriendo al mismo modelo! Me refiero a DIFERENTES modelos.

Yahya Uddin
fuente
2
Posible duplicado de la migración
Milliways
2
La pregunta no es un duplicado de la pregunta de migración de disco y pregunta algo bastante válido en mi humilde opinión.
d3noob
@ d3noob Quizás la pregunta no sea un duplicado exacto, pero las respuestas son las mismas y abordan el problema de los diferentes modelos y los problemas a considerar.
Milliways
1
@Milliways, creo que tiene un punto válido, que las respuestas son las mismas, pero aún mantengo que para los no iniciados (y me considero entre ellos), las preguntas son diferentes y tuve que probarlo y probarlo por mí mismo antes de ser convencido. Y con mayor entusiasmo, el comentario dejado por ppumpkin fue una gran adición a mi conocimiento y, con suerte, al interrogador original. Creo que ambos podemos tener razón en esto?
d3noob

Respuestas:

9

No sabía la respuesta a la pregunta y, aunque parecía obvio que no debería haber ninguna razón por la cual las tarjetas SD no podían cambiarse de un tipo de Raspberry Pi a otro tipo diferente, tenía la menor duda en mi mente con respecto a la diferencia entre las dos versiones de procesador utilizadas (ARM1176JZF-S en Zero, Model A, A +, B y B + vs ARM Cortex-A7 de cuatro núcleos en Raspberry Pi 2).

Así que cargué una tarjeta SD con una versión reciente de Jessie y la probé en un Modelo 2. Luego transfirí la tarjeta SD a un Modelo A +. Ambos funcionaron sin ningún indicio de problemas (ping desde un dispositivo USB inalámbrico).

Por supuesto, habría diferencias si hubiera periféricos adicionales conectados a los puertos USB del Modelo 2 que el A + no tenía, pero todas las cosas consideradas parecen funcionar.

d3noob
fuente
2
Agradable, una respuesta objetiva y probada :) La razón por la que funciona es porque el kernel contiene controladores para toda la gama de Pi. Al sistema operativo no le importa qué procesador o GPU hay, solo le importa que el núcleo sepa cómo hablar con él. El problema surge cuando utiliza o escribe específicamente software para el Pi 2 y luego intenta ejecutarlo en un Pi 1. Similar a las computadoras de escritorio. Puede actualizar o degradar el procesador, a veces incluso puede salirse con un reemplazo completo de la placa base, y aún se iniciará (aunque a Windows no le guste tanto, principalmente porque no quieren que la gente lo haga)
Piotr Kula
2

[Actualmente esta respuesta es obsoleta.]

Es "no" si algunas características específicas (especialmente las de arranque) están habilitadas. Por ejemplo, https://www.raspberrypi.org/blog/another-new-raspbian-release/ , por ejemplo, en esa versión hay un controlador OpenGL solo para Pi 2 que se puede habilitar a través de raspi-configpero:

... tenga en cuenta que si lo habilita en un Pi 2 y luego mueve esa tarjeta SD a un Pi 1 o Pi Zero, el Pi no se iniciará).

koyeung
fuente
1
Hice el arranque inicial en mi Pi 2 y luego lo moví a mi Pi Zero, y funciona bien. Me he movido entre B 1 y B 2 muchas veces, y siempre funciona bien, tanto con Jessie como con Raspbian. Cite sus fuentes de dónde encontró esta información.
Patrick Cook
Desde el enlace en la publicación, recordó que si el controlador experimental OpenGL está habilitado, no se iniciará en Pi1 y Pi Zero.
koyeung
Ah, eso tiene sentido. Debería agregar eso a su respuesta, porque si el controlador OpenGL no está habilitado, cambiar de tarjeta entre modelos está bien.
Patrick Cook
0

Funcionará, pero si está utilizando una instalación antigua de Noobs con particiones separadas para sistemas operativos, un modelo más reciente de Raspberry Pi puede necesitar archivos en la primera partición actualizada. Esto no es lo mismo que ejecutar apt-get update && apt-get upgradeo raspi-updateejecutar desde Raspbian, ya que Raspbian nunca toca la partición de Noobs que se utiliza durante el proceso de arranque.

Usted tendrá que descargar la última imagen Noobs y extracto *.dtb, *.bin, *.elfy *.imgarchivos y overlays/directorio a través de la primera partición FAT32 en la tarjeta SD.

Esto me sirvió cuando me quedé atrapado con el icono de subvoltaje y el icono rojo parpadeante al pasar de Pi Zero (Noobs 2017) a 3B +.

usuario134068
fuente