Чи можуть різні моделі малинових пі ділитися картами SD?


16

Чи можу я використовувати SD-карту від іншого Raspberry Pi (скажімо, Raspberry Pi 2) для іншої моделі малинового пі (наприклад, Raspberry Pi Zero)?

Примітка Я НЕ посилаюся на ту ж модель! Я маю на увазі РІЗНІ моделі.



2
Питання не є дублікатом питання про міграцію дисків і задає щось цілком дійсне IMHO.
— d3noob


@ d3noob Можливо, питання не є точним дублікатом, але відповіді однакові і стосуються питання різних моделей та питань, які слід розглянути.
— Міллівей

1
@Milliways, я думаю , що у вас є дійсний пункт, що відповіді є тим же, але я до сих пір стверджую , що для непосвячених (і я вважаю себе серед них), то питання різні , і я повинен був випробувати його і довести собі перш ніж переконатися. І ще більше схвильовано коментар, який залишив гарбуз, був чудовим доповненням до моїх знань і, сподіваюся, оригінальним запитувачем. Я думаю, що ми можемо бути прав у цьому?
— d3noob

Відповіді:


9

Я не знав відповіді на питання, і хоча здавалося очевидним, що не повинно бути причин, чому SD-карти не могли бути замінені з одного типу Raspberry Pi на інший інший тип, у мене в голові було найменше вагання. враховуйте різницю між двома версіями використовуваних процесорів (ARM1176JZF-S в Zero, Model A, A +, B і B + проти чотирьохядерних ARM Cortex-A7 в Raspberry Pi 2).

Тому я завантажив SD-карту з недавньою ванільною версією Джессі та перевірив її на моделі 2. Потім я переніс SD-карту в модель A +. Обидва працювали без жодних ознак проблем (пінг із бездротового USB-ключа).

Звичайно, були б відмінності, якби в USB-порти Моделі 2 були додаткові периферійні пристрої, яких у A + не було, але все, що вважається, працює.


2
Приємно, відповідь фактична і перевірена :) Причина, яка працює, полягає в тому, що ядро ​​містить драйвери для всього діапазону Pi. ОС не байдуже, який там процесор чи графічний процесор, просто хвилює, що ядро ​​знає, як з ним спілкуватися. Проблема виникає, коли ви спеціально використовуєте або пишете програмне забезпечення для Pi 2, а потім спробуйте запустити його на Pi 1. Подібно до настільних комп'ютерів. Ви можете оновити чи понизити процесор, іноді навіть піти з цілої заміни материнської плати, і він все одно завантажиться (хоча Windows це не так любить, в основному тому, що вони не хочуть, щоб це зробили ppl)
— Piotr Kula

2

[Зараз ця відповідь застаріла.]

Це "ні", якщо ввімкнено деякі специфічні особливості (особливо ті, що завантажуються). Наприклад, https://www.raspberrypi.org/blog/another-new-raspbian-release/ - наприклад, у цьому випуску є драйвер openGL лише для Pi 2, який можна включити через, raspi-configале:

... попередити, що якщо ви ввімкнете його на Pi 2, а потім перемістіть цю SD-карту в Pi 1 або Pi Zero, Pi не завантажиться.)


1
Я зробив початкове завантаження на моєму Pi 2, а потім перемістив його на мій Pi Zero, і він працює чудово. Я багато разів переїжджав між B 1 і B 2, і це завжди добре, як з Джессі, так і з Распбіаном. Будь ласка, вкажіть свої джерела, де ви знайшли цю інформацію.
— Патрік Кук

З посилання в публікації він нагадував, що якщо включений експериментальний драйвер OpenGL, він не буде завантажуватися на Pi1 та Pi Zero.
— koyeung

ах, це має сенс. Ви повинні додати це до своєї відповіді, тому що якщо привід OpenGL не ввімкнено, перемикання карт між моделями чудово.
— Патрік Кук

0

Він буде працювати, але якщо ви використовуєте стару установку Noobs з окремими розділами для ОС, пізніша модель Raspberry Pi може потребувати оновлених файлів на першому розділі. Це не те саме, що запуск apt-get update && apt-get upgradeабо raspi-updateзапуск з Raspbian, оскільки Raspbian ніколи не торкається розділу Noobs, який використовується під час завантаження.

Ви хочете , щоб завантажити останню версію NOOBS зображення і екстракт *.dtb, *.bin, *.elfі *.imgфайли і overlays/директорії до першого розділу FAT32 на SD - карті.

Це зробило для мене хитрість, коли я застряг із піктограмою під напругою та блимаючи червоною піктограмою під час переходу від Pi Zero (Noobs 2017) до 3B +.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.