Différents modèles de Raspberry Pi peuvent-ils partager des cartes SD?

16

Puis-je utiliser une carte SD d'un autre Raspberry Pi (disons un Raspberry Pi 2) sur un autre modèle de Raspberry Pi (disons un Raspberry Pi Zero)?

Remarque Je ne fais pas référence au même modèle! Je fais référence à DIFFÉRENTS modèles.

Yahya Uddin
la source
2
Duplication possible de la migration
Milliways
2
La question n'est pas un double de la question de migration de disque et demande quelque chose de tout à fait valide à mon humble avis.
d3noob
@ d3noob Peut-être que la question n'est pas un duplicata exact, mais les réponses sont les mêmes et abordent la question des différents modèles et les questions à considérer.
Milliways
1
@ Milliways, je pense que vous avez un argument valable, que les réponses sont les mêmes, mais je maintiens que pour les non-initiés (et je me compte parmi eux), les questions sont différentes et j'ai dû le tester et le prouver à moi-même avant d'être convaincu. Et avec plus d'enthousiasme, le commentaire laissé par ppumpkin a été un excellent ajout à mes connaissances et, espérons-le, à l'interrogateur d'origine. Je pense que nous pouvons tous les deux avoir raison sur ce point?
d3noob

Réponses:

9

Je ne connaissais pas la réponse à la question et même s'il semblait évident qu'il ne devrait y avoir aucune raison pour que les cartes SD ne puissent pas être échangées d'un type de Raspberry Pi à un autre type différent, il y avait la moindre hésitation dans mon esprit avec en ce qui concerne la différence entre les deux versions de processeur utilisées (ARM1176JZF-S dans le Zero, Model A, A +, B et B + vs ARM Cortex-A7 quad-core dans le Raspberry Pi 2).

J'ai donc chargé une carte SD avec une version vanille récente de Jessie et l'ai testée sur un modèle 2. J'ai ensuite transféré la carte SD sur un modèle A +. Les deux ont fonctionné sans aucune indication de problème (ping depuis un dongle USB sans fil).

Bien sûr, il y aurait des différences s'il y avait des périphériques supplémentaires branchés sur les ports USB du modèle 2 que l'A + n'avait pas, mais tout bien considéré, cela semble fonctionner.

d3noob
la source
2
Nice, une réponse qui est factuelle et testée :) La raison pour laquelle cela fonctionne est parce que le noyau contient des pilotes pour toute la gamme de Pi. Le système d'exploitation ne se soucie pas du processeur ou du GPU, il se soucie simplement que le noyau sache comment lui parler. Le problème survient lorsque vous utilisez ou écrivez spécifiquement un logiciel pour le Pi 2, puis essayez de l'exécuter sur un Pi 1. Similaire aux ordinateurs de bureau. Vous pouvez mettre à niveau ou rétrograder le processeur, parfois même vous en sortir avec un remplacement complet de la carte mère, et il démarrera toujours (bien que Windows n'aime pas beaucoup cela, principalement parce qu'ils ne veulent pas que ppl le fasse)
Piotr Kula
2

[Actuellement, cette réponse est obsolète.]

Il est "non" si certaines fonctionnalités spécifiques (en particulier celles au démarrage) sont activées. Par exemple https://www.raspberrypi.org/blog/another-new-raspbian-release/ - par exemple dans cette version il y a un pilote openGL Pi 2 uniquement qui peut être activé via raspi-configmais:

... soyez averti que si vous l'activez sur un Pi 2 puis déplacez cette carte SD dans un Pi 1 ou Pi Zero, le Pi ne démarrera pas.)

koyeung
la source
1
J'ai fait le démarrage initial sur mon Pi 2, puis je l'ai déplacé sur mon Pi Zero, et cela fonctionne bien. Je me suis déplacé entre B 1 et B 2 à plusieurs reprises, et cela fonctionne toujours très bien, avec Jessie et Raspbian. Veuillez citer vos sources pour savoir où vous avez trouvé ces informations.
Patrick Cook
À partir du lien dans la publication, il a rappelé que si le pilote expérimental OpenGL est activé, il ne démarrera pas sur Pi1 et Pi Zero.
koyeung
ah, ça a du sens. Vous devez ajouter cela à votre réponse, car si le pilote OpenGL n'est pas activé, le changement de carte entre les modèles est correct.
Patrick Cook
0

Cela fonctionnera, mais si vous utilisez une ancienne installation Noobs avec des partitions séparées pour les systèmes d'exploitation, un modèle plus récent de Raspberry Pi peut avoir besoin de fichiers sur la première partition mise à jour. Ce n'est pas la même chose que l'exécution apt-get update && apt-get upgradeou l' raspi-updateexécution à partir de Raspbian car Raspbian ne touche jamais la partition Noobs qui est utilisée pendant le processus de démarrage.

Vous voulez télécharger la dernière image Noobs et l' extrait *.dtb, *.bin, *.elfet *.imgfichiers et overlays/répertoire vers la première partition FAT32 sur la carte SD.

Cela a fait l'affaire pour moi lorsque j'étais coincé avec une icône de sous-tension et une icône rouge clignotante lors du passage de Pi Zero (Noobs 2017) à 3B +.

user134068
la source