Linux 我可以将pi1b系统复制到pi2b吗?

Linux 我可以将pi1b系统复制到pi2b吗?,linux,raspberry-pi,raspbian,raspberry-pi2,Linux,Raspberry Pi,Raspbian,Raspberry Pi2,我有一个树莓皮1b,AMD最近买了一个皮2B。所以我想知道是否可以使用图像工具将PI1系统复制到pi2?我可以将pi1的SD卡复制到.img文件中,然后使用该文件创建pi2 micro SD卡的数据 我知道两个PI的CPU是不同的。那么这有没有可能?有人试过吗 如果是这样的话,系统内部是否会存在一些我们无法立即发现但会影响系统正常工作的隐藏缺陷 任何建议都将不胜感激 简短回答 是的,你可以,确保你的操作系统有一个ARMv7内核 长话短说 以下引用自: Broadcom愿意推出新的SoC BCM2

我有一个树莓皮1b,AMD最近买了一个皮2B。所以我想知道是否可以使用图像工具将PI1系统复制到pi2?我可以将pi1的SD卡复制到
.img
文件中,然后使用该文件创建pi2 micro SD卡的数据

我知道两个PI的CPU是不同的。那么这有没有可能?有人试过吗

如果是这样的话,系统内部是否会存在一些我们无法立即发现但会影响系统正常工作的隐藏缺陷

任何建议都将不胜感激

简短回答 是的,你可以,确保你的操作系统有一个ARMv7内核

长话短说 以下引用自: Broadcom愿意推出新的SoC BCM2836。这保留了BCM2835的所有功能,但用900MHz四核ARM Cortex-A7复合体取代了单个700MHz ARM11:其他一切都保持不变,因此不会出现痛苦的过渡或稳定性降低

注意:ARMv7与ARMv6向后兼容,下面的引文证明了这一点

在发布时,我们在Raspberry Pi 1和2上使用相同的ARMv6 Raspbian用户区

可能有一些隐藏的问题 它不是由从Pi 1型号B升级到Pi 2型号B引起的。它是由复制映像引起的。如果您或您的系统硬编码了网络接口的MAC地址,则可能会导致问题。我知道这不是最好的例子,但有时人们不会思考和硬编码可以改变的事情。这完全取决于你的操作系统

在raspbian上安装新内核的简短操作 在进行这些更改之前备份SD卡是个好主意,如果出现问题,它可能会阻止Pi启动

要在Linux/OS X上备份SD卡,您可以使用(请记住选择正确的设备(sda/sdb/sdc):

要安装ARMv7内核,请执行以下操作:

sudo apt-get update
sudo apt-get install linux-image-rpi2-rpfv
sudo apt-get install linux-headers-rpi2-rpfv
检查/引导以确保您已获得kernel7.img:

ls -lsa /boot
测试结果:

3861 -rwxr-xr-x  1 root root 3953492 Feb 24 20:55 kernel.img
3818 -rwxr-xr-x  1 root root 3908696 Feb 24 20:55 kernel7.img
如果这不起作用,您可以尝试通过修改/boot/config.txt强制使用内核名称,有关更多选项,请参阅

其他问题
在这种情况下,wifi驱动程序或流媒体摄像头等内核模块如果默认不支持,也会导致新的ARMv7内核出现问题。请参见

Thx!我使用的是Raspbian,因此该操作系统是否存在一些隐藏问题?在我的情况下,我必须强制使用内核名称。in”/boot/config.txt,添加一行
kernel=kernel7.img
3861 -rwxr-xr-x  1 root root 3953492 Feb 24 20:55 kernel.img
3818 -rwxr-xr-x  1 root root 3908696 Feb 24 20:55 kernel7.img