不同树莓派型号可以共享SD卡吗?


16

我可以在另一个树莓派模型(例如Raspberry Pi Zero)上使用另一个Raspberry Pi(例如Raspberry Pi 2)的SD卡吗?

注意,我指的不是同一型号!我指的是不同的模型。



2
该问题不是“磁盘迁移”问题的重复,而是提出了一些非常有效的恕我直言。
d3noob '16


@ d3noob也许问题并非完全相同,但答案是相同的,可以解决不同模型的问题以及要考虑的问题。
Milliways '16

1
@Milliways,我认为您有一个正确的观点,答案相同的,但我仍然坚持认为,对于初学者(我也算在内),问题是不同的,因此我必须对其进行测试并向自己证明在被说服之前。更令人兴奋的是,ppumpkin留下的评论是对我的知识的极大补充,希望是最初的提问者。我认为我们俩都可以做到这一点吗?
d3noob '16

Answers:


9

我不知道问题的答案,尽管似乎很显然没有理由不能将SD卡从一种类型的Raspberry Pi更换为另一种类型,但我心中丝毫犹豫关于所使用的两个处理器版本之间的差异(零处理器,型号A,A +,B和B +中的ARM1176JZF-S与Raspberry Pi 2中的四核ARM Cortex-A7)。

因此,我在SD卡中加载了最新的Jessie原始版本,并在Model 2上对其进行了测试。然后,我将该SD卡转移到了Model A +。两者都正常工作,没有任何故障迹象(通过无线USB软件狗查验)。

当然,如果在Model 2的USB端口中插入了A +所没有的其他外围设备,那会有所不同,但是所有认为的东西似乎都可以使用。


2
尼斯,这是一个经过实践检验的答案:)之所以起作用,是因为内核包含用于整个Pi系列的驱动程序。操作系统不在乎有什么处理器或GPU,它只是在乎内核知道如何与之对话。当您专门为Pi 2使用或编写软件,然后尝试在Pi 1上运行它时,就会出现问题。类似于台式计算机。您可以升级或降级处理器,有时甚至不需要更换整个主板,它仍然可以启动(尽管Windows不太喜欢,主要是因为他们不希望ppl这样做)
Piotr Kula

2

[当前此答案已过时。]

如果启用了某些特定功能(尤其是启动时功能),则为“否”。例如 https://www.raspberrypi.org/blog/another-new-raspbian-release/-例如,在该版本中,只有Pi 2的openGL驱动程序可以通过以下方式启用raspi-config

...警告:如果您在Pi 2上启用它,然后将该SD卡移至Pi 1或Pi Zero,则Pi不会启动。)


1
我在Pi 2上进行了初始启动,然后将其移至Pi Zero,并且运行正常。我已经在B 1s和B 2s之间移动了很多次,并且对Jessie和Raspbian来说都可以正常工作。请引用您的来源,以查找此信息。
Patrick Cook

从文章的链接中可以看到,如果启用了实验性OpenGL驱动程序,它将无法在Pi1和Pi Zero上启动。
koyeung

嗯,那很有意义。您应该将其添加到答案中,因为如果未启用OpenGL驱动,则可以在模型之间切换卡。
Patrick Cook

0

它将起作用,但是如果您使用的是旧版的Noobs安装,且具有适用于OS的单独分区,则较新型号的Raspberry Pi可能需要在第一个分区上更新文件。这与从Raspbian 运行apt-get update && apt-get upgraderaspi-update从Raspbian运行不同,因为Raspbian从不接触引导过程中使用的Noobs分区。

您将要下载最新的菜鸟形象和提取物 *.dtb*.bin*.elf以及*.img文件和overlays/目录转移到SD卡上的第一个FAT32分区。

当我从Pi Zero(Noobs 2017)升级到3B +时,我被欠压图标卡住并闪烁红色图标时,这为我带来了成功。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.