Могут ли разные модели Raspberry Pi использовать SD-карты?


16

Могу ли я использовать SD-карту другого Raspberry Pi (например, Raspberry Pi 2) на другой модели Raspberry Pi (скажем, Raspberry Pi Zero)?

Обратите внимание, я не имею в виду ту же модель! Я имею в виду разные модели.



2
Вопрос не является дубликатом вопроса о миграции диска и задает что-то вполне правильное ИМХО.
d3noob


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

1
@Milliways, я думаю , что у вас есть действительный пункт, что ответы являются тем же, но я до сих пор утверждаю , что для непосвященных (и я считаю себя среди них), то вопросы разные , и я должен был испытать его и доказать себе прежде чем быть убежденным. И еще более радостно, что комментарий, оставленный ppumpkin, стал отличным дополнением к моим знаниям и, как мы надеемся, оригинальным вопросником. Я думаю, что мы оба можем быть правы в этом?
d3noob

Ответы:


9

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

Поэтому я загрузил SD-карту с последней ванильной версией Jessie и протестировал ее на модели 2. Затем я перенес SD-карту на модель A +. Оба работали без каких-либо признаков проблем (пинг с беспроводного USB-ключа).

Конечно, были бы различия, если бы к USB-портам модели 2 были подключены дополнительные периферийные устройства, которых у A + не было, но все считалось, что это работает.


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

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.